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.
|
public 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.Convention
public java.lang.String getName()
getName
in interface org.apache.calcite.plan.Convention
public org.apache.calcite.plan.RelTraitDef getTraitDef()
getTraitDef
in interface org.apache.calcite.plan.RelTrait
public boolean satisfies(org.apache.calcite.plan.RelTrait trait)
satisfies
in interface org.apache.calcite.plan.RelTrait
public void register(org.apache.calcite.plan.RelOptPlanner planner)
register
in interface org.apache.calcite.plan.RelTrait
public java.lang.String toString()
toString
in interface org.apache.calcite.plan.RelTrait
toString
in class java.lang.Enum<BeamLogicalConvention>
public boolean canConvertConvention(org.apache.calcite.plan.Convention toConvention)
canConvertConvention
in interface org.apache.calcite.plan.Convention
public boolean useAbstractConvertersForConversion(org.apache.calcite.plan.RelTraitSet fromTraits, org.apache.calcite.plan.RelTraitSet toTraits)
useAbstractConvertersForConversion
in interface org.apache.calcite.plan.Convention