Class AlignedSeriesAggregationScanOperator
- java.lang.Object
-
- org.apache.iotdb.db.mpp.execution.operator.source.AbstractSeriesAggregationScanOperator
-
- org.apache.iotdb.db.mpp.execution.operator.source.AlignedSeriesAggregationScanOperator
-
- All Implemented Interfaces:
java.lang.AutoCloseable,Operator,DataSourceOperator,SourceOperator
public class AlignedSeriesAggregationScanOperator extends AbstractSeriesAggregationScanOperator
This operator is responsible to do the aggregation calculation especially for aligned series.
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.mpp.execution.operator.source.AbstractSeriesAggregationScanOperator
aggregators, ascending, curTimeRange, finished, inputTsBlock, isGroupByQuery, operatorContext, resultTsBlockBuilder, seriesScanUtil, sourceId, subSensorSize, timeRangeIterator
-
Fields inherited from interface org.apache.iotdb.db.mpp.execution.operator.Operator
NOT_BLOCKED
-
-
Constructor Summary
Constructors Constructor Description AlignedSeriesAggregationScanOperator(PlanNodeId sourceId, AlignedPath seriesPath, OperatorContext context, java.util.List<Aggregator> aggregators, ITimeRangeIterator timeRangeIterator, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, boolean ascending, GroupByTimeParameter groupByTimeParameter, long maxReturnSize)
-
Method Summary
-
Methods inherited from class org.apache.iotdb.db.mpp.execution.operator.source.AbstractSeriesAggregationScanOperator
calcFromCachedData, calcFromStatistics, calculateMaxPeekMemory, calculateMaxReturnSize, calculateNextAggregationResult, calculateRetainedSizeAfterCallingNext, canUseCurrentChunkStatistics, canUseCurrentFileStatistics, canUseCurrentPageStatistics, getOperatorContext, getSourceId, hasNext, initQueryDataSource, isFinished, next, readAndCalcFromChunk, readAndCalcFromFile, readAndCalcFromPage, updateResultTsBlock
-
-
-
-
Constructor Detail
-
AlignedSeriesAggregationScanOperator
public AlignedSeriesAggregationScanOperator(PlanNodeId sourceId, AlignedPath seriesPath, OperatorContext context, java.util.List<Aggregator> aggregators, ITimeRangeIterator timeRangeIterator, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, boolean ascending, GroupByTimeParameter groupByTimeParameter, long maxReturnSize)
-
-