AbstractRangePartitionFunction |
|
AggPrelBase |
|
AggPruleBase |
|
AnalyzePrule |
|
BroadcastExchangePrel |
|
ComplexToJsonPrel |
|
ConvertCountToDirectScanPrule |
This rule will convert " select count(*) as mycount from table "
or " select count(not-nullable-expr) as mycount from table " into
|
DirectScanPrel |
|
DirectScanPrule |
|
DrillDistributionTrait |
|
DrillDistributionTrait.DistributionField |
|
DrillDistributionTrait.NamedDistributionField |
Stores distribution field index and field name to be used in exchange operators.
|
DrillDistributionTraitDef |
|
ExchangePrel |
|
FilterPrel |
|
FilterPrule |
|
FlattenPrel |
|
HashAggPrel |
|
HashAggPrule |
|
HashJoinPrel |
|
HashJoinPrule |
|
HashPrelUtil |
Contains utility methods for creating hash expression for either distribution (in PartitionSender) or for HashTable.
|
HashPrelUtil.RexNodeBasedHashExpressionCreatorHelper |
|
HashToMergeExchangePrel |
|
HashToRandomExchangePrel |
|
JoinPrel |
Base class for MergeJoinPrel and HashJoinPrel
|
JoinPruleBase |
|
LateralJoinPrel |
|
LateralJoinPrule |
|
LimitExchangeTransposeRule |
|
LimitPrel |
|
LimitPrule |
|
MergeJoinPrel |
|
MergeJoinPrule |
|
MetadataAggPrule |
|
MetadataAggPrule.NamedRelCollation |
Implementation of RelCollationImpl with field name.
|
MetadataControllerPrel |
|
MetadataControllerPrule |
|
MetadataHandlerPrel |
|
MetadataHandlerPrule |
|
MetadataHashAggPrel |
|
MetadataStreamAggPrel |
|
NestedLoopJoinPrel |
|
NestedLoopJoinPrule |
|
OrderedMuxExchangePrel |
OrderedMuxExchangePrel is mux exchange created to multiplex the streams for a MergeReceiver.
|
OrderedPartitionExchangePrel |
|
PhysicalPlanCreator |
|
PlannerSettings |
|
PrelFactories |
|
PrelUtil |
|
ProducerConsumerPrel |
|
ProjectAllowDupPrel |
|
ProjectPrel |
A physical Prel node for Project operator.
|
ProjectPrule |
|
Prule |
|
PushLimitToTopN |
|
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).
|
RowKeyJoinPrel |
|
RowKeyJoinPrule |
|
RuntimeFilterPrel |
|
ScanPrel |
|
ScanPrule |
|
ScreenPrel |
|
ScreenPrule |
|
SelectionVectorRemoverPrel |
|
SingleMergeExchangePrel |
|
SinglePrel |
|
SortConvertPrule |
Rule that converts an Sort to a physical SortPrel , implemented by a Drill "order" operation.
|
SortPrel |
|
SortPrule |
Rule that converts a logical DrillSortRel to a physical sort.
|
StatsAggPrel |
|
StatsMergePrel |
|
StreamAggPrel |
|
StreamAggPrule |
|
SubsetTransformer<T extends org.apache.calcite.rel.RelNode,E extends Exception> |
|
TopNPrel |
|
UnionAllPrel |
|
UnionAllPrule |
|
UnionDistinctPrel |
|
UnionDistinctPrule |
|
UnionExchangePrel |
|
UnionPrel |
|
UnnestPrel |
|
UnnestPrule |
|
UnorderedDeMuxExchangePrel |
|
UnorderedMuxExchangePrel |
|
UnpivotMapsPrel |
|
ValuesPrel |
Physical Values implementation in Drill.
|
ValuesPrule |
|
WindowPrel |
|
WindowPrule |
|
WriterPrel |
|
WriterPrule |
|