Constructor and Description |
---|
ParquetPartitionDescriptor(PlannerSettings settings,
DrillScanRel scanRel) |
Modifier and Type | Field and Description |
---|---|
DrillScanRel |
IndexLogicalPlanCallContext.scan |
Modifier and Type | Method and Description |
---|---|
static 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.
|
Constructor and Description |
---|
Builder(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) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractMatchFunction.checkScan(DrillScanRel scanRel) |
IndexCollection |
DbScanToIndexScanPrule.getIndexCollection(PlannerSettings settings,
DrillScanRel scan)
Return the index collection relevant for the underlying data source
|
Modifier and Type | Method and Description |
---|---|
static DrillScanRel |
DrillScanRel.convert(Scan scan,
ConversionContext context) |
DrillScanRel |
DrillScanRel.copy(org.apache.calcite.plan.RelTraitSet traitSet,
GroupScan scan,
org.apache.calcite.rel.type.RelDataType rowType) |
DrillScanRel |
RowKeyJoinCallContext.getScanRel() |
Modifier and Type | Method and Description |
---|---|
protected void |
DrillPushLimitToScanRule.doOnMatch(org.apache.calcite.plan.RelOptRuleCall call,
DrillLimitRel limitRel,
DrillScanRel scanRel,
DrillProjectRel projectRel) |
Constructor and Description |
---|
RowKeyJoinCallContext(org.apache.calcite.plan.RelOptRuleCall call,
RowKeyJoinCallContext.RowKey rowKeyLoc,
int rowKeyPos,
boolean swapInputs,
DrillJoin joinRel,
DrillProjectRel upperProjectRel,
DrillFilterRel filterRel,
DrillProjectRel lowerProjectRel,
DrillScanRel scanRel) |
Constructor and Description |
---|
HivePartitionDescriptor(PlannerSettings settings,
DrillScanRel scanRel,
DrillBuf managedBuffer,
String defaultPartitionValue) |
Modifier and Type | Method and Description |
---|---|
void |
FilterPushDownStrategy.onMatch(org.apache.calcite.plan.RelOptRuleCall call,
DrillFilterRel filter,
DrillProjectRel project,
DrillScanRel scan) |
Copyright © 1970 The Apache Software Foundation. All rights reserved.