public enum ObjectKind extends Enum<ObjectKind>
CONSTANT is
used for constant nodes in transform graphs, never as an edge source
endpoint (constant-only targets use role: DERIVED with a null
source instead).
Internal API: not part of the public gsqlparser surface.
| Enum Constant and Description |
|---|
CONSTANT |
CURSOR |
FUNCTION |
GLOBAL_TEMP_TABLE |
PARAMETER |
PROCEDURE |
SCALAR_VARIABLE |
SYNONYM |
TABLE |
TABLE_VARIABLE |
TEMP_TABLE |
UNKNOWN |
VIEW |
| Modifier and Type | Method and Description |
|---|---|
static ObjectKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ObjectKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ObjectKind TABLE
public static final ObjectKind VIEW
public static final ObjectKind TEMP_TABLE
public static final ObjectKind GLOBAL_TEMP_TABLE
public static final ObjectKind TABLE_VARIABLE
public static final ObjectKind SCALAR_VARIABLE
public static final ObjectKind CURSOR
public static final ObjectKind FUNCTION
public static final ObjectKind PROCEDURE
public static final ObjectKind CONSTANT
public static final ObjectKind PARAMETER
public static final ObjectKind SYNONYM
public static final ObjectKind UNKNOWN
public static ObjectKind[] values()
for (ObjectKind c : ObjectKind.values()) System.out.println(c);
public static ObjectKind 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