Uses of Class
org.apache.drill.exec.planner.common.DrillScanRelBase
Packages that use DrillScanRelBase
Package
Description
-
Uses of DrillScanRelBase in org.apache.drill.exec.planner.common
Methods in org.apache.drill.exec.planner.common that return DrillScanRelBaseModifier 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
Methods in org.apache.drill.exec.planner.index that return DrillScanRelBaseModifier and TypeMethodDescriptionIndexProperties.getPrimaryTableScan()
IndexSelector.DrillIndexProperties.getPrimaryTableScan()
IndexCallContext.getScan()
IndexLogicalPlanCallContext.getScan()
IndexPhysicalPlanCallContext.getScan()
Methods in org.apache.drill.exec.planner.index with parameters of type DrillScanRelBaseModifier 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) Constructors in org.apache.drill.exec.planner.index with parameters of type DrillScanRelBaseModifierConstructorDescriptionDrillIndexProperties
(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
Fields in org.apache.drill.exec.planner.index.generators declared as DrillScanRelBaseModifier and TypeFieldDescriptionprotected final DrillScanRelBase
AbstractIndexPlanGenerator.origScan
Methods in org.apache.drill.exec.planner.index.generators with parameters of type DrillScanRelBaseModifier and TypeMethodDescriptionstatic int
AbstractIndexPlanGenerator.getRowKeyIndex
(org.apache.calcite.rel.type.RelDataType rowType, DrillScanRelBase origScan) -
Uses of DrillScanRelBase in org.apache.drill.exec.planner.logical
Subclasses of DrillScanRelBase in org.apache.drill.exec.planner.logical -
Uses of DrillScanRelBase in org.apache.drill.exec.planner.physical
Subclasses of DrillScanRelBase in org.apache.drill.exec.planner.physical -
Uses of DrillScanRelBase in org.apache.drill.exec.store.plan.rel
Subclasses of DrillScanRelBase in org.apache.drill.exec.store.plan.relModifier and TypeClassDescriptionclass
Storage plugin table scan rel implementation.Methods in org.apache.drill.exec.store.plan.rel that return DrillScanRelBase