Class NonAlignEngineDataSet

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet

        org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet.EndPoint
    • Field Summary

      • Fields inherited from class org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet

        alreadyReturnedRowNum, ascending, columnNum, dataTypes, endPoint, paths, rowLimit, rowOffset, withoutAllNull, withoutAnyNull, withoutNullColumnsIndex
    • Constructor Summary

      Constructors 
      Constructor Description
      NonAlignEngineDataSet​(long queryId, java.util.List<org.apache.iotdb.commons.path.PartialPath> paths, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes, java.util.List<ManagedSeriesReader> readers)
      constructor of EngineDataSet.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.iotdb.service.rpc.thrift.TSQueryNonAlignDataSet fillBuffer​(int fetchSize, WatermarkEncoder encoder)
      for RPC in RawData query between client and server fill time buffers and value buffers
      boolean hasNextWithoutConstraint()  
      org.apache.iotdb.tsfile.read.common.RowRecord 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
    • Constructor Detail

      • NonAlignEngineDataSet

        public NonAlignEngineDataSet​(long queryId,
                                     java.util.List<org.apache.iotdb.commons.path.PartialPath> paths,
                                     java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes,
                                     java.util.List<ManagedSeriesReader> readers)
        constructor of EngineDataSet.
        Parameters:
        paths - paths in List structure
        dataTypes - time series data type
        readers - readers in List(IPointReader) structure
    • Method Detail

      • fillBuffer

        public org.apache.iotdb.service.rpc.thrift.TSQueryNonAlignDataSet fillBuffer​(int fetchSize,
                                                                                     WatermarkEncoder encoder)
                                                                              throws java.lang.InterruptedException
        for RPC in RawData query between client and server fill time buffers and value buffers
        Specified by:
        fillBuffer in interface DirectNonAlignDataSet
        Throws:
        java.lang.InterruptedException
      • hasNextWithoutConstraint

        public boolean hasNextWithoutConstraint()
        Specified by:
        hasNextWithoutConstraint in class org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet
      • nextWithoutConstraint

        public org.apache.iotdb.tsfile.read.common.RowRecord nextWithoutConstraint()
        Specified by:
        nextWithoutConstraint in class org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet