| Package | Description |
|---|---|
| org.apache.drill.exec.planner.index | |
| org.apache.drill.exec.planner.logical | |
| org.apache.drill.exec.store.base.filter |
| Modifier and Type | Field and Description |
|---|---|
DrillProjectRel |
IndexLogicalPlanCallContext.lowerProject |
DrillProjectRel |
IndexLogicalPlanCallContext.upperProject |
| Constructor and Description |
|---|
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 |
|---|---|
static DrillProjectRel |
DrillProjectRel.convert(Project project,
ConversionContext context) |
static DrillProjectRel |
DrillProjectRel.create(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traits,
org.apache.calcite.rel.RelNode child,
List<? extends org.apache.calcite.rex.RexNode> exps,
org.apache.calcite.rel.type.RelDataType rowType)
provide a public method to create an instance of DrillProjectRel.
|
DrillProjectRel |
RowKeyJoinCallContext.getLowerProjectRel() |
DrillProjectRel |
RowKeyJoinCallContext.getUpperProjectRel() |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
void |
FilterPushDownStrategy.onMatch(org.apache.calcite.plan.RelOptRuleCall call,
DrillFilterRel filter,
DrillProjectRel project,
DrillScanRel scan) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.