Class OrientSqlTokenManager
java.lang.Object
com.orientechnologies.orient.core.sql.parser.OrientSqlTokenManager
- All Implemented Interfaces:
OrientSqlConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intDebug output.protected CharStreamstatic final int[]Lex State array.static final String[]Token literal values.static final String[]Lexer state names.Fields inherited from interface com.orientechnologies.orient.core.sql.parser.OrientSqlConstants
ABSTRACT, ADD, ADDCLUSTER, AFTER, ALL, ALLOCATION, ALTER, AND, ANDASSIGN, AS, ASC, AT, BACKTICK, BANG, BATCH, BEFORE, BEGIN, BETWEEN, BIT_AND, BIT_OR, BLOB, BREADTH_FIRST, BY, CACHE, CHARACTER_LITERAL, CLASS, CLASS_ATTR, CLASSES, CLUSTER, CLUSTER_IDENTIFIER, CLUSTER_NUMBER_IDENTIFIER, CLUSTERS, CLUSTERSELECTION, COLLATE, COLON, COMMA, COMMIT, CONSOLE, CONTAINS, CONTAINSALL, CONTAINSANY, CONTAINSKEY, CONTAINSTEXT, CONTAINSVALUE, CONTENT, CONTINUE, COUNT, CREATE, CUSTOM, CYCLE, DATABASE, DECIMAL_EXPONENT, DECIMAL_FLOATING_POINT_LITERAL, DECIMAL_LITERAL, DECR, DEFAULT, DEFAULT_, DEFAULTCLUSTER, DEFINED, DELETE, DEPTH_ALIAS, DEPTH_FIRST, DESC, DESCRIPTION, DISTINCT, DOLLAR, DOT, DROP, EDGE, ELLIPSIS, ELLIPSIS_INTEGER_RANGE, ELSE, ENCRYPTION, ENGINE, EOF, EQ, EQEQ, EXCEPTION, EXECUTE, EXISTS, EXPLAIN, EXTENDS, FAIL, FALSE, FETCHPLAN, FIELDS_ATTR, FIND, FLOATING_POINT_LITERAL, FORCE, FOREACH, FORMAL_COMMENT, FROM, FUNCTION, GE, GRANT, GROUP, GT, HA, HEX_LITERAL, HEXADECIMAL_EXPONENT, HEXADECIMAL_FLOATING_POINT_LITERAL, HOOK, ID, IDEMPOTENT, IDENTIFIED, IDENTIFIER, IF, IN, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, INCR, INCREMENT, INDEX, INDEX_COLON, INDEXVALUES_IDENTIFIER, INDEXVALUESASC_IDENTIFIER, INDEXVALUESDESC_IDENTIFIER, INSERT, INSTANCEOF, INTEGER_LITERAL, INTEGER_RANGE, INTO, INVERSE, IS, ISOLATION, KEY, LANGUAGE, LBRACE, LBRACKET, LE, LET, LETTER, LIKE, LIMIT, LINK, LOCK, LPAREN, LSHIFT, LSHIFTASSIGN, LT, LUCENE, MATCH, MATCHES, MAXDEPTH, MERGE, METADATA, METADATA_IDENTIFIER, MINDEPTH, MINUS, MINUSASSIGN, MOVE, MULTI_LINE_COMMENT, NAME, NE, NEAR, NEQ, NOCACHE, NOCYCLE, NOLIMIT, NONE, NOT, NULL, NULL_COALESCING, OCTAL_LITERAL, OFF, OFFSET, ON, OPTIMIZE, OPTIONAL, OR, ORASSIGN, ORDER, OVERSIZE, PARALLEL, PARAMETERS, PART_LETTER, PATH_ALIAS, PLUS, PLUSASSIGN, POLICY, POLYMORPHIC, PROFILE, PROPERTY, PUT, QUOTED_IDENTIFIER, RANGE, RAW_ATTR, RBRACE, RBRACKET, READ, REBUILD, RECORD, RECORD_ATTRIBUTE, REFERENCES, REM, REMASSIGN, REMOVE, REMOVECLUSTER, RETRY, RETURN, REVOKE, RID, RID_ATTR, RID_ID_ATTR, RID_POS_ATTR, RID_STRING, ROLE, ROLLBACK, RPAREN, RSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_OR, SECURITY, SELECT, SEMICOLON, SEQUENCE, SERVER, SET, SHARED, SHORTNAME, SIZE_ATTR, SKIP2, SLASH, SLASHASSIGN, SLEEP, STAR, STARASSIGN, START, STATUS, STORAGE, STRATEGY, STRICTMODE, STRING_LITERAL, SUPERCLASS, SUPERCLASSES, SYNC, SYSTEM, THIS, TILDE, TIMEOUT, TO, tokenImage, TRAVERSE, TRUE, TRUNCATE, TYPE, TYPE_ATTR, UNSAFE, UNWIND, UPDATABLE, UPDATE, UPSERT, USER, USERS, VALUE, VALUES, VERSION_ATTR, VERTEX, VIEW, WAIT, WHERE, WHILE, WITHIN, XOR, XORASSIGN -
Constructor Summary
ConstructorsConstructorDescriptionOrientSqlTokenManager(CharStream stream) Constructor.OrientSqlTokenManager(CharStream stream, int lexState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.protected TokenvoidReInit(CharStream stream) Reinitialise parser.voidReInit(CharStream stream, int lexState) Reinitialise parser.voidSet debug output.voidSwitchTo(int lexState) Switch to specified lex state.
-
Field Details
-
debugStream
Debug output. -
jjstrLiteralImages
Token literal values. -
lexStateNames
Lexer state names. -
jjnewLexState
public static final int[] jjnewLexStateLex State array. -
input_stream
-
curChar
protected int curChar
-
-
Constructor Details
-
OrientSqlTokenManager
Constructor. -
OrientSqlTokenManager
Constructor.
-
-
Method Details
-
setDebugStream
Set debug output. -
jjFillToken
-
getNextToken
Get the next Token. -
ReInit
Reinitialise parser. -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState) Switch to specified lex state.
-