public enum IRNodeKind extends Enum<IRNodeKind>
| Modifier and Type | Method and Description |
|---|---|
static IRNodeKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IRNodeKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IRNodeKind BOUND_OBJECT_REF
public static final IRNodeKind BOUND_COLUMN_REF
public static final IRNodeKind BOUND_ROUTINE_REF
public static final IRNodeKind BOUND_TYPE_REF
public static final IRNodeKind SCAN
public static final IRNodeKind SUBQUERY_SCAN
public static final IRNodeKind PROJECT
public static final IRNodeKind FILTER
public static final IRNodeKind JOIN
public static final IRNodeKind AGGREGATE
public static final IRNodeKind SET_OP
public static final IRNodeKind SORT
public static final IRNodeKind LIMIT
public static final IRNodeKind WINDOW
public static final IRNodeKind DISTINCT
public static final IRNodeKind INSERT
public static final IRNodeKind UPDATE
public static final IRNodeKind DELETE
public static final IRNodeKind MERGE
public static final IRNodeKind CREATE_VIEW_AS
public static final IRNodeKind CREATE_TABLE_AS
public static final IRNodeKind CTE_DEFINE
public static final IRNodeKind VALUES
public static final IRNodeKind TABLE_FUNCTION_SCAN
public static final IRNodeKind UNNEST_SCAN
public static final IRNodeKind PIVOT
public static final IRNodeKind UNPIVOT
public static final IRNodeKind DERIVED_STRUCT_PRODUCER
public static final IRNodeKind REX_LITERAL
public static final IRNodeKind REX_COLUMN_REF
public static final IRNodeKind REX_VARIABLE_REF
public static final IRNodeKind REX_CALL
public static final IRNodeKind REX_CASE
public static final IRNodeKind REX_CAST
public static final IRNodeKind REX_SUBQUERY
public static final IRNodeKind REX_FIELD_ACCESS
public static final IRNodeKind REX_ARRAY_ACCESS
public static final IRNodeKind REX_WINDOW_CALL
public static final IRNodeKind REX_ROW
public static final IRNodeKind REX_PARAMETER
public static final IRNodeKind PL_ROUTINE
public static final IRNodeKind PL_PACKAGE
public static final IRNodeKind PL_BLOCK
public static final IRNodeKind PL_DECLARE
public static final IRNodeKind PL_ASSIGN
public static final IRNodeKind PL_SELECT_INTO
public static final IRNodeKind PL_IF
public static final IRNodeKind PL_LOOP
public static final IRNodeKind PL_CURSOR_DEF
public static final IRNodeKind PL_CURSOR_OPEN
public static final IRNodeKind PL_CURSOR_FETCH
public static final IRNodeKind PL_CURSOR_CLOSE
public static final IRNodeKind PL_CALL
public static final IRNodeKind PL_RETURN
public static final IRNodeKind PL_RAISE
public static final IRNodeKind PL_DYNAMIC_SQL
public static final IRNodeKind PL_EXCEPTION_HANDLER
public static final IRNodeKind PL_FOR_ALL
public static final IRNodeKind PL_PIPE_ROW
public static final IRNodeKind PL_EXIT
public static final IRNodeKind PL_CONTINUE
public static final IRNodeKind PL_GOTO
public static final IRNodeKind PL_NULL
public static final IRNodeKind PL_EMBEDDED_SQL
public static final IRNodeKind CFG_BLOCK
public static final IRNodeKind CALL_EDGE
public static final IRNodeKind PROVENANCE_EDGE
public static IRNodeKind[] values()
for (IRNodeKind c : IRNodeKind.values()) System.out.println(c);
public static IRNodeKind 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