public class AccModeTraitDef extends org.apache.calcite.plan.RelTraitDef<AccModeTrait>
AccModeTrait
.Constructor and Description |
---|
AccModeTraitDef() |
Modifier and Type | Method and Description |
---|---|
boolean |
canConvert(org.apache.calcite.plan.RelOptPlanner planner,
AccModeTrait fromTrait,
AccModeTrait toTrait) |
static T |
canonize(T x$1) |
static org.apache.calcite.plan.RelCompositeTrait |
canonizeComposite(org.apache.calcite.plan.RelCompositeTrait x$1) |
org.apache.calcite.rel.RelNode |
convert(org.apache.calcite.plan.RelOptPlanner planner,
org.apache.calcite.rel.RelNode rel,
AccModeTrait toTrait,
boolean allowInfiniteCostConverters) |
static void |
deregisterConverterRule(org.apache.calcite.plan.RelOptPlanner x$1,
org.apache.calcite.rel.convert.ConverterRule x$2) |
AccModeTrait |
getDefault() |
String |
getSimpleName() |
Class<AccModeTrait> |
getTraitClass() |
static AccModeTraitDef |
INSTANCE() |
static boolean |
multiple() |
static void |
registerConverterRule(org.apache.calcite.plan.RelOptPlanner x$1,
org.apache.calcite.rel.convert.ConverterRule x$2) |
public static AccModeTraitDef INSTANCE()
public static boolean multiple()
public static final T canonize(T x$1)
public static final org.apache.calcite.plan.RelCompositeTrait canonizeComposite(org.apache.calcite.plan.RelCompositeTrait x$1)
public static void registerConverterRule(org.apache.calcite.plan.RelOptPlanner x$1, org.apache.calcite.rel.convert.ConverterRule x$2)
public static void deregisterConverterRule(org.apache.calcite.plan.RelOptPlanner x$1, org.apache.calcite.rel.convert.ConverterRule x$2)
public org.apache.calcite.rel.RelNode convert(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rel.RelNode rel, AccModeTrait toTrait, boolean allowInfiniteCostConverters)
convert
in class org.apache.calcite.plan.RelTraitDef<AccModeTrait>
public boolean canConvert(org.apache.calcite.plan.RelOptPlanner planner, AccModeTrait fromTrait, AccModeTrait toTrait)
canConvert
in class org.apache.calcite.plan.RelTraitDef<AccModeTrait>
public Class<AccModeTrait> getTraitClass()
getTraitClass
in class org.apache.calcite.plan.RelTraitDef<AccModeTrait>
public String getSimpleName()
getSimpleName
in class org.apache.calcite.plan.RelTraitDef<AccModeTrait>
public AccModeTrait getDefault()
getDefault
in class org.apache.calcite.plan.RelTraitDef<AccModeTrait>
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.