public enum PredicateOperandKind extends Enum<PredicateOperandKind>
PredicateOperand.
COLUMN — a resolved ColumnRef.LITERAL — a constant ('x', 42,
NULL).CALL — a function/expression call
(lower(a.n)).COMPLEX — any sub-tree not classified above, preserved
verbatim (via its span) and never dropped.Introduced by join-analysis slice 162 (S1).
| Modifier and Type | Method and Description |
|---|---|
static PredicateOperandKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PredicateOperandKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PredicateOperandKind COLUMN
public static final PredicateOperandKind LITERAL
public static final PredicateOperandKind CALL
public static final PredicateOperandKind COMPLEX
public static PredicateOperandKind[] values()
for (PredicateOperandKind c : PredicateOperandKind.values()) System.out.println(c);
public static PredicateOperandKind valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null