Uses of Class
org.apache.drill.exec.planner.common.DrillScanRelBase
Package
Description
-
Uses of DrillScanRelBase in org.apache.drill.exec.planner.common
Modifier and TypeMethodDescriptionabstract DrillScanRelBase
DrillScanRelBase.copy
(org.apache.calcite.plan.RelTraitSet traitSet, GroupScan scan, org.apache.calcite.rel.type.RelDataType rowType) -
Uses of DrillScanRelBase in org.apache.drill.exec.planner.index
Modifier and TypeMethodDescriptionIndexProperties.getPrimaryTableScan()
IndexSelector.DrillIndexProperties.getPrimaryTableScan()
IndexCallContext.getScan()
IndexLogicalPlanCallContext.getScan()
IndexPhysicalPlanCallContext.getScan()
Modifier 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.static GroupScan
IndexPlanUtils.getGroupScan
(DrillScanRelBase relNode) org.apache.calcite.plan.RelOptCost
IndexSelector.DrillIndexProperties.getIntersectCost
(IndexGroup index, IndexConditionInfo.Builder builder, org.apache.calcite.plan.RelOptPlanner planner, PluginCost costBase, DrillScanRelBase scanRel) double
Statistics.getLeadingRowCount
(org.apache.calcite.rex.RexNode condition, String tabIdxName, DrillScanRelBase scanRel) Returns the leading rowcount for the specified filter condition Leading rowcount means rowcount for filter condition only on leading index columns.boolean
Statistics.initialize
(org.apache.calcite.rex.RexNode condition, DrillScanRelBase scanRel, IndexCallContext context) ModifierConstructorDescriptionDrillIndexProperties
(IndexDescriptor indexDescriptor, boolean isCovering, org.apache.calcite.rex.RexNode otherColumnsRemainderFilter, org.apache.calcite.rex.RexBuilder rexBuilder, int numProjectedFields, double totalRows, DrillScanRelBase primaryTableScan) IndexDiscoverBase
(AbstractDbGroupScan inScan, DrillScanRelBase inScanPrel) -
Uses of DrillScanRelBase in org.apache.drill.exec.planner.index.generators
Modifier and TypeFieldDescriptionprotected final DrillScanRelBase
AbstractIndexPlanGenerator.origScan
Modifier and TypeMethodDescriptionstatic int
AbstractIndexPlanGenerator.getRowKeyIndex
(org.apache.calcite.rel.type.RelDataType rowType, DrillScanRelBase origScan) -
Uses of DrillScanRelBase in org.apache.drill.exec.planner.logical
-
Uses of DrillScanRelBase in org.apache.drill.exec.planner.physical
-
Uses of DrillScanRelBase in org.apache.drill.exec.store.plan.rel
Modifier and TypeClassDescriptionclass
Storage plugin table scan rel implementation.