This class defines all values, which are possible for the [expr_type] field within the parser output.
USER_VARIABLE = "user_variable"
SESSION_VARIABLE = "session_variable"
GLOBAL_VARIABLE = "global_variable"
LOCAL_VARIABLE = "local_variable"
COLDEF = "column-def"
COLREF = "colref"
RESERVED = "reserved"
CONSTANT = "const"
AGGREGATE_FUNCTION = "aggregate_function"
SIMPLE_FUNCTION = "function"
EXPRESSION = "expression"
BRACKET_EXPRESSION = "bracket_expression"
TABLE_EXPRESSION = "table_expression"
SUBQUERY = "subquery"
IN_LIST = "in-list"
OPERATOR = "operator"
SIGN = "sign"
RECORD = "record"
MATCH_ARGUMENTS = "match-arguments"
MATCH_MODE = "match-mode"
ALIAS = "alias"
POSITION = "pos"
TEMPORARY_TABLE = "temporary-table"
TABLE = "table"
VIEW = "view"
DATABASE = "database"
SCHEMA = "schema"
PROCEDURE = "procedure"
ENGINE = "engine"
USER = "user"
DIRECTORY = "directory"
UNION = "union"
CHARSET = "character-set"
COLLATE = "collation"
LIKE = "like"
CONSTRAINT = "constraint"
PRIMARY_KEY = "primary-key"
FOREIGN_KEY = "foreign-key"
UNIQUE_IDX = "unique-index"
INDEX = "index"
FULLTEXT_IDX = "fulltext-index"
SPATIAL_IDX = "spatial-index"
INDEX_TYPE = "index-type"
CHECK = "check"
COLUMN_LIST = "column-list"
INDEX_COLUMN = "index-column"
INDEX_SIZE = "index-size"
INDEX_PARSER = "index-parser"
REFERENCE = "foreign-ref"
DATA_TYPE = "data-type"
COLUMN_TYPE = "column-type"
DEF_VALUE = "default-value"
Loading…