Uses of Class
org.apache.drill.exec.planner.logical.DrillScanRel
Packages that use DrillScanRel
Package
Description
-
Uses of DrillScanRel in org.apache.drill.exec.planner
Constructors in org.apache.drill.exec.planner with parameters of type DrillScanRelModifierConstructorDescriptionParquetPartitionDescriptor
(PlannerSettings settings, DrillScanRel scanRel) -
Uses of DrillScanRel in org.apache.drill.exec.planner.index
Fields in org.apache.drill.exec.planner.index declared as DrillScanRelMethods in org.apache.drill.exec.planner.index with parameters of type DrillScanRelModifier and TypeMethodDescriptionstatic boolean
IndexPlanUtils.checkScan
(DrillScanRel scanRel) check if we want to apply index rules on this scan, if group scan is not instance of DbGroupScan, or this DbGroupScan instance does not support secondary index, or this scan is already an index scan or Restricted Scan, do not apply index plan rules on it.Constructors in org.apache.drill.exec.planner.index with parameters of type DrillScanRelModifierConstructorDescriptionBuilder
(org.apache.calcite.rex.RexNode condition, IndexDescriptor index, org.apache.calcite.rex.RexBuilder builder, DrillScanRel scan) IndexLogicalPlanCallContext
(org.apache.calcite.plan.RelOptRuleCall call, DrillProjectRel capProject, DrillFilterRel filter, DrillProjectRel project, DrillScanRel scan) IndexLogicalPlanCallContext
(org.apache.calcite.plan.RelOptRuleCall call, DrillSortRel sort, DrillProjectRel capProject, DrillFilterRel filter, DrillProjectRel project, DrillScanRel scan) IndexLogicalPlanCallContext
(org.apache.calcite.plan.RelOptRuleCall call, DrillSortRel sort, DrillProjectRel project, DrillScanRel scan) -
Uses of DrillScanRel in org.apache.drill.exec.planner.index.rules
Methods in org.apache.drill.exec.planner.index.rules with parameters of type DrillScanRelModifier and TypeMethodDescriptionboolean
AbstractMatchFunction.checkScan
(DrillScanRel scanRel) DbScanToIndexScanPrule.getIndexCollection
(PlannerSettings settings, DrillScanRel scan) Return the index collection relevant for the underlying data source -
Uses of DrillScanRel in org.apache.drill.exec.planner.logical
Methods in org.apache.drill.exec.planner.logical that return DrillScanRelModifier and TypeMethodDescriptionstatic DrillScanRel
DrillScanRel.convert
(Scan scan, ConversionContext context) DrillScanRel.copy
(org.apache.calcite.plan.RelTraitSet traitSet, GroupScan scan, org.apache.calcite.rel.type.RelDataType rowType) RowKeyJoinCallContext.getScanRel()
Methods in org.apache.drill.exec.planner.logical with parameters of type DrillScanRelModifier and TypeMethodDescriptionprotected void
DrillPushLimitToScanRule.doOnMatch
(org.apache.calcite.plan.RelOptRuleCall call, DrillLimitRel limitRel, DrillScanRel scanRel, DrillProjectRel projectRel) Constructors in org.apache.drill.exec.planner.logical with parameters of type DrillScanRelModifierConstructorDescriptionRowKeyJoinCallContext
(org.apache.calcite.plan.RelOptRuleCall call, RowKeyJoinCallContext.RowKey rowKeyLoc, int rowKeyPos, boolean swapInputs, DrillJoin joinRel, DrillProjectRel upperProjectRel, DrillFilterRel filterRel, DrillProjectRel lowerProjectRel, DrillScanRel scanRel) -
Uses of DrillScanRel in org.apache.drill.exec.planner.sql
Constructors in org.apache.drill.exec.planner.sql with parameters of type DrillScanRelModifierConstructorDescriptionHivePartitionDescriptor
(PlannerSettings settings, DrillScanRel scanRel, DrillBuf managedBuffer, String defaultPartitionValue) -
Uses of DrillScanRel in org.apache.drill.exec.store.base.filter
Methods in org.apache.drill.exec.store.base.filter with parameters of type DrillScanRelModifier and TypeMethodDescriptionvoid
FilterPushDownStrategy.onMatch
(org.apache.calcite.plan.RelOptRuleCall call, DrillFilterRel filter, DrillProjectRel project, DrillScanRel scan)