| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,AggregateResult> |
AggregationPlan.getGroupPathsResultMap() |
Map<String,AggregateResult> |
AggregationPlan.groupAggResultByLevel(List<AggregateResult> aggregateResults) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,AggregateResult> |
AggregationPlan.groupAggResultByLevel(List<AggregateResult> aggregateResults) |
| 限定符和类型 | 方法和说明 |
|---|---|
static AggregateResult |
AggregateResult.deserializeFrom(ByteBuffer buffer) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
AggregateResult.merge(AggregateResult another)
Merge another aggregateResult into this
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AvgAggrResult |
class |
CountAggrResult |
class |
ExtremeAggrResult |
class |
FirstValueAggrResult |
class |
FirstValueDescAggrResult |
class |
LastValueAggrResult |
class |
LastValueDescAggrResult |
class |
MaxTimeAggrResult |
class |
MaxTimeDescAggrResult |
class |
MaxValueAggrResult |
class |
MinTimeAggrResult |
class |
MinTimeDescAggrResult |
class |
MinValueAggrResult |
class |
SumAggrResult |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CountAggrResult.merge(AggregateResult another) |
void |
LastValueAggrResult.merge(AggregateResult another) |
void |
MaxTimeAggrResult.merge(AggregateResult another) |
void |
MaxValueAggrResult.merge(AggregateResult another) |
void |
FirstValueAggrResult.merge(AggregateResult another) |
void |
MinTimeAggrResult.merge(AggregateResult another) |
void |
ExtremeAggrResult.merge(AggregateResult another) |
void |
MinValueAggrResult.merge(AggregateResult another) |
void |
SumAggrResult.merge(AggregateResult another) |
void |
AvgAggrResult.merge(AggregateResult another) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected AggregateResult[] |
GroupByEngineDataSet.curAggregateResults |
| 限定符和类型 | 方法和说明 |
|---|---|
AggregateResult[] |
GroupByEngineDataSet.getCurAggregateResults() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<List<AggregateResult>> |
AlignedGroupByExecutor.calcAlignedResult(long curStartTime,
long curEndTime)
calculate result in [curStartTime, curEndTime)
|
List<List<AggregateResult>> |
LocalAlignedGroupByExecutor.calcAlignedResult(long curStartTime,
long curEndTime) |
List<AggregateResult> |
LocalGroupByExecutor.calcResult(long curStartTime,
long curEndTime) |
List<AggregateResult> |
GroupByExecutor.calcResult(long curStartTime,
long curEndTime)
calculate result in [curStartTime, curEndTime)
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LocalGroupByExecutor.addAggregateResult(AggregateResult aggrResult) |
void |
GroupByExecutor.addAggregateResult(AggregateResult aggrResult)
add reusable result cache in executor
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AlignedGroupByExecutor.addAggregateResult(List<AggregateResult> aggregateResults)
add reusable result cache in executor
|
void |
LocalAlignedGroupByExecutor.addAggregateResult(List<AggregateResult> aggregateResults) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected AggregateResult[] |
AggregationExecutor.aggregateResultList |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
AggregationExecutor.aggregateOneAlignedSeries(AlignedPath alignedPath,
Set<String> measurements,
QueryContext context,
Filter timeFilter,
TSDataType tsDataType,
List<List<AggregateResult>> ascAggregateResultList,
List<List<AggregateResult>> descAggregateResultList,
TsFileFilter fileFilter,
boolean ascending) |
static void |
AggregationExecutor.aggregateOneAlignedSeries(AlignedPath alignedPath,
Set<String> measurements,
QueryContext context,
Filter timeFilter,
TSDataType tsDataType,
List<List<AggregateResult>> ascAggregateResultList,
List<List<AggregateResult>> descAggregateResultList,
TsFileFilter fileFilter,
boolean ascending) |
static void |
AggregationExecutor.aggregateOneSeries(PartialPath seriesPath,
Set<String> measurements,
QueryContext context,
Filter timeFilter,
TSDataType tsDataType,
List<AggregateResult> ascAggregateResultList,
List<AggregateResult> descAggregateResultList,
TsFileFilter fileFilter,
boolean ascending) |
static void |
AggregationExecutor.aggregateOneSeries(PartialPath seriesPath,
Set<String> measurements,
QueryContext context,
Filter timeFilter,
TSDataType tsDataType,
List<AggregateResult> ascAggregateResultList,
List<AggregateResult> descAggregateResultList,
TsFileFilter fileFilter,
boolean ascending) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TimeValuePair |
LinearFill.convertToResult(AggregateResult minTimeResult,
AggregateResult firstValueResult) |
| 限定符和类型 | 方法和说明 |
|---|---|
static AggregateResult |
AggregateResultFactory.getAggrResultByName(String aggrFuncName,
TSDataType dataType) |
static AggregateResult |
AggregateResultFactory.getAggrResultByName(String aggrFuncName,
TSDataType dataType,
boolean ascending)
construct AggregateFunction using factory pattern.
|
static AggregateResult |
AggregateResultFactory.getAggrResultByType(AggregationType aggregationType,
TSDataType dataType,
boolean ascending) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.