Uses of Class
org.apache.drill.exec.planner.logical.DrillScanRel
Package
Description
-
Uses of DrillScanRel in org.apache.drill.exec.planner
ModifierConstructorDescriptionParquetPartitionDescriptor
(PlannerSettings settings, DrillScanRel scanRel) -
Uses of DrillScanRel in org.apache.drill.exec.planner.index
Modifier 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.ModifierConstructorDescriptionBuilder
(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
Modifier 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
Modifier 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()
Modifier and TypeMethodDescriptionprotected void
DrillPushLimitToScanRule.doOnMatch
(org.apache.calcite.plan.RelOptRuleCall call, DrillLimitRel limitRel, DrillScanRel scanRel, DrillProjectRel projectRel) ModifierConstructorDescriptionRowKeyJoinCallContext
(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
ModifierConstructorDescriptionHivePartitionDescriptor
(PlannerSettings settings, DrillScanRel scanRel, DrillBuf managedBuffer, String defaultPartitionValue) -
Uses of DrillScanRel in org.apache.drill.exec.store.base.filter
Modifier and TypeMethodDescriptionvoid
FilterPushDownStrategy.onMatch
(org.apache.calcite.plan.RelOptRuleCall call, DrillFilterRel filter, DrillProjectRel project, DrillScanRel scan)