com.alibaba.druid.sql.parser
枚举 Token
java.lang.Object
java.lang.Enum<Token>
com.alibaba.druid.sql.parser.Token
- 所有已实现的接口:
- Serializable, Comparable<Token>
public enum Token
- extends Enum<Token>
SQL Token
- 作者:
- wenshao 2011-5-18 下午05:16:49
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
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
EXPLAIN
public static final Token EXPLAIN
FOR
public static final Token FOR
IF
public static final Token IF
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
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
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
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
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
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
MODEL
public static final Token MODEL
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
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
KEEP
public static final Token KEEP
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
TOP
public static final Token TOP
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_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
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
BANG
public static final Token BANG
TILDE
public static final Token TILDE
QUES
public static final Token QUES
COLON
public static final Token COLON
COLONCOLON
public static final Token COLONCOLON
COLONEQ
public static final Token COLONEQ
EQEQ
public static final Token EQEQ
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
PLUS
public static final Token PLUS
SUB
public static final Token SUB
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
PERCENT
public static final Token PERCENT
LTLT
public static final Token LTLT
GTGT
public static final Token GTGT
MONKEYS_AT
public static final Token MONKEYS_AT
name
public final String name
values
public static Token[] values()
- 按照声明该枚举类型的常量的顺序,返回
包含这些常量的数组。该方法可用于迭代
常量,如下所示:
for (Token c : Token.values())
System.out.println(c);
valueOf
public static Token valueOf(String name)
- 返回带有指定名称的该类型的枚举常量。
字符串必须与用于声明该类型的枚举常量的
标识符完全匹配。(不允许有多余
的空格。)
- 参数:
name - 要返回的枚举常量的名称。
- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
如果该枚举类型没有带有指定名称的常量, - 则抛出 IllegalArgumentException
Copyright © 2013 Alibaba Group. All Rights Reserved.