Uses of Class
org.apache.iotdb.db.query.aggregation.AggregateResult
-
-
Uses of AggregateResult in org.apache.iotdb.db.qp.physical.crud
Methods in org.apache.iotdb.db.qp.physical.crud that return types with arguments of type AggregateResult Modifier and Type Method Description java.util.Map<java.lang.String,AggregateResult>AggregationPlan. getGroupPathsResultMap()java.util.Map<java.lang.String,AggregateResult>AggregationPlan. groupAggResultByLevel(java.util.List<AggregateResult> aggregateResults)Method parameters in org.apache.iotdb.db.qp.physical.crud with type arguments of type AggregateResult Modifier and Type Method Description java.util.Map<java.lang.String,AggregateResult>AggregationPlan. groupAggResultByLevel(java.util.List<AggregateResult> aggregateResults) -
Uses of AggregateResult in org.apache.iotdb.db.query.aggregation
Methods in org.apache.iotdb.db.query.aggregation that return AggregateResult Modifier and Type Method Description AggregateResultAggregateResult. clone()static AggregateResultAggregateResult. deserializeFrom(java.nio.ByteBuffer buffer)Methods in org.apache.iotdb.db.query.aggregation with parameters of type AggregateResult Modifier and Type Method Description abstract voidAggregateResult. merge(AggregateResult another)Merge another aggregateResult into thisvoidRemovableAggregateResult. remove(AggregateResult another)Remove another aggregateResult from this. -
Uses of AggregateResult in org.apache.iotdb.db.query.aggregation.impl
Subclasses of AggregateResult in org.apache.iotdb.db.query.aggregation.impl Modifier and Type Class Description classAvgAggrResultclassCountAggrResultclassExtremeAggrResultclassFirstValueAggrResultclassFirstValueDescAggrResultclassLastValueAggrResultclassLastValueDescAggrResultclassMaxTimeAggrResultclassMaxTimeDescAggrResultclassMaxValueAggrResultclassMinTimeAggrResultclassMinTimeDescAggrResultclassMinValueAggrResultclassSumAggrResultMethods in org.apache.iotdb.db.query.aggregation.impl with parameters of type AggregateResult Modifier and Type Method Description voidAvgAggrResult. merge(AggregateResult another)voidCountAggrResult. merge(AggregateResult another)voidExtremeAggrResult. merge(AggregateResult another)voidFirstValueAggrResult. merge(AggregateResult another)voidLastValueAggrResult. merge(AggregateResult another)voidMaxTimeAggrResult. merge(AggregateResult another)voidMaxValueAggrResult. merge(AggregateResult another)voidMinTimeAggrResult. merge(AggregateResult another)voidMinValueAggrResult. merge(AggregateResult another)voidSumAggrResult. merge(AggregateResult another)voidAvgAggrResult. remove(AggregateResult another)voidCountAggrResult. remove(AggregateResult another)voidSumAggrResult. remove(AggregateResult another) -
Uses of AggregateResult in org.apache.iotdb.db.query.dataset.groupby
Fields in org.apache.iotdb.db.query.dataset.groupby declared as AggregateResult Modifier and Type Field Description protected AggregateResult[]GroupByTimeDataSet. curAggregateResultsMethods in org.apache.iotdb.db.query.dataset.groupby that return AggregateResult Modifier and Type Method Description AggregateResult[]GroupByWithValueFilterDataSet. calcResult(long curStartTime, long curEndTime)AggregateResult[]GroupByTimeEngineDataSet. getCurAggregateResults()protected abstract AggregateResult[]GroupByTimeEngineDataSet. getNextAggregateResult()protected AggregateResult[]GroupByWithoutValueFilterDataSet. getNextAggregateResult()protected AggregateResult[]GroupByWithValueFilterDataSet. getNextAggregateResult()Methods in org.apache.iotdb.db.query.dataset.groupby with parameters of type AggregateResult Modifier and Type Method Description protected org.apache.iotdb.tsfile.read.common.RowRecordGroupByTimeEngineDataSet. constructRowRecord(AggregateResult[] aggregateResultList) -
Uses of AggregateResult in org.apache.iotdb.db.query.executor
Fields in org.apache.iotdb.db.query.executor declared as AggregateResult Modifier and Type Field Description protected AggregateResult[]AggregationExecutor. aggregateResultListMethod parameters in org.apache.iotdb.db.query.executor with type arguments of type AggregateResult Modifier and Type Method Description static voidAggregationExecutor. aggregateOneAlignedSeries(AlignedPath alignedPath, java.util.Set<java.lang.String> measurements, QueryContext context, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType tsDataType, java.util.List<java.util.List<AggregateResult>> ascAggregateResultList, java.util.List<java.util.List<AggregateResult>> descAggregateResultList, TsFileFilter fileFilter, boolean ascending)static voidAggregationExecutor. aggregateOneSeries(org.apache.iotdb.commons.path.PartialPath seriesPath, java.util.Set<java.lang.String> measurements, QueryContext context, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType tsDataType, java.util.List<AggregateResult> ascAggregateResultList, java.util.List<AggregateResult> descAggregateResultList, TsFileFilter fileFilter, boolean ascending) -
Uses of AggregateResult in org.apache.iotdb.db.query.executor.fill
Methods in org.apache.iotdb.db.query.executor.fill with parameters of type AggregateResult Modifier and Type Method Description protected org.apache.iotdb.tsfile.read.TimeValuePairLinearFill. convertToResult(AggregateResult minTimeResult, AggregateResult firstValueResult) -
Uses of AggregateResult in org.apache.iotdb.db.query.executor.groupby
Fields in org.apache.iotdb.db.query.executor.groupby declared as AggregateResult Modifier and Type Field Description protected AggregateResultSlidingWindowGroupByExecutor. aggregateResultFields in org.apache.iotdb.db.query.executor.groupby with type parameters of type AggregateResult Modifier and Type Field Description protected java.util.Deque<AggregateResult>SlidingWindowGroupByExecutor. dequeMethods in org.apache.iotdb.db.query.executor.groupby that return AggregateResult Modifier and Type Method Description AggregateResultSlidingWindowGroupByExecutor. getAggregateResult()Methods in org.apache.iotdb.db.query.executor.groupby that return types with arguments of type AggregateResult Modifier and Type Method Description java.util.List<java.util.List<AggregateResult>>AlignedGroupByExecutor. calcAlignedResult(long curStartTime, long curEndTime)calculate result in [curStartTime, curEndTime)java.util.List<AggregateResult>GroupByExecutor. calcResult(long curStartTime, long curEndTime)calculate result in [curStartTime, curEndTime)Methods in org.apache.iotdb.db.query.executor.groupby with parameters of type AggregateResult Modifier and Type Method Description voidGroupByExecutor. addAggregateResult(AggregateResult aggrResult)add reusable result cache in executorabstract voidSlidingWindowGroupByExecutor. update(AggregateResult aggregateResult)update queue and aggregateResultMethod parameters in org.apache.iotdb.db.query.executor.groupby with type arguments of type AggregateResult Modifier and Type Method Description voidAlignedGroupByExecutor. addAggregateResult(java.util.List<AggregateResult> aggregateResults)add reusable result cache in executor -
Uses of AggregateResult in org.apache.iotdb.db.query.executor.groupby.impl
Methods in org.apache.iotdb.db.query.executor.groupby.impl that return types with arguments of type AggregateResult Modifier and Type Method Description java.util.List<java.util.List<AggregateResult>>LocalAlignedGroupByExecutor. calcAlignedResult(long curStartTime, long curEndTime)java.util.List<AggregateResult>LocalGroupByExecutor. calcResult(long curStartTime, long curEndTime)Methods in org.apache.iotdb.db.query.executor.groupby.impl with parameters of type AggregateResult Modifier and Type Method Description voidLocalGroupByExecutor. addAggregateResult(AggregateResult aggrResult)voidEmptyQueueSlidingWindowGroupByExecutor. update(AggregateResult aggregateResult)voidMonotonicQueueSlidingWindowGroupByExecutor. update(AggregateResult aggregateResult)voidNormalQueueSlidingWindowGroupByExecutor. update(AggregateResult aggregateResult)voidSmoothQueueSlidingWindowGroupByExecutor. update(AggregateResult aggregateResult)Method parameters in org.apache.iotdb.db.query.executor.groupby.impl with type arguments of type AggregateResult Modifier and Type Method Description voidLocalAlignedGroupByExecutor. addAggregateResult(java.util.List<AggregateResult> aggregateResults)Constructor parameters in org.apache.iotdb.db.query.executor.groupby.impl with type arguments of type AggregateResult Constructor Description MonotonicQueueSlidingWindowGroupByExecutor(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, java.lang.String aggrFuncName, boolean ascending, java.util.Comparator<AggregateResult> comparator) -
Uses of AggregateResult in org.apache.iotdb.db.query.factory
Methods in org.apache.iotdb.db.query.factory that return AggregateResult Modifier and Type Method Description static AggregateResultAggregateResultFactory. getAggrResultByName(java.lang.String aggrFuncName, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType)static AggregateResultAggregateResultFactory. getAggrResultByName(java.lang.String aggrFuncName, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, boolean ascending)construct AggregateFunction using factory pattern.static AggregateResultAggregateResultFactory. getAggrResultByType(AggregationType aggregationType, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, boolean ascending)
-