Top Description Fields
org.apache.derby.iapi.sql.compile

public Interface C_NodeTypes


The purpose of this interface is to hold the constant definitions of the different node type identifiers, for use with NodeFactory. The reason this class exists is that it is not shipped with the product, so it saves footprint to have all these constant definitions here instead of in NodeFactory.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
MAX_NODE_TYPE

Extensions to this interface can use nodetypes > MAX_NODE_TYPE with out fear of collision with C_NodeTypes

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
TEST_CONSTRAINT_NODE

Node types, for use with getNode methods

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Field Detail

ABSOLUTE_OPERATOR_NODEback to summary
public static final int ABSOLUTE_OPERATOR_NODE
AGGREGATE_NODEback to summary
public static final int AGGREGATE_NODE
AGGREGATE_WINDOW_FUNCTION_NODEback to summary
public static final int AGGREGATE_WINDOW_FUNCTION_NODE
ALL_RESULT_COLUMNback to summary
public static final int ALL_RESULT_COLUMN
ALTER_TABLE_NODEback to summary
public static final int ALTER_TABLE_NODE
AND_NODEback to summary
public static final int AND_NODE
BASE_COLUMN_NODEback to summary
public static final int BASE_COLUMN_NODE
BETWEEN_OPERATOR_NODEback to summary
public static final int BETWEEN_OPERATOR_NODE
BIGINT_CONSTANT_NODEback to summary
public static final int BIGINT_CONSTANT_NODE
BINARY_DIVIDE_OPERATOR_NODEback to summary
public static final int BINARY_DIVIDE_OPERATOR_NODE
BINARY_EQUALS_OPERATOR_NODEback to summary
public static final int BINARY_EQUALS_OPERATOR_NODE
BINARY_GREATER_EQUALS_OPERATOR_NODEback to summary
public static final int BINARY_GREATER_EQUALS_OPERATOR_NODE
BINARY_GREATER_THAN_OPERATOR_NODEback to summary
public static final int BINARY_GREATER_THAN_OPERATOR_NODE
BINARY_LESS_EQUALS_OPERATOR_NODEback to summary
public static final int BINARY_LESS_EQUALS_OPERATOR_NODE
BINARY_LESS_THAN_OPERATOR_NODEback to summary
public static final int BINARY_LESS_THAN_OPERATOR_NODE
BINARY_MINUS_OPERATOR_NODEback to summary
public static final int BINARY_MINUS_OPERATOR_NODE
BINARY_NOT_EQUALS_OPERATOR_NODEback to summary
public static final int BINARY_NOT_EQUALS_OPERATOR_NODE
BINARY_PLUS_OPERATOR_NODEback to summary
public static final int BINARY_PLUS_OPERATOR_NODE
BINARY_TIMES_OPERATOR_NODEback to summary
public static final int BINARY_TIMES_OPERATOR_NODE
BIT_CONSTANT_NODEback to summary
public static final int BIT_CONSTANT_NODE
BLOB_CONSTANT_NODEback to summary
public static final int BLOB_CONSTANT_NODE
BOOLEAN_CONSTANT_NODEback to summary
public static final int BOOLEAN_CONSTANT_NODE
CALL_STATEMENT_NODEback to summary
public static final int CALL_STATEMENT_NODE
CAST_NODEback to summary
public static final int CAST_NODE
CHAR_CONSTANT_NODEback to summary
public static final int CHAR_CONSTANT_NODE
CHAR_LENGTH_OPERATOR_NODEback to summary
public static final int CHAR_LENGTH_OPERATOR_NODE
CLOB_CONSTANT_NODEback to summary
public static final int CLOB_CONSTANT_NODE
COALESCE_FUNCTION_NODEback to summary
public static final int COALESCE_FUNCTION_NODE
COLUMN_DEFINITION_NODEback to summary
public static final int COLUMN_DEFINITION_NODE
COLUMN_REFERENCEback to summary
public static final int COLUMN_REFERENCE
CONCATENATION_OPERATOR_NODEback to summary
public static final int CONCATENATION_OPERATOR_NODE
CONDITIONAL_NODEback to summary
public static final int CONDITIONAL_NODE
CONSTRAINT_DEFINITION_NODEback to summary
public static final int CONSTRAINT_DEFINITION_NODE
CREATE_ALIAS_NODEback to summary
public static final int CREATE_ALIAS_NODE
CREATE_INDEX_NODEback to summary
public static final int CREATE_INDEX_NODE
CREATE_ROLE_NODEback to summary
public static final int CREATE_ROLE_NODE
CREATE_SCHEMA_NODEback to summary
public static final int CREATE_SCHEMA_NODE
CREATE_SEQUENCE_NODEback to summary
public static final int CREATE_SEQUENCE_NODE
CREATE_TABLE_NODEback to summary
public static final int CREATE_TABLE_NODE
CREATE_TRIGGER_NODEback to summary
public static final int CREATE_TRIGGER_NODE
CREATE_VIEW_NODEback to summary
public static final int CREATE_VIEW_NODE
CURRENT_DATETIME_OPERATOR_NODEback to summary
public static final int CURRENT_DATETIME_OPERATOR_NODE
CURRENT_ISOLATION_NODEback to summary
public static final int CURRENT_ISOLATION_NODE
CURRENT_OF_NODEback to summary
public static final int CURRENT_OF_NODE
CURRENT_ROLE_NODEback to summary
public static final int CURRENT_ROLE_NODE
CURRENT_ROW_LOCATION_NODEback to summary
public static final int CURRENT_ROW_LOCATION_NODE
CURRENT_SCHEMA_NODEback to summary
public static final int CURRENT_SCHEMA_NODE
CURRENT_USER_NODEback to summary
public static final int CURRENT_USER_NODE
CURSOR_NODEback to summary
public static final int CURSOR_NODE
DB2_LENGTH_OPERATOR_NODEback to summary
public static final int DB2_LENGTH_OPERATOR_NODE
DECIMAL_CONSTANT_NODEback to summary
public static final int DECIMAL_CONSTANT_NODE
DEFAULT_NODEback to summary
public static final int DEFAULT_NODE
DELETE_NODEback to summary
public static final int DELETE_NODE
DISTINCT_NODEback to summary
public static final int DISTINCT_NODE
DOUBLE_CONSTANT_NODEback to summary
public static final int DOUBLE_CONSTANT_NODE
DROP_ALIAS_NODEback to summary
public static final int DROP_ALIAS_NODE
DROP_COLUMN_NODEback to summary
public static final int DROP_COLUMN_NODE
DROP_INDEX_NODEback to summary
public static final int DROP_INDEX_NODE
DROP_ROLE_NODEback to summary
public static final int DROP_ROLE_NODE
DROP_SCHEMA_NODEback to summary
public static final int DROP_SCHEMA_NODE
DROP_SEQUENCE_NODEback to summary
public static final int DROP_SEQUENCE_NODE
DROP_TABLE_NODEback to summary
public static final int DROP_TABLE_NODE
DROP_TRIGGER_NODEback to summary
public static final int DROP_TRIGGER_NODE
DROP_VIEW_NODEback to summary
public static final int DROP_VIEW_NODE
EXEC_SPS_NODEback to summary
public static final int EXEC_SPS_NODE
EXTRACT_OPERATOR_NODEback to summary
public static final int EXTRACT_OPERATOR_NODE
FINAL_VALUEback to summary
public static final int FINAL_VALUE
FK_CONSTRAINT_DEFINITION_NODEback to summary
public static final int FK_CONSTRAINT_DEFINITION_NODE
FROM_BASE_TABLEback to summary
public static final int FROM_BASE_TABLE
FROM_LISTback to summary
public static final int FROM_LIST
FROM_SUBQUERYback to summary
public static final int FROM_SUBQUERY
FROM_VTIback to summary
public static final int FROM_VTI
GENERATION_CLAUSE_NODEback to summary
public static final int GENERATION_CLAUSE_NODE
GET_CURRENT_CONNECTION_NODEback to summary
public static final int GET_CURRENT_CONNECTION_NODE
GRANT_NODEback to summary
public static final int GRANT_NODE
GRANT_ROLE_NODEback to summary
public static final int GRANT_ROLE_NODE
GROUP_BY_COLUMNback to summary
public static final int GROUP_BY_COLUMN
GROUP_BY_LISTback to summary
public static final int GROUP_BY_LIST
GROUP_BY_NODEback to summary
public static final int GROUP_BY_NODE
HALF_OUTER_JOIN_NODEback to summary
public static final int HALF_OUTER_JOIN_NODE
HASH_TABLE_NODEback to summary
public static final int HASH_TABLE_NODE
IDENTITY_VAL_NODEback to summary
public static final int IDENTITY_VAL_NODE
IN_LIST_OPERATOR_NODEback to summary
public static final int IN_LIST_OPERATOR_NODE
INDEX_TO_BASE_ROW_NODEback to summary
public static final int INDEX_TO_BASE_ROW_NODE
INSERT_NODEback to summary
public static final int INSERT_NODE
INT_CONSTANT_NODEback to summary
public static final int INT_CONSTANT_NODE
INTERSECT_OR_EXCEPT_NODEback to summary
public static final int INTERSECT_OR_EXCEPT_NODE
IS_NODEback to summary
public static final int IS_NODE
IS_NOT_NULL_NODEback to summary
public static final int IS_NOT_NULL_NODE
IS_NULL_NODEback to summary
public static final int IS_NULL_NODE
JAVA_TO_SQL_VALUE_NODEback to summary
public static final int JAVA_TO_SQL_VALUE_NODE
JOIN_NODEback to summary
public static final int JOIN_NODE
LIKE_ESCAPE_OPERATOR_NODEback to summary
public static final int LIKE_ESCAPE_OPERATOR_NODE
LOCATE_FUNCTION_NODEback to summary
public static final int LOCATE_FUNCTION_NODE
LOCK_TABLE_NODEback to summary
public static final int LOCK_TABLE_NODE
LONGVARBIT_CONSTANT_NODEback to summary
public static final int LONGVARBIT_CONSTANT_NODE
LONGVARCHAR_CONSTANT_NODEback to summary
public static final int LONGVARCHAR_CONSTANT_NODE
MATERIALIZE_RESULT_SET_NODEback to summary
public static final int MATERIALIZE_RESULT_SET_NODE
MAX_NODE_TYPEback to summary
public static final int MAX_NODE_TYPE

Extensions to this interface can use nodetypes > MAX_NODE_TYPE with out fear of collision with C_NodeTypes

MOD_OPERATOR_NODEback to summary
public static final int MOD_OPERATOR_NODE
MODIFY_COLUMN_CONSTRAINT_NODEback to summary
public static final int MODIFY_COLUMN_CONSTRAINT_NODE
MODIFY_COLUMN_CONSTRAINT_NOT_NULL_NODEback to summary
public static final int MODIFY_COLUMN_CONSTRAINT_NOT_NULL_NODE
MODIFY_COLUMN_DEFAULT_NODEback to summary
public static final int MODIFY_COLUMN_DEFAULT_NODE
MODIFY_COLUMN_TYPE_NODEback to summary
public static final int MODIFY_COLUMN_TYPE_NODE
NEW_INVOCATION_NODEback to summary
public static final int NEW_INVOCATION_NODE
NEXT_SEQUENCE_NODEback to summary
public static final int NEXT_SEQUENCE_NODE
NON_STATIC_METHOD_CALL_NODEback to summary
public static final int NON_STATIC_METHOD_CALL_NODE
NOP_STATEMENT_NODEback to summary
public static final int NOP_STATEMENT_NODE
NORMALIZE_RESULT_SET_NODEback to summary
public static final int NORMALIZE_RESULT_SET_NODE
NOT_BETWEEN_OPERATOR_NODEback to summary
public static final int NOT_BETWEEN_OPERATOR_NODE
NOT_IN_LIST_OPERATOR_NODEback to summary
public static final int NOT_IN_LIST_OPERATOR_NODE
NOT_NODEback to summary
public static final int NOT_NODE
OR_NODEback to summary
public static final int OR_NODE
ORDER_BY_COLUMNback to summary
public static final int ORDER_BY_COLUMN
ORDER_BY_LISTback to summary
public static final int ORDER_BY_LIST
ORDER_BY_NODEback to summary
public static final int ORDER_BY_NODE
PARAMETER_NODEback to summary
public static final int PARAMETER_NODE
PREDICATEback to summary
public static final int PREDICATE
PREDICATE_LISTback to summary
public static final int PREDICATE_LIST
PRIVILEGE_NODEback to summary
public static final int PRIVILEGE_NODE
PROJECT_RESTRICT_NODEback to summary
public static final int PROJECT_RESTRICT_NODE
REAL_CONSTANT_NODEback to summary
public static final int REAL_CONSTANT_NODE
RENAME_NODEback to summary
public static final int RENAME_NODE
RESULT_COLUMNback to summary
public static final int RESULT_COLUMN
RESULT_COLUMN_LISTback to summary
public static final int RESULT_COLUMN_LIST
REVOKE_NODEback to summary
public static final int REVOKE_NODE
REVOKE_ROLE_NODEback to summary
public static final int REVOKE_ROLE_NODE
ROW_COUNT_NODEback to summary
public static final int ROW_COUNT_NODE
ROW_NUMBER_FUNCTION_NODEback to summary
public static final int ROW_NUMBER_FUNCTION_NODE
ROW_RESULT_SET_NODEback to summary
public static final int ROW_RESULT_SET_NODE
SAVEPOINT_NODEback to summary
public static final int SAVEPOINT_NODE
SCROLL_INSENSITIVE_RESULT_SET_NODEback to summary
public static final int SCROLL_INSENSITIVE_RESULT_SET_NODE
SELECT_NODEback to summary
public static final int SELECT_NODE
SESSION_USER_NODEback to summary
public static final int SESSION_USER_NODE
SET_ROLE_DYNAMICback to summary
public static final int SET_ROLE_DYNAMIC
SET_ROLE_NODEback to summary
public static final int SET_ROLE_NODE
SET_SCHEMA_NODEback to summary
public static final int SET_SCHEMA_NODE
SET_TRANSACTION_ISOLATION_NODEback to summary
public static final int SET_TRANSACTION_ISOLATION_NODE
SIMPLE_STRING_OPERATOR_NODEback to summary
public static final int SIMPLE_STRING_OPERATOR_NODE
SMALLINT_CONSTANT_NODEback to summary
public static final int SMALLINT_CONSTANT_NODE
SQL_TO_JAVA_VALUE_NODEback to summary
public static final int SQL_TO_JAVA_VALUE_NODE
SQRT_OPERATOR_NODEback to summary
public static final int SQRT_OPERATOR_NODE
STATIC_CLASS_FIELD_REFERENCE_NODEback to summary
public static final int STATIC_CLASS_FIELD_REFERENCE_NODE
STATIC_METHOD_CALL_NODEback to summary
public static final int STATIC_METHOD_CALL_NODE
SUBQUERY_LISTback to summary
public static final int SUBQUERY_LIST
SUBQUERY_NODEback to summary
public static final int SUBQUERY_NODE
SUBSTRING_OPERATOR_NODEback to summary
public static final int SUBSTRING_OPERATOR_NODE
SYSTEM_USER_NODEback to summary
public static final int SYSTEM_USER_NODE
TABLE_ELEMENT_LISTback to summary
public static final int TABLE_ELEMENT_LIST
TABLE_ELEMENT_NODEback to summary
public static final int TABLE_ELEMENT_NODE
TABLE_NAMEback to summary
public static final int TABLE_NAME
TABLE_PRIVILEGES_NODEback to summary
public static final int TABLE_PRIVILEGES_NODE
TEST_CONSTRAINT_NODEback to summary
public static final int TEST_CONSTRAINT_NODE

Node types, for use with getNode methods

TIMESTAMP_ADD_FN_NODEback to summary
public static final int TIMESTAMP_ADD_FN_NODE
TIMESTAMP_DIFF_FN_NODEback to summary
public static final int TIMESTAMP_DIFF_FN_NODE
TIMESTAMP_OPERATOR_NODEback to summary
public static final int TIMESTAMP_OPERATOR_NODE
TINYINT_CONSTANT_NODEback to summary
public static final int TINYINT_CONSTANT_NODE
TRIM_OPERATOR_NODEback to summary
public static final int TRIM_OPERATOR_NODE
UNARY_DATE_TIMESTAMP_OPERATOR_NODEback to summary
public static final int UNARY_DATE_TIMESTAMP_OPERATOR_NODE
UNARY_MINUS_OPERATOR_NODEback to summary
public static final int UNARY_MINUS_OPERATOR_NODE
UNARY_PLUS_OPERATOR_NODEback to summary
public static final int UNARY_PLUS_OPERATOR_NODE
UNION_NODEback to summary
public static final int UNION_NODE
UNTYPED_NULL_CONSTANT_NODEback to summary
public static final int UNTYPED_NULL_CONSTANT_NODE
UPDATE_COLUMNback to summary
public static final int UPDATE_COLUMN
UPDATE_NODEback to summary
public static final int UPDATE_NODE
USER_NODEback to summary
public static final int USER_NODE
USERTYPE_CONSTANT_NODEback to summary
public static final int USERTYPE_CONSTANT_NODE
VALUE_NODE_LISTback to summary
public static final int VALUE_NODE_LIST
VARBIT_CONSTANT_NODEback to summary
public static final int VARBIT_CONSTANT_NODE
VARCHAR_CONSTANT_NODEback to summary
public static final int VARCHAR_CONSTANT_NODE
VIRTUAL_COLUMN_NODEback to summary
public static final int VIRTUAL_COLUMN_NODE
WINDOW_DEFINITION_NODEback to summary
public static final int WINDOW_DEFINITION_NODE
WINDOW_REFERENCE_NODEback to summary
public static final int WINDOW_REFERENCE_NODE
WINDOW_RESULTSET_NODEback to summary
public static final int WINDOW_RESULTSET_NODE
XML_CONSTANT_NODEback to summary
public static final int XML_CONSTANT_NODE
XML_EXISTS_OPERATOR_NODEback to summary
public static final int XML_EXISTS_OPERATOR_NODE
XML_PARSE_OPERATOR_NODEback to summary
public static final int XML_PARSE_OPERATOR_NODE
XML_QUERY_OPERATOR_NODEback to summary
public static final int XML_QUERY_OPERATOR_NODE
XML_SERIALIZE_OPERATOR_NODEback to summary
public static final int XML_SERIALIZE_OPERATOR_NODE