| Modifier and Type | Field and Description |
|---|---|
ExchangePrel |
IndexPhysicalPlanCallContext.exch |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Class and Description |
|---|---|
class |
BroadcastExchangePrel |
class |
HashToMergeExchangePrel |
class |
HashToRandomExchangePrel |
class |
OrderedMuxExchangePrel
OrderedMuxExchangePrel is mux exchange created to multiplex the streams for a MergeReceiver.
|
class |
OrderedPartitionExchangePrel |
class |
RangePartitionExchangePrel
A RangePartitionExchange provides the ability to divide up the rows into separate ranges or 'buckets'
based on the values of a set of columns (the range partitioning columns).
|
class |
SingleMergeExchangePrel |
class |
UnionExchangePrel |
class |
UnorderedDeMuxExchangePrel |
class |
UnorderedMuxExchangePrel |
| Modifier and Type | Method and Description |
|---|---|
Void |
PrelSequencer.visitExchange(ExchangePrel prel,
org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag value) |
| Modifier and Type | Method and Description |
|---|---|
Prel |
ExcessiveExchangeIdentifier.visitExchange(ExchangePrel prel,
org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat parent) |
RETURN |
BasePrelVisitor.visitExchange(ExchangePrel prel,
EXTRA value) |
RETURN |
PrelVisitor.visitExchange(ExchangePrel prel,
EXTRA value) |
Void |
PrelVisualizerVisitor.visitExchange(ExchangePrel prel,
PrelVisualizerVisitor.VisualizationState value) |
Prel |
InsertLocalExchangeVisitor.visitExchange(ExchangePrel prel,
Void value) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.