Class UDFQueryExecutor
- java.lang.Object
-
- org.apache.iotdb.db.query.executor.RawDataQueryExecutor
-
- org.apache.iotdb.db.query.executor.UDFQueryExecutor
-
public class UDFQueryExecutor extends RawDataQueryExecutor
-
-
Field Summary
Fields Modifier and Type Field Description protected UDTFPlanudtfPlan-
Fields inherited from class org.apache.iotdb.db.query.executor.RawDataQueryExecutor
queryPlan
-
-
Constructor Summary
Constructors Constructor Description UDFQueryExecutor(UDTFPlan udtfPlan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetexecuteFromAlignedDataSet(QueryContext context, org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet sourceDataSet, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> fieldTypes, boolean keepNull)org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetexecuteWithoutValueFilterAlignByTime(QueryContext context)org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetexecuteWithoutValueFilterNonAlign(QueryContext context)org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetexecuteWithValueFilterAlignByTime(QueryContext context)org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetexecuteWithValueFilterNonAlign(QueryContext context)-
Methods inherited from class org.apache.iotdb.db.query.executor.RawDataQueryExecutor
executeNonAlign, executeWithoutValueFilter, executeWithValueFilter, getReaderByTimestamp, getTimeGenerator, initManagedSeriesReader, initSeriesReaderByTimestamp, needRedirect
-
-
-
-
Field Detail
-
udtfPlan
protected final UDTFPlan udtfPlan
-
-
Constructor Detail
-
UDFQueryExecutor
public UDFQueryExecutor(UDTFPlan udtfPlan)
-
-
Method Detail
-
executeWithoutValueFilterAlignByTime
public org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet executeWithoutValueFilterAlignByTime(QueryContext context) throws StorageEngineException, QueryProcessException, java.io.IOException, java.lang.InterruptedException
- Throws:
StorageEngineExceptionQueryProcessExceptionjava.io.IOExceptionjava.lang.InterruptedException
-
executeWithValueFilterAlignByTime
public org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet executeWithValueFilterAlignByTime(QueryContext context) throws StorageEngineException, QueryProcessException, java.io.IOException
- Throws:
StorageEngineExceptionQueryProcessExceptionjava.io.IOException
-
executeWithoutValueFilterNonAlign
public org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet executeWithoutValueFilterNonAlign(QueryContext context) throws QueryProcessException, StorageEngineException, java.io.IOException, java.lang.InterruptedException
- Throws:
QueryProcessExceptionStorageEngineExceptionjava.io.IOExceptionjava.lang.InterruptedException
-
executeWithValueFilterNonAlign
public org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet executeWithValueFilterNonAlign(QueryContext context) throws QueryProcessException, StorageEngineException, java.io.IOException
- Throws:
QueryProcessExceptionStorageEngineExceptionjava.io.IOException
-
executeFromAlignedDataSet
public final org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet executeFromAlignedDataSet(QueryContext context, org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet sourceDataSet, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> fieldTypes, boolean keepNull) throws QueryProcessException, java.io.IOException
- Throws:
QueryProcessExceptionjava.io.IOException
-
-