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 2011-5-18 下午05:16:49
|
Method Summary |
static Token |
valueOf(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. |
FOR
public static final Token FOR
IF
public static final Token IF
INDEX
public static final Token INDEX
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
VIEW
public static final Token VIEW
CREATE
public static final Token CREATE
ALTER
public static final Token ALTER
DROP
public static final Token DROP
TABLE
public static final Token TABLE
UPDATE
public static final Token UPDATE
SET
public static final Token SET
SELECT
public static final Token SELECT
FROM
public static final Token FROM
WHERE
public static final Token WHERE
ORDER
public static final Token ORDER
BY
public static final Token BY
GROUP
public static final Token GROUP
HAVING
public static final Token HAVING
INSERT
public static final Token INSERT
INTO
public static final Token INTO
NULL
public static final Token NULL
NOT
public static final Token NOT
AS
public static final Token AS
DELETE
public static final Token DELETE
DISTINCT
public static final Token DISTINCT
UNIQUE
public static final Token UNIQUE
FOREIGN
public static final Token FOREIGN
REFERENCES
public static final Token REFERENCES
ALL
public static final Token ALL
UNION
public static final Token UNION
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
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
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
SESSION
public static final Token SESSION
PROCEDURE
public static final Token PROCEDURE
LOCAL
public static final Token LOCAL
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
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
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()
- 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 name
NullPointerException - if the argument is null
Copyright © 2012 Alibaba Group. All Rights Reserved.