public class DrillDistributionTraitDef extends org.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
Modifier and Type | Field and Description |
---|---|
static DrillDistributionTraitDef |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
boolean |
canConvert(org.apache.calcite.plan.RelOptPlanner planner,
DrillDistributionTrait fromTrait,
DrillDistributionTrait toTrait) |
org.apache.calcite.rel.RelNode |
convert(org.apache.calcite.plan.RelOptPlanner planner,
org.apache.calcite.rel.RelNode rel,
DrillDistributionTrait toDist,
boolean allowInfiniteCostConverters) |
DrillDistributionTrait |
getDefault() |
String |
getSimpleName() |
Class<DrillDistributionTrait> |
getTraitClass() |
public static final DrillDistributionTraitDef INSTANCE
public boolean canConvert(org.apache.calcite.plan.RelOptPlanner planner, DrillDistributionTrait fromTrait, DrillDistributionTrait toTrait)
canConvert
in class org.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
public Class<DrillDistributionTrait> getTraitClass()
getTraitClass
in class org.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
public DrillDistributionTrait getDefault()
getDefault
in class org.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
public String getSimpleName()
getSimpleName
in class org.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
public org.apache.calcite.rel.RelNode convert(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rel.RelNode rel, DrillDistributionTrait toDist, boolean allowInfiniteCostConverters)
convert
in class org.apache.calcite.plan.RelTraitDef<DrillDistributionTrait>
Copyright © 1970 The Apache Software Foundation. All rights reserved.