Class DrillDistributionTraitDef
java.lang.Object
org.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
org.apache.drill.exec.planner.physical.DrillDistributionTraitDef
public class DrillDistributionTraitDef
extends org.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleancanConvert(org.apache.calcite.plan.RelOptPlanner planner, DrillDistributionTrait fromTrait, DrillDistributionTrait toTrait) org.apache.calcite.rel.RelNodeconvert(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rel.RelNode rel, DrillDistributionTrait toDist, boolean allowInfiniteCostConverters) Methods inherited from class org.apache.calcite.plan.RelTraitDef
canonize, deregisterConverterRule, multiple, registerConverterRule
-
Field Details
-
INSTANCE
-
-
Method Details
-
canConvert
public boolean canConvert(org.apache.calcite.plan.RelOptPlanner planner, DrillDistributionTrait fromTrait, DrillDistributionTrait toTrait) - Specified by:
canConvertin classorg.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
-
getTraitClass
- Specified by:
getTraitClassin classorg.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
-
getDefault
- Specified by:
getDefaultin classorg.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
-
getSimpleName
- Specified by:
getSimpleNamein classorg.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
-
convert
public org.apache.calcite.rel.RelNode convert(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rel.RelNode rel, DrillDistributionTrait toDist, boolean allowInfiniteCostConverters) - Specified by:
convertin classorg.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
-