Class UDFRawQueryInputDataSetWithoutValueFilter
- java.lang.Object
-
- org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet
-
- org.apache.iotdb.db.query.dataset.RawQueryDataSetWithoutValueFilter
-
- org.apache.iotdb.db.query.dataset.UDFRawQueryInputDataSetWithoutValueFilter
-
- All Implemented Interfaces:
IUDFInputDataSet,DirectAlignByTimeDataSet
public class UDFRawQueryInputDataSetWithoutValueFilter extends RawQueryDataSetWithoutValueFilter implements IUDFInputDataSet
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.db.query.dataset.RawQueryDataSetWithoutValueFilter
RawQueryDataSetWithoutValueFilter.ReadTask
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.query.dataset.RawQueryDataSetWithoutValueFilter
batchDataLengthList, blockingQueueArray, cachedBatchDataArray, noMoreDataInQueueArray, originalRowOffset, seriesReaderList, timeHeap
-
Fields inherited from class org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet
alreadyReturnedRowNum, ascending, columnNum, dataTypes, endPoint, fetchSize, paths, rowLimit, rowOffset, withoutAllNull, withoutAnyNull, withoutNullColumnsIndex
-
Fields inherited from interface org.apache.iotdb.db.query.dataset.DirectAlignByTimeDataSet
FLAG
-
-
Constructor Summary
Constructors Constructor Description UDFRawQueryInputDataSetWithoutValueFilter(long queryId, UDTFPlan queryPlan, java.util.List<ManagedSeriesReader> readers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RawQueryDataSetWithoutValueFilter.ReadTaskgenerateReadTaskForGivenReader(ManagedSeriesReader reader, int seriesIndex)booleanhasNextRowInObjects()Whether the data set has next row.java.lang.Object[]nextRowInObjects()Get the next row for UDFPlan input.-
Methods inherited from class org.apache.iotdb.db.query.dataset.RawQueryDataSetWithoutValueFilter
cacheNext, fillBuffer, fillCache, hasNextWithoutConstraint, nextWithoutConstraint
-
Methods inherited from class org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet
decreaseAlreadyReturnedRowNum, getColumnNum, getDataTypes, getEndPoint, getPaths, getRowLimit, getRowOffset, getWithoutNullColumnsIndex, hasLimit, hasNext, initQueryDataSetFields, isWithoutAllNull, isWithoutAnyNull, next, setColumnNum, setDataTypes, setEndPoint, setFetchSize, setRowLimit, setRowOffset, setWithoutAllNull, setWithoutAnyNull, setWithoutNullColumnsIndex, withoutNullFilter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.iotdb.db.mpp.transformation.dag.input.IUDFInputDataSet
canYieldNextRowInObjects, getDataTypes
-
-
-
-
Constructor Detail
-
UDFRawQueryInputDataSetWithoutValueFilter
public UDFRawQueryInputDataSetWithoutValueFilter(long queryId, UDTFPlan queryPlan, java.util.List<ManagedSeriesReader> readers) throws java.io.IOException, java.lang.InterruptedException- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
-
Method Detail
-
generateReadTaskForGivenReader
protected RawQueryDataSetWithoutValueFilter.ReadTask generateReadTaskForGivenReader(ManagedSeriesReader reader, int seriesIndex)
- Overrides:
generateReadTaskForGivenReaderin classRawQueryDataSetWithoutValueFilter
-
hasNextRowInObjects
public boolean hasNextRowInObjects()
Description copied from interface:IUDFInputDataSetWhether the data set has next row.- Specified by:
hasNextRowInObjectsin interfaceIUDFInputDataSet
-
nextRowInObjects
public java.lang.Object[] nextRowInObjects() throws java.io.IOExceptionDescription copied from interface:IUDFInputDataSetGet the next row for UDFPlan input.The last element in the row is the timestamp.
- Specified by:
nextRowInObjectsin interfaceIUDFInputDataSet- Throws:
java.io.IOException
-
-