public class CCJSqlParserTokenManager extends Object implements CCJSqlParserConstants
| 限定符和类型 | 字段和说明 |
|---|---|
FeatureConfiguration |
configuration |
protected int |
curChar |
PrintStream |
debugStream
Debug output.
|
protected SimpleCharStream |
input_stream |
static int[] |
jjnewLexState
Lex State array.
|
static String[] |
jjstrLiteralImages
Token literal values.
|
static String[] |
lexStateNames
Lexer state names.
|
DEFAULT, DIGIT, DT_ZONE, EOF, ESC, HEX_VALUE, K_ABSENT, K_ACTION, K_ACTIVE, K_ADD, K_ADVANCE, K_ADVISE, K_AGAINST, K_ALGORITHM, K_ALL, K_ALTER, K_ANALYZE, K_AND, K_AND_OPERATOR, K_ANY, K_APPLY, K_ARCHIVE, K_ARRAY_LITERAL, K_AS, K_ASC, K_AT, K_AUTHORIZATION, K_BEGIN, K_BETWEEN, K_BINARY, K_BIT, K_BOTH, K_BUFFERS, K_BY, K_BYTE, K_CACHE, K_CALL, K_CASCADE, K_CASE, K_CASEWHEN, K_CAST, K_CHANGE, K_CHANGES, K_CHAR, K_CHARACTER, K_CHECK, K_CHECKPOINT, K_CLOSE, K_COLLATE, K_COLUMN, K_COLUMNS, K_COMMA, K_COMMENT, K_COMMIT, K_CONNECT, K_CONNECT_BY_ROOT, K_CONSTRAINT, K_COSTS, K_CREATE, K_CROSS, K_CURRENT, K_CYCLE, K_DATABASE, K_DATE_LITERAL, K_DATETIMELITERAL, K_DBA_RECYCLEBIN, K_DDL, K_DECLARE, K_DEFAULT, K_DEFERRABLE, K_DELAYED, K_DELETE, K_DESC, K_DESCRIBE, K_DISABLE, K_DISCONNECT, K_DISTINCT, K_DIV, K_DML, K_DO, K_DOUBLE, K_DROP, K_DUMP, K_DUPLICATE, K_ELSE, K_EMIT, K_ENABLE, K_END, K_ESCAPE, K_EXCEPT, K_EXCLUDE, K_EXEC, K_EXECUTE, K_EXISTS, K_EXPLAIN, K_EXTENDED, K_EXTRACT, K_FALSE, K_FETCH, K_FILTER, K_FIRST, K_FLUSH, K_FN, K_FOLLOWING, K_FOR, K_FORCE, K_FOREIGN, K_FORMAT, K_FROM, K_FULL, K_FULLTEXT, K_FUNCTION, K_GLOBAL, K_GRANT, K_GROUP, K_GROUP_CONCAT, K_GROUPING, K_GUARD, K_HAVING, K_HIGH_PRIORITY, K_HISTORY, K_HOPPING, K_IF, K_IGNORE, K_IIF, K_ILIKE, K_IN, K_INCLUDE, K_INCREMENT, K_INDEX, K_INNER, K_INSERT, K_INTERSECT, K_INTERVAL, K_INTO, K_IS, K_ISNULL, K_ISOLATION, K_JOIN, K_JSON, K_JSON_ARRAY, K_JSON_ARRAYAGG, K_JSON_OBJECT, K_JSON_OBJECTAGG, K_KEEP, K_KEY, K_KEYS, K_LAST, K_LATERAL, K_LEADING, K_LEFT, K_LIKE, K_LIMIT, K_LINK, K_LOCAL, K_LOG, K_LOW_PRIORITY, K_MATCH, K_MATCHED, K_MATERIALIZED, K_MAXVALUE, K_MERGE, K_MINUS, K_MINVALUE, K_MODIFY, K_MOVEMENT, K_NATURAL, K_NEXT, K_NEXTVAL, K_NO, K_NOCACHE, K_NOCYCLE, K_NOKEEP, K_NOLOCK, K_NOMAXVALUE, K_NOMINVALUE, K_NOORDER, K_NOT, K_NOTHING, K_NOVALIDATE, K_NOWAIT, K_NULL, K_NULLS, K_OF, K_OFF, K_OFFSET, K_ON, K_ONLY, K_OPEN, K_OPTIMIZE, K_OR, K_ORACLE_NAMED_PARAMETER_ASSIGNMENT, K_ORDER, K_OUTER, K_OVER, K_PARALLEL, K_PARTITION, K_PATH, K_PERCENT, K_PIVOT, K_PLACING, K_PRECEDING, K_PRECISION, K_PRIMARY, K_PRIOR, K_PROCEDURE, K_PUBLIC, K_PURGE, K_QUERY, K_QUICK, K_QUIESCE, K_RANGE, K_READ, K_RECURSIVE, K_RECYCLEBIN, K_REFERENCES, K_REGEXP, K_REGISTER, K_RENAME, K_REPLACE, K_RESET, K_RESTART, K_RESTRICT, K_RESTRICTED, K_RESUMABLE, K_RESUME, K_RETURNING, K_RIGHT, K_RLIKE, K_ROLLBACK, K_ROW, K_ROWS, K_SAVEPOINT, K_SCHEMA, K_SELECT, K_SEMI, K_SEPARATOR, K_SEQUENCE, K_SESSION, K_SET, K_SETS, K_SHOW, K_SHUTDOWN, K_SIBLINGS, K_SIGNED, K_SIMILAR, K_SIZE, K_SKIP, K_SOME, K_SQL_CACHE, K_SQL_CALC_FOUND_ROWS, K_SQL_NO_CACHE, K_START, K_STRAIGHT, K_STRING_FUNCTION_NAME, K_SUSPEND, K_SWITCH, K_SYNONYM, K_SYSTEM, K_TABLE, K_TABLES, K_TABLESPACE, K_TEMP, K_TEMPORARY, K_THEN, K_TIME_KEY_EXPR, K_TIMEOUT, K_TO, K_TOP, K_TRAILING, K_TRUE, K_TRUNCATE, K_TRY_CAST, K_TUMBLING, K_TYPE, K_UNBOUNDED, K_UNION, K_UNIQUE, K_UNLOGGED, K_UNPIVOT, K_UNQIESCE, K_UNSIGNED, K_UPDATE, K_UPSERT, K_USE, K_USER, K_USING, K_VALIDATE, K_VALUE, K_VALUES, K_VARYING, K_VERBOSE, K_VIEW, K_WAIT, K_WHEN, K_WHERE, K_WINDOW, K_WITH, K_WITH_TIES, K_WITHIN, K_WITHOUT, K_WORK, K_XML, K_XMLAGG, K_XMLSERIALIZE, K_XMLTEXT, K_XOR, K_YAML, K_ZONE, LETTER, LINE_COMMENT, MULTI_LINE_COMMENT, OP_CONCAT, OP_GREATERTHANEQUALS, OP_MINORTHANEQUALS, OP_NOTEQUALSBANG, OP_NOTEQUALSSTANDARD, PART_LETTER, S_CHAR_LITERAL, S_DOUBLE, S_HEX, S_IDENTIFIER, S_LONG, S_QUOTED_IDENTIFIER, ST_SEMICOLON, tokenImage, WHITESPACE| 构造器和说明 |
|---|
CCJSqlParserTokenManager(SimpleCharStream stream)
Constructor.
|
CCJSqlParserTokenManager(SimpleCharStream stream,
int lexState)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CommonTokenAction(Token t) |
int |
getCurrentTokenAbsolutePosition() |
Token |
getNextToken()
Get the next Token.
|
protected Token |
jjFillToken() |
void |
ReInit(SimpleCharStream stream)
Reinitialise com.javaoffers.thrid.sqlparse.parser.
|
void |
ReInit(SimpleCharStream stream,
int lexState)
Reinitialise com.javaoffers.thrid.sqlparse.parser.
|
void |
setDebugStream(PrintStream ds)
Set debug output.
|
void |
SwitchTo(int lexState)
Switch to specified lex state.
|
public FeatureConfiguration configuration
public PrintStream debugStream
public static final String[] jjstrLiteralImages
public static final String[] lexStateNames
public static final int[] jjnewLexState
protected SimpleCharStream input_stream
protected int curChar
public CCJSqlParserTokenManager(SimpleCharStream stream)
public CCJSqlParserTokenManager(SimpleCharStream stream, int lexState)
public void CommonTokenAction(Token t)
public int getCurrentTokenAbsolutePosition()
public void setDebugStream(PrintStream ds)
protected Token jjFillToken()
public Token getNextToken()
public void ReInit(SimpleCharStream stream)
public void ReInit(SimpleCharStream stream, int lexState)
public void SwitchTo(int lexState)
Copyright © 2026. All rights reserved.