Package com.mckoi.database.sql
Class SQLTokenManager
- java.lang.Object
-
- com.mckoi.database.sql.SQLTokenManager
-
- All Implemented Interfaces:
SQLConstants
public class SQLTokenManager extends java.lang.Object implements SQLConstants
-
-
Field Summary
Fields Modifier and Type Field Description protected charcurChar(package private) intcurLexStatejava.io.PrintStreamdebugStream(package private) intdefaultLexStateprivate SimpleCharStreaminput_stream(package private) static long[]jjbitVec0(package private) static long[]jjbitVec2(package private) intjjmatchedKind(package private) intjjmatchedPos(package private) intjjnewStateCnt(package private) static int[]jjnextStates(package private) intjjroundprivate int[]jjroundsprivate int[]jjstateSetstatic java.lang.String[]jjstrLiteralImages(package private) static long[]jjtoSkip(package private) static long[]jjtoTokenstatic java.lang.String[]lexStateNames-
Fields inherited from interface com.mckoi.database.sql.SQLConstants
ACCOUNT, ACTION, ADD, AFTER, ALL, ALTER, AND, ANY, AS, ASC, ASSIGNMENT, AUTOCOMMIT, BEFORE, BETWEEN, BIGINT, BINARY, BIT, BLOB, BOOLEAN, BOOLEAN_LITERAL, BOTH, CACHE, CALL, CALLBACK, CANONICAL_DECOMPOSITION, CASCADE, CAST, CHAR, CHARACTER, CHECK, CLOB, COLLATE, COMMIT, COMPACT, CONCAT, CONSTRAINT, COUNT, CREATE, CROSS, CTALIAS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CYCLE, DATE, DECIMAL, DEFAULT, DEFERRABLE, DEFERRED, DELETE, DESC, DESCRIBE, DIGIT, DISTINCT, DIVIDE, DOT_DELIMINATED_REF, DOUBLE, DROP, EACH, EOF, EQUALS, EXCEPT, EXECUTE, EXISTS, EXPLAIN, FLOAT, FOR, FOREIGN, FROM, FULL_DECOMPOSITION, FUNCTION, GLOBVARIABLE, GR, GRANT, GREQ, GROUPBY, GROUPMAX, GROUPS, HAVING, IDENTICAL_STRENGTH, IDENTIFIER, IF, IGNORE, IMMEDIATE, IN, INCREMENT, INDEX, INDEX_BLIST, INDEX_NONE, INITIALLY, INNER, INSERT, INT, INTEGER, INTERSECT, INTO, IS, JAVA, JAVA_OBJECT, JAVA_OBJECT_ARRAY_REF, JOIN, KEY, LANGUAGE, LE, LEADING, LEEQ, LEFT, LETTER, LIKE, LIMIT, LOCK, LONG, LONGVARBINARY, LONGVARCHAR, MAXVALUE, MINVALUE, NAME, NATURAL, NEW, NO, NO_DECOMPOSITION, NOT, NOTEQ, NULL_LITERAL, NUMBER_LITERAL, NUMERIC, OLD, ON, OPTIMIZE, OPTION, OR, ORDERBY, OUTER, PARAMETER_REF, PASSWORD, PRIMARY, PRIMARY_STRENGTH, PRIVILEGES, PROCEDURE, PUBLIC, QUOTED_DELIMINATED_REF, QUOTED_VARIABLE, QUOTEDGLOBVARIABLE, READCOMMITTED, READUNCOMMITTED, REAL, REFERENCES, REGEX, REGEX_LITERAL, REPEATABLEREAD, RESTRICT, RETURNS, REVOKE, RIGHT, ROLLBACK, ROW, SCHEMA, SECONDARY_STRENGTH, SELECT, SEQUENCE, SERIALIZABLE, SET, SHOW, SHUTDOWN, SMALLINT, SOME, SQLADD, SQLCOLUMN, SQLDEFAULT, SQLRETURN, STAR, START, STRING, STRING_LITERAL, SUBTRACT, TABLE, TEMPORARY, TERTIARY_STRENGTH, TEXT, TIME, TIMESTAMP, TINYINT, TO, tokenImage, TRAILING, TRANSACTIONISOLATIONLEVEL, TRIGGER, TRIM, UNION, UNIQUE, UNLOCK, UPDATE, USAGE, USE, USER, USING, VALUES, VARBINARY, VARCHAR, VARYING, VIEW, WHERE, WITH
-
-
Constructor Summary
Constructors Constructor Description SQLTokenManager(SimpleCharStream stream)SQLTokenManager(SimpleCharStream stream, int lexState)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TokengetNextToken()private voidjjAddStates(int start, int end)private static booleanjjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)private voidjjCheckNAdd(int state)private voidjjCheckNAddStates(int start)private voidjjCheckNAddStates(int start, int end)private voidjjCheckNAddTwoStates(int state1, int state2)private TokenjjFillToken()private intjjMoveNfa_0(int startState, int curPos)private intjjMoveStringLiteralDfa0_0()private intjjMoveStringLiteralDfa1_0(long active0, long active1, long active2, long active3)private intjjMoveStringLiteralDfa10_0(long old2, long active2)private intjjMoveStringLiteralDfa11_0(long old2, long active2)private intjjMoveStringLiteralDfa12_0(long old2, long active2)private intjjMoveStringLiteralDfa13_0(long old2, long active2)private intjjMoveStringLiteralDfa14_0(long old2, long active2)private intjjMoveStringLiteralDfa15_0(long old2, long active2)private intjjMoveStringLiteralDfa16_0(long old2, long active2)private intjjMoveStringLiteralDfa17_0(long old2, long active2)private intjjMoveStringLiteralDfa18_0(long old2, long active2)private intjjMoveStringLiteralDfa19_0(long old2, long active2)private intjjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)private intjjMoveStringLiteralDfa20_0(long old2, long active2)private intjjMoveStringLiteralDfa21_0(long old2, long active2)private intjjMoveStringLiteralDfa22_0(long old2, long active2)private intjjMoveStringLiteralDfa23_0(long old2, long active2)private intjjMoveStringLiteralDfa24_0(long old2, long active2)private intjjMoveStringLiteralDfa25_0(long old2, long active2)private intjjMoveStringLiteralDfa26_0(long old2, long active2)private intjjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)private intjjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1, long old2, long active2)private intjjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1, long old2, long active2)private intjjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1, long old2, long active2)private intjjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1, long old2, long active2)private intjjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1, long old2, long active2)private intjjMoveStringLiteralDfa9_0(long old1, long active1, long old2, long active2)private intjjStopAtPos(int pos, int kind)voidReInit(SimpleCharStream stream)voidReInit(SimpleCharStream stream, int lexState)private voidReInitRounds()voidsetDebugStream(java.io.PrintStream ds)voidSwitchTo(int lexState)
-
-
-
Field Detail
-
debugStream
public java.io.PrintStream debugStream
-
jjbitVec0
static final long[] jjbitVec0
-
jjbitVec2
static final long[] jjbitVec2
-
jjnextStates
static final int[] jjnextStates
-
jjstrLiteralImages
public static final java.lang.String[] jjstrLiteralImages
-
lexStateNames
public static final java.lang.String[] lexStateNames
-
jjtoToken
static final long[] jjtoToken
-
jjtoSkip
static final long[] jjtoSkip
-
input_stream
private SimpleCharStream input_stream
-
jjrounds
private final int[] jjrounds
-
jjstateSet
private final int[] jjstateSet
-
curChar
protected char curChar
-
curLexState
int curLexState
-
defaultLexState
int defaultLexState
-
jjnewStateCnt
int jjnewStateCnt
-
jjround
int jjround
-
jjmatchedPos
int jjmatchedPos
-
jjmatchedKind
int jjmatchedKind
-
-
Constructor Detail
-
SQLTokenManager
public SQLTokenManager(SimpleCharStream stream)
-
SQLTokenManager
public SQLTokenManager(SimpleCharStream stream, int lexState)
-
-
Method Detail
-
setDebugStream
public void setDebugStream(java.io.PrintStream ds)
-
jjStopAtPos
private final int jjStopAtPos(int pos, int kind)
-
jjMoveStringLiteralDfa0_0
private final int jjMoveStringLiteralDfa0_0()
-
jjMoveStringLiteralDfa1_0
private final int jjMoveStringLiteralDfa1_0(long active0, long active1, long active2, long active3)
-
jjMoveStringLiteralDfa2_0
private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
-
jjMoveStringLiteralDfa3_0
private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
-
jjMoveStringLiteralDfa4_0
private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1, long old2, long active2)
-
jjMoveStringLiteralDfa5_0
private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1, long old2, long active2)
-
jjMoveStringLiteralDfa6_0
private final int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1, long old2, long active2)
-
jjMoveStringLiteralDfa7_0
private final int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1, long old2, long active2)
-
jjMoveStringLiteralDfa8_0
private final int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1, long old2, long active2)
-
jjMoveStringLiteralDfa9_0
private final int jjMoveStringLiteralDfa9_0(long old1, long active1, long old2, long active2)
-
jjMoveStringLiteralDfa10_0
private final int jjMoveStringLiteralDfa10_0(long old2, long active2)
-
jjMoveStringLiteralDfa11_0
private final int jjMoveStringLiteralDfa11_0(long old2, long active2)
-
jjMoveStringLiteralDfa12_0
private final int jjMoveStringLiteralDfa12_0(long old2, long active2)
-
jjMoveStringLiteralDfa13_0
private final int jjMoveStringLiteralDfa13_0(long old2, long active2)
-
jjMoveStringLiteralDfa14_0
private final int jjMoveStringLiteralDfa14_0(long old2, long active2)
-
jjMoveStringLiteralDfa15_0
private final int jjMoveStringLiteralDfa15_0(long old2, long active2)
-
jjMoveStringLiteralDfa16_0
private final int jjMoveStringLiteralDfa16_0(long old2, long active2)
-
jjMoveStringLiteralDfa17_0
private final int jjMoveStringLiteralDfa17_0(long old2, long active2)
-
jjMoveStringLiteralDfa18_0
private final int jjMoveStringLiteralDfa18_0(long old2, long active2)
-
jjMoveStringLiteralDfa19_0
private final int jjMoveStringLiteralDfa19_0(long old2, long active2)
-
jjMoveStringLiteralDfa20_0
private final int jjMoveStringLiteralDfa20_0(long old2, long active2)
-
jjMoveStringLiteralDfa21_0
private final int jjMoveStringLiteralDfa21_0(long old2, long active2)
-
jjMoveStringLiteralDfa22_0
private final int jjMoveStringLiteralDfa22_0(long old2, long active2)
-
jjMoveStringLiteralDfa23_0
private final int jjMoveStringLiteralDfa23_0(long old2, long active2)
-
jjMoveStringLiteralDfa24_0
private final int jjMoveStringLiteralDfa24_0(long old2, long active2)
-
jjMoveStringLiteralDfa25_0
private final int jjMoveStringLiteralDfa25_0(long old2, long active2)
-
jjMoveStringLiteralDfa26_0
private final int jjMoveStringLiteralDfa26_0(long old2, long active2)
-
jjCheckNAdd
private final void jjCheckNAdd(int state)
-
jjAddStates
private final void jjAddStates(int start, int end)
-
jjCheckNAddTwoStates
private final void jjCheckNAddTwoStates(int state1, int state2)
-
jjCheckNAddStates
private final void jjCheckNAddStates(int start, int end)
-
jjCheckNAddStates
private final void jjCheckNAddStates(int start)
-
jjMoveNfa_0
private final int jjMoveNfa_0(int startState, int curPos)
-
jjCanMove_0
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
-
ReInit
public void ReInit(SimpleCharStream stream)
-
ReInitRounds
private final void ReInitRounds()
-
ReInit
public void ReInit(SimpleCharStream stream, int lexState)
-
SwitchTo
public void SwitchTo(int lexState)
-
jjFillToken
private final Token jjFillToken()
-
getNextToken
public final Token getNextToken()
-
-