public enum BeamLogicalConvention extends java.lang.Enum<BeamLogicalConvention> implements org.apache.calcite.plan.Convention
| Enum Constant and Description |
|---|
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canConvertConvention(org.apache.calcite.plan.Convention toConvention) |
java.lang.Class |
getInterface() |
java.lang.String |
getName() |
org.apache.calcite.plan.RelTraitDef |
getTraitDef() |
void |
register(org.apache.calcite.plan.RelOptPlanner planner) |
boolean |
satisfies(org.apache.calcite.plan.RelTrait trait) |
java.lang.String |
toString() |
boolean |
useAbstractConvertersForConversion(org.apache.calcite.plan.RelTraitSet fromTraits,
org.apache.calcite.plan.RelTraitSet toTraits) |
static BeamLogicalConvention |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static BeamLogicalConvention[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOfpublic static final BeamLogicalConvention INSTANCE
public static BeamLogicalConvention[] values()
for (BeamLogicalConvention c : BeamLogicalConvention.values()) System.out.println(c);
public static BeamLogicalConvention valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic java.lang.Class getInterface()
getInterface in interface org.apache.calcite.plan.Conventionpublic java.lang.String getName()
getName in interface org.apache.calcite.plan.Conventionpublic org.apache.calcite.plan.RelTraitDef getTraitDef()
getTraitDef in interface org.apache.calcite.plan.RelTraitpublic boolean satisfies(org.apache.calcite.plan.RelTrait trait)
satisfies in interface org.apache.calcite.plan.RelTraitpublic void register(org.apache.calcite.plan.RelOptPlanner planner)
register in interface org.apache.calcite.plan.RelTraitpublic java.lang.String toString()
toString in interface org.apache.calcite.plan.RelTraittoString in class java.lang.Enum<BeamLogicalConvention>public boolean canConvertConvention(org.apache.calcite.plan.Convention toConvention)
canConvertConvention in interface org.apache.calcite.plan.Conventionpublic boolean useAbstractConvertersForConversion(org.apache.calcite.plan.RelTraitSet fromTraits,
org.apache.calcite.plan.RelTraitSet toTraits)
useAbstractConvertersForConversion in interface org.apache.calcite.plan.Convention