Uses of Interface
org.apache.drill.exec.physical.base.IndexGroupScan
Package
Description
-
Uses of IndexGroupScan in org.apache.drill.exec.planner.index
Modifier and TypeMethodDescriptionDrillIndexCollection.getGroupScan()
IndexCollection.getGroupScan()
If this IndexCollection exposes a single GroupScan, return the GroupScan instance.AbstractIndexDescriptor.getIndexGroupScan()
DrillIndexDescriptor.getIndexGroupScan()
IndexDescriptor.getIndexGroupScan()
Get an instance of the group scan associated with this index descriptorModifier and TypeMethodDescriptionstatic ScanPrel
IndexPlanUtils.buildCoveringIndexScan
(DrillScanRelBase origScan, IndexGroupScan indexGroupScan, IndexCallContext indexContext, IndexDescriptor indexDesc) static org.apache.calcite.rel.type.RelDataType
FunctionalIndexHelper.convertRowTypeForIndexScan
(DrillScanRelBase origScan, IndexableExprMarker idxMarker, IndexGroupScan idxScan, FunctionalIndexInfo functionInfo) For IndexScan in non-covering case, rowType to return contains only row_key('_id') of primary table. -
Uses of IndexGroupScan in org.apache.drill.exec.planner.index.generators
Modifier and TypeFieldDescriptionprotected final IndexGroupScan
CoveringIndexPlanGenerator.indexGroupScan
protected final IndexGroupScan
CoveringPlanNoFilterGenerator.indexGroupScan
protected final IndexGroupScan
NonCoveringIndexPlanGenerator.indexGroupScan
ModifierConstructorDescriptionCoveringIndexPlanGenerator
(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) 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)