| Package | Description |
|---|---|
| org.apache.drill.exec.planner.index | |
| org.apache.drill.exec.planner.index.generators | |
| org.apache.drill.exec.planner.index.rules |
| Modifier and Type | Method and Description |
|---|---|
IndexConditionInfo |
IndexConditionInfo.Builder.getCollectiveInfo(IndexLogicalPlanCallContext indexContext)
Get a single IndexConditionInfo in which indexCondition has field on all indexes in this.indexes
|
boolean |
IndexConditionInfo.Builder.isValidIndexHint(IndexLogicalPlanCallContext indexContext) |
| Constructor and Description |
|---|
CoveringIndexPlanGenerator(IndexLogicalPlanCallContext indexContext,
FunctionalIndexInfo functionInfo,
IndexGroupScan indexGroupScan,
org.apache.calcite.rex.RexNode indexCondition,
org.apache.calcite.rex.RexNode remainderCondition,
org.apache.calcite.rex.RexBuilder builder,
PlannerSettings settings) |
IndexIntersectPlanGenerator(IndexLogicalPlanCallContext indexContext,
Map<IndexDescriptor,IndexConditionInfo> indexInfoMap,
org.apache.calcite.rex.RexBuilder builder,
PlannerSettings settings) |
NonCoveringIndexPlanGenerator(IndexLogicalPlanCallContext indexContext,
IndexDescriptor indexDesc,
IndexGroupScan indexGroupScan,
org.apache.calcite.rex.RexNode indexCondition,
org.apache.calcite.rex.RexNode remainderCondition,
org.apache.calcite.rex.RexBuilder builder,
PlannerSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DbScanToIndexScanPrule.doOnMatch(IndexLogicalPlanCallContext indexContext) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.