Uses of Class
org.apache.drill.exec.planner.physical.DrillDistributionTrait.DistributionField
Packages that use DrillDistributionTrait.DistributionField
-
Uses of DrillDistributionTrait.DistributionField in org.apache.drill.exec.planner.index
Methods in org.apache.drill.exec.planner.index that return types with arguments of type DrillDistributionTrait.DistributionFieldModifier and TypeMethodDescriptionIndexPlanUtils.getDistributionField
(org.apache.calcite.rel.core.Sort rel) IndexCallContext.getDistributionFields()
IndexLogicalPlanCallContext.getDistributionFields()
IndexPhysicalPlanCallContext.getDistributionFields()
-
Uses of DrillDistributionTrait.DistributionField in org.apache.drill.exec.planner.physical
Modifier and TypeClassDescriptionstatic class
Stores distribution field index and field name to be used in exchange operators.Methods in org.apache.drill.exec.planner.physical that return types with arguments of type DrillDistributionTrait.DistributionFieldModifier and TypeMethodDescriptionprotected List<DrillDistributionTrait.DistributionField>
AggPruleBase.getDistributionField
(DrillAggregateRel rel, boolean allFields) protected List<DrillDistributionTrait.DistributionField>
JoinPruleBase.getDistributionField
(List<Integer> keys) DrillDistributionTrait.getFields()
HashToRandomExchangePrel.getFields()
RangePartitionExchangePrel.getFields()
Method parameters in org.apache.drill.exec.planner.physical with type arguments of type DrillDistributionTrait.DistributionFieldModifier and TypeMethodDescriptionstatic LogicalExpression
HashPrelUtil.getHashExpression
(List<DrillDistributionTrait.DistributionField> fields, org.apache.calcite.rel.type.RelDataType rowType) Create a distribution hash expression.Constructor parameters in org.apache.drill.exec.planner.physical with type arguments of type DrillDistributionTrait.DistributionFieldModifierConstructorDescriptionDrillDistributionTrait
(DrillDistributionTrait.DistributionType type, List<DrillDistributionTrait.DistributionField> fields) DrillDistributionTrait
(DrillDistributionTrait.DistributionType type, List<DrillDistributionTrait.DistributionField> fields, PartitionFunction partitionFunction) HashToMergeExchangePrel
(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.rel.RelNode input, List<DrillDistributionTrait.DistributionField> fields, org.apache.calcite.rel.RelCollation collation, int numEndPoints) HashToRandomExchangePrel
(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.rel.RelNode input, List<DrillDistributionTrait.DistributionField> fields) RangePartitionExchangePrel
(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.rel.RelNode input, List<DrillDistributionTrait.DistributionField> fields, PartitionFunction partitionFunction) UnorderedDeMuxExchangePrel
(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, org.apache.calcite.rel.RelNode child, List<DrillDistributionTrait.DistributionField> fields)