| 程序包 | 说明 |
|---|---|
| org.apache.iotdb.spark.tsfile.qp | |
| org.apache.iotdb.spark.tsfile.qp.common | |
| org.apache.iotdb.spark.tsfile.qp.optimizer |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TSQueryPlan> |
QueryProcessor.generatePlans(FilterOperator filter,
List<String> paths,
List<String> columnNames,
TsFileSequenceReader in,
Long start,
Long end) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BasicOperator
basic operators include < > >= <= !
|
| 限定符和类型 | 字段和说明 |
|---|---|
List<FilterOperator> |
FilterOperator.childOperators |
| 限定符和类型 | 方法和说明 |
|---|---|
FilterOperator |
FilterOperator.clone() |
FilterOperator |
SingleQuery.getTimeFilterOperator() |
FilterOperator |
TSQueryPlan.getTimeFilterOperator() |
FilterOperator |
SingleQuery.getValueFilterOperator() |
FilterOperator |
TSQueryPlan.getValueFilterOperator() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<FilterOperator> |
FilterOperator.getChildren() |
List<FilterOperator> |
SingleQuery.getColumnFilterOperator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FilterOperator.addChildOPerator(FilterOperator op) |
int |
FilterOperator.compareTo(FilterOperator operator) |
void |
TSQueryPlan.setTimeFilterOperator(FilterOperator timeFilterOperator) |
void |
TSQueryPlan.setValueFilterOperator(FilterOperator valueFilterOperator) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FilterOperator.setChildrenList(List<FilterOperator> children) |
| 构造器和说明 |
|---|
SingleQuery(List<FilterOperator> columnFilterOperators,
FilterOperator timeFilter,
FilterOperator valueFilter) |
TSQueryPlan(List<String> paths,
FilterOperator timeFilter,
FilterOperator valueFilter) |
| 构造器和说明 |
|---|
SingleQuery(List<FilterOperator> columnFilterOperators,
FilterOperator timeFilter,
FilterOperator valueFilter) |
| 限定符和类型 | 方法和说明 |
|---|---|
FilterOperator |
IFilterOptimizer.optimize(FilterOperator filter) |
FilterOperator |
MergeSingleFilterOptimizer.optimize(FilterOperator filter) |
FilterOperator |
RemoveNotOptimizer.optimize(FilterOperator filter)
get DNF(disjunctive normal form) for this filter operator tree.
|
FilterOperator |
DNFFilterOptimizer.optimize(FilterOperator filter)
get DNF(disjunctive normal form) for this filter operator tree.
|
| 限定符和类型 | 方法和说明 |
|---|---|
FilterOperator |
IFilterOptimizer.optimize(FilterOperator filter) |
FilterOperator |
MergeSingleFilterOptimizer.optimize(FilterOperator filter) |
FilterOperator |
RemoveNotOptimizer.optimize(FilterOperator filter)
get DNF(disjunctive normal form) for this filter operator tree.
|
FilterOperator |
DNFFilterOptimizer.optimize(FilterOperator filter)
get DNF(disjunctive normal form) for this filter operator tree.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.