Package org.apache.cayenne.ejbql.parser
Class EJBQLTokenManager
java.lang.Object
org.apache.cayenne.ejbql.parser.EJBQLTokenManager
- All Implemented Interfaces:
- EJBQLConstants
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.cayenne.ejbql.parser.EJBQLConstantsABS, ALL, AND, ANY, AS, ASC, AVG, BETWEEN, BOOLEAN_LITERAL, BOTH, BY, CHARACTER_LITERAL, COMMA, CONCAT, COUNT, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, DECIMAL_LITERAL, DEFAULT, DELETE, DESC, DIGIT, DISTINCT, DIV, DOT, EMPTY, EOF, EQ, ESCAPE, EXISTS, EXPONENT, FETCH, FROM, GE, GROUP, GT, HAVING, IDENTIFIER, IN, INNER, INTEGER_LITERAL, IS, JOIN, LE, LEADING, LEFT, LENGTH, LETTER, LIKE, LOCATE, LOWER, LT, MAX, MEMBER, MIN, MINUS, MOD, NE, NEW, NOT, NULL, OBJECT, OF, OR, ORDER, OUTER, PLUS, SELECT, SET, SIZE, SOME, SQRT, STRING_LITERAL, SUBSTRING, SUM, TIMES, tokenImage, TRAILING, TRIM, UPDATE, UPPER, WHERE
- 
Constructor SummaryConstructorsConstructorDescriptionEJBQLTokenManager(JavaCharStream stream) Constructor.EJBQLTokenManager(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- 
EJBQLTokenManagerConstructor.
- 
EJBQLTokenManagerConstructor.
 
- 
- 
Method Details- 
setDebugStreamSet debug output.
- 
ReInitReinitialise parser.
- 
ReInitReinitialise parser.
- 
SwitchTopublic void SwitchTo(int lexState) Switch to specified lex state.
- 
jjFillToken
- 
getNextTokenGet the next Token.
 
-