Package com.alibaba.druid.sql.parser
Enum Token
- java.lang.Object
-
- java.lang.Enum<Token>
-
- com.alibaba.druid.sql.parser.Token
-
- All Implemented Interfaces:
Serializable,Comparable<Token>
public enum Token extends Enum<Token>
SQL Token- Author:
- wenshao [szujobs@hotmail.com]
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TokenvalueOf(String name)Returns the enum constant of this type with the specified name.static Token[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SELECT
public static final Token SELECT
-
DELETE
public static final Token DELETE
-
INSERT
public static final Token INSERT
-
UPDATE
public static final Token UPDATE
-
FROM
public static final Token FROM
-
HAVING
public static final Token HAVING
-
WHERE
public static final Token WHERE
-
ORDER
public static final Token ORDER
-
BY
public static final Token BY
-
GROUP
public static final Token GROUP
-
INTO
public static final Token INTO
-
AS
public static final Token AS
-
CREATE
public static final Token CREATE
-
ALTER
public static final Token ALTER
-
DROP
public static final Token DROP
-
SET
public static final Token SET
-
NULL
public static final Token NULL
-
NOT
public static final Token NOT
-
DISTINCT
public static final Token DISTINCT
-
DISTINCTROW
public static final Token DISTINCTROW
-
TABLE
public static final Token TABLE
-
TABLESPACE
public static final Token TABLESPACE
-
VIEW
public static final Token VIEW
-
SEQUENCE
public static final Token SEQUENCE
-
TRIGGER
public static final Token TRIGGER
-
USER
public static final Token USER
-
INDEX
public static final Token INDEX
-
SESSION
public static final Token SESSION
-
PROCEDURE
public static final Token PROCEDURE
-
FUNCTION
public static final Token FUNCTION
-
PRIMARY
public static final Token PRIMARY
-
KEY
public static final Token KEY
-
DEFAULT
public static final Token DEFAULT
-
CONSTRAINT
public static final Token CONSTRAINT
-
CHECK
public static final Token CHECK
-
UNIQUE
public static final Token UNIQUE
-
FOREIGN
public static final Token FOREIGN
-
REFERENCES
public static final Token REFERENCES
-
LANGUAGE
public static final Token LANGUAGE
-
PARTIAL
public static final Token PARTIAL
-
EXPLAIN
public static final Token EXPLAIN
-
FOR
public static final Token FOR
-
REVERSE
public static final Token REVERSE
-
IF
public static final Token IF
-
LOCAL
public static final Token LOCAL
-
GLOBAL
public static final Token GLOBAL
-
ALL
public static final Token ALL
-
UNION
public static final Token UNION
-
EXCEPT
public static final Token EXCEPT
-
INTERSECT
public static final Token INTERSECT
-
MINUS
public static final Token MINUS
-
INNER
public static final Token INNER
-
LEFT
public static final Token LEFT
-
RIGHT
public static final Token RIGHT
-
FULL
public static final Token FULL
-
OUTER
public static final Token OUTER
-
JOIN
public static final Token JOIN
-
STRAIGHT_JOIN
public static final Token STRAIGHT_JOIN
-
ON
public static final Token ON
-
SCHEMA
public static final Token SCHEMA
-
CAST
public static final Token CAST
-
COLUMN
public static final Token COLUMN
-
USE
public static final Token USE
-
DATABASE
public static final Token DATABASE
-
TO
public static final Token TO
-
AND
public static final Token AND
-
OR
public static final Token OR
-
XOR
public static final Token XOR
-
CASE
public static final Token CASE
-
WHEN
public static final Token WHEN
-
THEN
public static final Token THEN
-
ELSE
public static final Token ELSE
-
ELSIF
public static final Token ELSIF
-
ELSEIF
public static final Token ELSEIF
-
END
public static final Token END
-
EXISTS
public static final Token EXISTS
-
IN
public static final Token IN
-
NEW
public static final Token NEW
-
ASC
public static final Token ASC
-
DESC
public static final Token DESC
-
IS
public static final Token IS
-
LIKE
public static final Token LIKE
-
ESCAPE
public static final Token ESCAPE
-
BETWEEN
public static final Token BETWEEN
-
VALUES
public static final Token VALUES
-
INTERVAL
public static final Token INTERVAL
-
LOCK
public static final Token LOCK
-
SOME
public static final Token SOME
-
ANY
public static final Token ANY
-
TRUNCATE
public static final Token TRUNCATE
-
RETURN
public static final Token RETURN
-
TRUE
public static final Token TRUE
-
FALSE
public static final Token FALSE
-
LIMIT
public static final Token LIMIT
-
KILL
public static final Token KILL
-
IDENTIFIED
public static final Token IDENTIFIED
-
PASSWORD
public static final Token PASSWORD
-
DUAL
public static final Token DUAL
-
BINARY
public static final Token BINARY
-
SHOW
public static final Token SHOW
-
REPLACE
public static final Token REPLACE
-
PERIOD
public static final Token PERIOD
-
BITS
public static final Token BITS
-
WHILE
public static final Token WHILE
-
DO
public static final Token DO
-
LEAVE
public static final Token LEAVE
-
ITERATE
public static final Token ITERATE
-
REPEAT
public static final Token REPEAT
-
UNTIL
public static final Token UNTIL
-
OPEN
public static final Token OPEN
-
CLOSE
public static final Token CLOSE
-
OUT
public static final Token OUT
-
INOUT
public static final Token INOUT
-
EXIT
public static final Token EXIT
-
UNDO
public static final Token UNDO
-
SQLSTATE
public static final Token SQLSTATE
-
CONDITION
public static final Token CONDITION
-
DIV
public static final Token DIV
-
GET
public static final Token GET
-
DIAGNOSTICS
public static final Token DIAGNOSTICS
-
WINDOW
public static final Token WINDOW
-
OFFSET
public static final Token OFFSET
-
ROW
public static final Token ROW
-
ROWS
public static final Token ROWS
-
ONLY
public static final Token ONLY
-
FIRST
public static final Token FIRST
-
NEXT
public static final Token NEXT
-
FETCH
public static final Token FETCH
-
OF
public static final Token OF
-
SHARE
public static final Token SHARE
-
NOWAIT
public static final Token NOWAIT
-
RECURSIVE
public static final Token RECURSIVE
-
TEMPORARY
public static final Token TEMPORARY
-
TEMP
public static final Token TEMP
-
UNLOGGED
public static final Token UNLOGGED
-
RESTART
public static final Token RESTART
-
IDENTITY
public static final Token IDENTITY
-
CONTINUE
public static final Token CONTINUE
-
CASCADE
public static final Token CASCADE
-
RESTRICT
public static final Token RESTRICT
-
USING
public static final Token USING
-
CURRENT
public static final Token CURRENT
-
RETURNING
public static final Token RETURNING
-
COMMENT
public static final Token COMMENT
-
OVER
public static final Token OVER
-
TYPE
public static final Token TYPE
-
ILIKE
public static final Token ILIKE
-
RLIKE
public static final Token RLIKE
-
FULLTEXT
public static final Token FULLTEXT
-
START
public static final Token START
-
PRIOR
public static final Token PRIOR
-
CONNECT
public static final Token CONNECT
-
WITH
public static final Token WITH
-
EXTRACT
public static final Token EXTRACT
-
CURSOR
public static final Token CURSOR
-
MERGE
public static final Token MERGE
-
MATCHED
public static final Token MATCHED
-
ERRORS
public static final Token ERRORS
-
REJECT
public static final Token REJECT
-
UNLIMITED
public static final Token UNLIMITED
-
BEGIN
public static final Token BEGIN
-
EXCLUSIVE
public static final Token EXCLUSIVE
-
MODE
public static final Token MODE
-
WAIT
public static final Token WAIT
-
ADVISE
public static final Token ADVISE
-
SYSDATE
public static final Token SYSDATE
-
DECLARE
public static final Token DECLARE
-
EXCEPTION
public static final Token EXCEPTION
-
GRANT
public static final Token GRANT
-
REVOKE
public static final Token REVOKE
-
LOOP
public static final Token LOOP
-
GOTO
public static final Token GOTO
-
COMMIT
public static final Token COMMIT
-
SAVEPOINT
public static final Token SAVEPOINT
-
CROSS
public static final Token CROSS
-
PCTFREE
public static final Token PCTFREE
-
INITRANS
public static final Token INITRANS
-
MAXTRANS
public static final Token MAXTRANS
-
INITIALLY
public static final Token INITIALLY
-
ENABLE
public static final Token ENABLE
-
DISABLE
public static final Token DISABLE
-
SEGMENT
public static final Token SEGMENT
-
CREATION
public static final Token CREATION
-
IMMEDIATE
public static final Token IMMEDIATE
-
DEFERRED
public static final Token DEFERRED
-
STORAGE
public static final Token STORAGE
-
MINEXTENTS
public static final Token MINEXTENTS
-
MAXEXTENTS
public static final Token MAXEXTENTS
-
MAXSIZE
public static final Token MAXSIZE
-
PCTINCREASE
public static final Token PCTINCREASE
-
FLASH_CACHE
public static final Token FLASH_CACHE
-
CELL_FLASH_CACHE
public static final Token CELL_FLASH_CACHE
-
NONE
public static final Token NONE
-
LOB
public static final Token LOB
-
STORE
public static final Token STORE
-
CHUNK
public static final Token CHUNK
-
CACHE
public static final Token CACHE
-
NOCACHE
public static final Token NOCACHE
-
LOGGING
public static final Token LOGGING
-
NOCOMPRESS
public static final Token NOCOMPRESS
-
KEEP_DUPLICATES
public static final Token KEEP_DUPLICATES
-
EXCEPTIONS
public static final Token EXCEPTIONS
-
PURGE
public static final Token PURGE
-
COMPUTE
public static final Token COMPUTE
-
ANALYZE
public static final Token ANALYZE
-
OPTIMIZE
public static final Token OPTIMIZE
-
RAISE
public static final Token RAISE
-
TOP
public static final Token TOP
-
ARRAY
public static final Token ARRAY
-
DISTRIBUTE
public static final Token DISTRIBUTE
-
OPTION
public static final Token OPTION
-
EOF
public static final Token EOF
-
ERROR
public static final Token ERROR
-
IDENTIFIER
public static final Token IDENTIFIER
-
HINT
public static final Token HINT
-
VARIANT
public static final Token VARIANT
-
LITERAL_INT
public static final Token LITERAL_INT
-
LITERAL_FLOAT
public static final Token LITERAL_FLOAT
-
LITERAL_HEX
public static final Token LITERAL_HEX
-
LITERAL_CHARS
public static final Token LITERAL_CHARS
-
LITERAL_NCHARS
public static final Token LITERAL_NCHARS
-
LITERAL_TEXT_BLOCK
public static final Token LITERAL_TEXT_BLOCK
-
CODE
public static final Token CODE
-
LITERAL_PATH
public static final Token LITERAL_PATH
-
LITERAL_ALIAS
public static final Token LITERAL_ALIAS
-
LINE_COMMENT
public static final Token LINE_COMMENT
-
MULTI_LINE_COMMENT
public static final Token MULTI_LINE_COMMENT
-
BINARY_FLOAT
public static final Token BINARY_FLOAT
-
BINARY_DOUBLE
public static final Token BINARY_DOUBLE
-
PARTITION
public static final Token PARTITION
-
PARTITIONED
public static final Token PARTITIONED
-
OVERWRITE
public static final Token OVERWRITE
-
SORT
public static final Token SORT
-
LATERAL
public static final Token LATERAL
-
PREWHERE
public static final Token PREWHERE
-
SETTINGS
public static final Token SETTINGS
-
FINAL
public static final Token FINAL
-
TTL
public static final Token TTL
-
CODEC
public static final Token CODEC
-
SEL
public static final Token SEL
-
LOCKING
public static final Token LOCKING
-
ACCESS
public static final Token ACCESS
-
VOLATILE
public static final Token VOLATILE
-
MULTISET
public static final Token MULTISET
-
POSITION
public static final Token POSITION
-
RANGE_N
public static final Token RANGE_N
-
FORMAT
public static final Token FORMAT
-
QUALIFY
public static final Token QUALIFY
-
MOD
public static final Token MOD
-
CONTAINS
public static final Token CONTAINS
-
CONCAT
public static final Token CONCAT
-
UPSERT
public static final Token UPSERT
-
ADD
public static final Token ADD
-
BOTH
public static final Token BOTH
-
FORCE
public static final Token FORCE
-
BITMAP
public static final Token BITMAP
-
NGRAMBF
public static final Token NGRAMBF
-
INVERTED
public static final Token INVERTED
-
ENCODE
public static final Token ENCODE
-
DISTSTYLE
public static final Token DISTSTYLE
-
AUTO
public static final Token AUTO
-
EVEN
public static final Token EVEN
-
DISTKEY
public static final Token DISTKEY
-
SORTKEY
public static final Token SORTKEY
-
COMPOUND
public static final Token COMPOUND
-
INTERLEAVED
public static final Token INTERLEAVED
-
BACKUP
public static final Token BACKUP
-
TABLET
public static final Token TABLET
-
REPEATABLE
public static final Token REPEATABLE
-
TABLESAMPLE
public static final Token TABLESAMPLE
-
LPAREN
public static final Token LPAREN
-
RPAREN
public static final Token RPAREN
-
LBRACE
public static final Token LBRACE
-
RBRACE
public static final Token RBRACE
-
LBRACKET
public static final Token LBRACKET
-
RBRACKET
public static final Token RBRACKET
-
SEMI
public static final Token SEMI
-
COMMA
public static final Token COMMA
-
DOT
public static final Token DOT
-
DOTDOT
public static final Token DOTDOT
-
DOTDOTDOT
public static final Token DOTDOTDOT
-
EQ
public static final Token EQ
-
GT
public static final Token GT
-
LT
public static final Token LT
-
LT_SUB_GT
public static final Token LT_SUB_GT
-
BANG
public static final Token BANG
-
BANGBANG
public static final Token BANGBANG
-
BANG_TILDE
public static final Token BANG_TILDE
-
BANG_TILDE_STAR
public static final Token BANG_TILDE_STAR
-
TILDE
public static final Token TILDE
-
TILDE_STAR
public static final Token TILDE_STAR
-
TILDE_EQ
public static final Token TILDE_EQ
-
QUES
public static final Token QUES
-
QUESQUES
public static final Token QUESQUES
-
QUESBAR
public static final Token QUESBAR
-
QUESQUESBAR
public static final Token QUESQUESBAR
-
QUESAMP
public static final Token QUESAMP
-
COLON
public static final Token COLON
-
COLONCOLON
public static final Token COLONCOLON
-
COLONEQ
public static final Token COLONEQ
-
EQEQ
public static final Token EQEQ
-
EQGT
public static final Token EQGT
-
LTEQ
public static final Token LTEQ
-
LTEQGT
public static final Token LTEQGT
-
LTGT
public static final Token LTGT
-
GTEQ
public static final Token GTEQ
-
BANGEQ
public static final Token BANGEQ
-
BANGGT
public static final Token BANGGT
-
BANGLT
public static final Token BANGLT
-
AMPAMP
public static final Token AMPAMP
-
BARBAR
public static final Token BARBAR
-
BARBARSLASH
public static final Token BARBARSLASH
-
BARSLASH
public static final Token BARSLASH
-
PLUS
public static final Token PLUS
-
SUB
public static final Token SUB
-
SUBGT
public static final Token SUBGT
-
SUBGTGT
public static final Token SUBGTGT
-
STAR
public static final Token STAR
-
SLASH
public static final Token SLASH
-
AMP
public static final Token AMP
-
BAR
public static final Token BAR
-
CARET
public static final Token CARET
-
CARETEQ
public static final Token CARETEQ
-
PERCENT
public static final Token PERCENT
-
LTLT
public static final Token LTLT
-
LTLTLT
public static final Token LTLTLT
-
GTGT
public static final Token GTGT
-
GTGTGT
public static final Token GTGTGT
-
MONKEYS_AT
public static final Token MONKEYS_AT
-
MONKEYS_AT_AT
public static final Token MONKEYS_AT_AT
-
POUND
public static final Token POUND
-
POUNDGT
public static final Token POUNDGT
-
POUNDGTGT
public static final Token POUNDGTGT
-
MONKEYS_AT_GT
public static final Token MONKEYS_AT_GT
-
LT_MONKEYS_AT
public static final Token LT_MONKEYS_AT
-
-
Field Detail
-
name
public final String name
-
-
Method Detail
-
values
public static Token[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Token c : Token.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Token valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-