Package org.apache.openjpa.kernel.jpql
Class JPQLTokenManager
java.lang.Object
org.apache.openjpa.kernel.jpql.JPQLTokenManager
- All Implemented Interfaces:
- JPQLConstants
Token Manager.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected charDebug output.protected JavaCharStreamstatic final String[]Token literal values.static final String[]Lexer state names.Fields inherited from interface org.apache.openjpa.kernel.jpql.JPQLConstantsABS, ALL, AND, ANY, AS, ASC, AVG, BETWEEN, BOOLEAN_LITERAL, BOTH, BY, CASE, CHARACTER_LITERAL, CLASS, COALESCE, COMMA, CONCAT, COUNT, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, DATE_LITERAL, DECIMAL_LITERAL, DEFAULT, DELETE, DESC, DIGIT, DISTINCT, DIV, DOT, ELSE, EMPTY, END, ENTRY, EOF, EQ, ESCAPE, EXISTS, EXPONENT, FETCH, FROM, GE, GROUP, GT, HAVING, IDENTIFIER, IN, INDEX, INNER, INTEGER_LITERAL, IS, JOIN, KEY, LE, LEADING, LEFT, LENGTH, LETTER, LIKE, LOCATE, LOWER, LT, MAX, MEMBER, MIN, MINUS, MOD, NE, NEW, NOT, NULL, NULLIF, OBJECT, OF, OR, ORDER, OUTER, PLUS, SELECT, SET, SIZE, SOME, SQRT, STRING_LITERAL, STRING_LITERAL2, SUBSTRING, SUM, THEN, TIME_LITERAL, TIMES, TIMESTAMP_LITERAL, tokenImage, TRAILING, TRIM, TYPE, UPDATE, UPPER, VALUE, WHEN, WHERE
- 
Constructor SummaryConstructorsConstructorDescriptionJPQLTokenManager(JavaCharStream stream) Constructor.JPQLTokenManager(JavaCharStream stream, int lexState) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionGet the next Token.protected TokenvoidReInit(JavaCharStream stream) Reinitialise parser.voidReInit(JavaCharStream stream, int lexState) Reinitialise parser.voidSet debug output.voidSwitchTo(int lexState) Switch to specified lex state.
- 
Field Details- 
debugStreamDebug output.
- 
jjstrLiteralImagesToken literal values.
- 
lexStateNamesLexer state names.
- 
input_stream
- 
curCharprotected char curChar
 
- 
- 
Constructor Details- 
JPQLTokenManagerConstructor.
- 
JPQLTokenManagerConstructor.
 
- 
- 
Method Details- 
setDebugStreamSet debug output.
- 
ReInitReinitialise parser.
- 
ReInitReinitialise parser.
- 
SwitchTopublic void SwitchTo(int lexState) Switch to specified lex state.
- 
jjFillToken
- 
getNextTokenGet the next Token.
 
-