| Modifier and Type | Field and Description |
|---|---|
ScanPrel |
IndexPhysicalPlanCallContext.scan |
| Modifier and Type | Method and Description |
|---|---|
static ScanPrel |
IndexPlanUtils.buildCoveringIndexScan(DrillScanRelBase origScan,
IndexGroupScan indexGroupScan,
IndexCallContext indexContext,
IndexDescriptor indexDesc) |
| Constructor and Description |
|---|
IndexDiscoverBase(AbstractDbGroupScan inScan,
ScanPrel inScanPrel) |
IndexPhysicalPlanCallContext(org.apache.calcite.plan.RelOptRuleCall call,
OrderedRel sort,
ProjectPrel capProject,
FilterPrel filter,
ProjectPrel project,
ScanPrel scan,
ExchangePrel exch) |
IndexPhysicalPlanCallContext(org.apache.calcite.plan.RelOptRuleCall call,
OrderedRel sort,
ProjectPrel project,
ScanPrel scan,
ExchangePrel exch) |
IndexPhysicalPlanCallContext(org.apache.calcite.plan.RelOptRuleCall call,
ProjectPrel capProject,
FilterPrel filter,
ProjectPrel project,
ScanPrel scan) |
MapRDBIndexDiscover(GroupScan inScan,
ScanPrel scanRel) |
| Modifier and Type | Method and Description |
|---|---|
ScanPrel |
ScanPrel.copy(org.apache.calcite.plan.RelTraitSet traitSet,
GroupScan scan) |
| Modifier and Type | Method and Description |
|---|---|
Prel |
ExcessiveExchangeIdentifier.visitScan(ScanPrel prel,
org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat s) |
RETURN |
BasePrelVisitor.visitScan(ScanPrel prel,
EXTRA value) |
RETURN |
PrelVisitor.visitScan(ScanPrel prel,
EXTRA value) |
Void |
PrelVisualizerVisitor.visitScan(ScanPrel prel,
PrelVisualizerVisitor.VisualizationState value) |
Prel |
RuntimeFilterVisitor.visitScan(ScanPrel prel,
Void value) |
Prel |
ProducerConsumerPrelVisitor.visitScan(ScanPrel scanPrel,
Void value) |
Prel |
StarColumnConverter.visitScan(ScanPrel scanPrel,
Void value) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
HBasePushFilterIntoScan.doPushFilterToScan(org.apache.calcite.plan.RelOptRuleCall call,
FilterPrel filter,
ProjectPrel project,
ScanPrel scan,
HBaseGroupScan groupScan,
org.apache.calcite.rex.RexNode condition) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InfoSchemaPushFilterIntoRecordGenerator.doMatch(org.apache.calcite.plan.RelOptRuleCall call,
ScanPrel scan,
ProjectPrel project,
FilterPrel filter) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MapRDBPushFilterIntoScan.doPushFilterIntoBinaryGroupScan(org.apache.calcite.plan.RelOptRuleCall call,
FilterPrel filter,
ProjectPrel project,
ScanPrel scan,
BinaryTableGroupScan groupScan,
org.apache.calcite.rex.RexNode condition) |
protected void |
MapRDBPushFilterIntoScan.doPushFilterIntoJsonGroupScan(org.apache.calcite.plan.RelOptRuleCall call,
FilterPrel filter,
ProjectPrel project,
ScanPrel scan,
JsonTableGroupScan groupScan,
org.apache.calcite.rex.RexNode condition) |
protected void |
MapRDBPushLimitIntoScan.doPushLimitIntoGroupScan(org.apache.calcite.plan.RelOptRuleCall call,
LimitPrel limit,
ProjectPrel project,
ScanPrel scan,
GroupScan groupScan) |
protected void |
MapRDBPushProjectIntoScan.doPushProjectIntoGroupScan(org.apache.calcite.plan.RelOptRuleCall call,
ProjectPrel project,
ScanPrel scan,
JsonTableGroupScan groupScan) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FilePushDownFilter.doOnMatch(org.apache.calcite.plan.RelOptRuleCall call,
FilterPrel filter,
ProjectPrel project,
ScanPrel scan) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.