Class CoveringPlanNoFilterGenerator
java.lang.Object
org.apache.drill.exec.planner.physical.SubsetTransformer<org.apache.calcite.rel.RelNode,org.apache.calcite.rel.InvalidRelException>
org.apache.drill.exec.planner.index.generators.AbstractIndexPlanGenerator
org.apache.drill.exec.planner.index.generators.CoveringPlanNoFilterGenerator
-
Field Summary
Modifier and TypeFieldDescriptionprotected final FunctionalIndexInfo
protected final IndexDescriptor
protected final IndexGroupScan
Fields inherited from class org.apache.drill.exec.planner.index.generators.AbstractIndexPlanGenerator
builder, indexCondition, indexContext, origProject, origScan, remainderCondition, settings, upperProject
-
Constructor Summary
ConstructorDescriptionCoveringPlanNoFilterGenerator
(IndexCallContext indexContext, FunctionalIndexInfo functionInfo, boolean isSingleton, PlannerSettings settings) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.rel.RelNode
org.apache.calcite.rel.RelNode
convertChild
(org.apache.calcite.rel.RelNode filter, org.apache.calcite.rel.RelNode input) Methods inherited from class org.apache.drill.exec.planner.index.generators.AbstractIndexPlanGenerator
checkRowKey, convertRowType, createRangeDistRight, forceConvert, getExchange, getRowKeyIndex, getSortNode, go, newTraitSet, toRemoveSort
Methods inherited from class org.apache.drill.exec.planner.physical.SubsetTransformer
go
-
Field Details
-
indexGroupScan
-
indexDesc
-
functionInfo
-
-
Constructor Details
-
CoveringPlanNoFilterGenerator
public CoveringPlanNoFilterGenerator(IndexCallContext indexContext, FunctionalIndexInfo functionInfo, boolean isSingleton, PlannerSettings settings)
-
-
Method Details
-
convertChild
public org.apache.calcite.rel.RelNode convertChild(org.apache.calcite.rel.RelNode filter, org.apache.calcite.rel.RelNode input) throws org.apache.calcite.rel.InvalidRelException - Specified by:
convertChild
in classAbstractIndexPlanGenerator
- Throws:
org.apache.calcite.rel.InvalidRelException
-
convertChild
public org.apache.calcite.rel.RelNode convertChild() throws org.apache.calcite.rel.InvalidRelException- Throws:
org.apache.calcite.rel.InvalidRelException
-