| 限定符和类型 | 方法和说明 |
|---|---|
FilterOperator |
MergeSingleFilterOptimizer.optimize(FilterOperator filter) |
FilterOperator |
DnfFilterOptimizer.optimize(FilterOperator filter)
get DNF(disjunctive normal form) for this filter operator tree.
|
Operator |
ConcatPathOptimizer.transform(Operator operator) |
Operator |
ILogicalOptimizer.transform(Operator operator) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WildcardsRemover.checkIfSoffsetIsExceeded(List<ResultColumn> resultColumns) |
void |
GroupByLevelController.control(ResultColumn rawColumn,
List<ResultColumn> resultColumns) |
List<MeasurementPath> |
WildcardsRemover.removeWildcardFrom(PartialPath path) |
List<List<Expression>> |
WildcardsRemover.removeWildcardsFrom(List<Expression> expressions) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ResultColumn.concat(List<PartialPath> prefixPaths,
List<ResultColumn> resultColumns,
boolean needAliasCheck) |
abstract void |
Expression.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
void |
ResultColumn.removeWildcards(WildcardsRemover wildcardsRemover,
List<ResultColumn> resultColumns,
boolean needAliasCheck) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BinaryExpression.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TimeSeriesOperand.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
void |
NegationExpression.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
void |
FunctionExpression.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.