public enum NodeType extends Enum<NodeType>
| Enum Constant and Description |
|---|
ALTER_TABLE |
ALTER_TABLESPACE |
BST_INDEX_SCAN |
CREATE_DATABASE |
CREATE_TABLE |
DISTINCT_GROUP_BY |
DROP_DATABASE |
DROP_TABLE |
EXCEPT |
EXPRS |
GROUP_BY |
HAVING |
INSERT |
INTERSECT |
JOIN |
LIMIT |
PARTITIONS_SCAN |
PROJECTION |
ROOT |
SCAN |
SELECTION |
SET_SESSION |
SORT |
STORE |
TABLE_SUBQUERY |
TRUNCATE_TABLE |
UNION |
WINDOW_AGG |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends LogicalNode> |
getBaseClass() |
static NodeType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NodeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NodeType SET_SESSION
public static final NodeType ROOT
public static final NodeType EXPRS
public static final NodeType PROJECTION
public static final NodeType LIMIT
public static final NodeType WINDOW_AGG
public static final NodeType SORT
public static final NodeType HAVING
public static final NodeType DISTINCT_GROUP_BY
public static final NodeType GROUP_BY
public static final NodeType SELECTION
public static final NodeType JOIN
public static final NodeType UNION
public static final NodeType INTERSECT
public static final NodeType EXCEPT
public static final NodeType TABLE_SUBQUERY
public static final NodeType SCAN
public static final NodeType PARTITIONS_SCAN
public static final NodeType BST_INDEX_SCAN
public static final NodeType STORE
public static final NodeType INSERT
public static final NodeType CREATE_DATABASE
public static final NodeType DROP_DATABASE
public static final NodeType CREATE_TABLE
public static final NodeType DROP_TABLE
public static final NodeType ALTER_TABLESPACE
public static final NodeType ALTER_TABLE
public static final NodeType TRUNCATE_TABLE
public static NodeType[] values()
for (NodeType c : NodeType.values()) System.out.println(c);
public static NodeType 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 nullpublic Class<? extends LogicalNode> getBaseClass()
Copyright © 2015 Apache Software Foundation. All Rights Reserved.