public class EjbQLParser extends Object implements EjbQLParserTreeConstants, EjbQLParserConstants
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt
Next token.
|
protected JJTEjbQLParserState |
jjtree |
Token |
token
Current token.
|
EjbQLParserTokenManager |
token_source
Generated Token Manager.
|
JJTBETWEENEXPRESSION, JJTBOOLEANLITERAL, JJTCHARLITERAL, JJTCOMPARISONEXPRESSION, JJTCOMPARISONOPERATOR, JJTCONDITIONALEXPRESSION, JJTCONDITIONALFACTOR, JJTCONDITIONALPRIMARY, JJTCONDITIONALTERM, JJTDATELITERAL, JJTEJBQL, JJTEXPRESSION, JJTFACTOR, JJTFLOATLITERAL, JJTFROMCLAUSE, JJTFROMDECLARATION, JJTFUNCTION, JJTIDENTIFIER, JJTINEXPRESSION, JJTINITEM, JJTINTEGERLITERAL, JJTLIKEEXPRESSION, JJTLIMITCLAUSE, JJTLITERAL, JJTNAMEDPARAMETER, jjtNodeName, JJTNULLEXPRESSION, JJTORDERBYCLAUSE, JJTORDERBYITEM, JJTPARAMETER, JJTPATH, JJTPOSITIONALPARAMETER, JJTPRIMARY, JJTSELECTCLAUSE, JJTSELECTEXPRESSION, JJTSELECTSTATEMENT, JJTTERM, JJTTIMELITERAL, JJTTIMESTAMPLITERAL, JJTTRIMSPECIFICATION, JJTWHERECLAUSE
ABS, AND, AS, ASC, BETWEEN, BOOLEAN_LITERAL, BOTH, BY, CHAR_LITERAL, CONCAT, CONCATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, DATE, DATE_LITERAL, DEFAULT, DESC, DIGIT, DISTINCT, DIVIDE, EOF, EQUAL, ESCAPE, FALSE, FLOAT_LITERAL, FROM, GREATEREQUAL, GREATERTHAN, IDENTIFIER, IN, INTEGER_LITERAL, IS, IS_DEFINED, IS_UNDEFINED, LEADING, LENGTH, LESSEQUAL, LESSTHAN, LETTER, LIKE, LIMIT, LOCATE, LOWER, MINUS, MOD, MULTIPLY, NIL, NOT, NOTEQUAL, NULL, OBJECT, OFFSET, OR, ORDER, PLUS, REMAINDER, SELECT, SQRT, SUBSTRING, TIME, TIME_LITERAL, TIMESTAMP, TIMESTAMP_LITERAL, tokenImage, TRAILING, TRIM, TRUE, UNDEFINED, UPPER, WHERE
Constructor and Description |
---|
EjbQLParser(EjbQLParserTokenManager tm)
Constructor with generated Token Manager.
|
EjbQLParser(InputStream stream)
Constructor with InputStream.
|
EjbQLParser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
EjbQLParser(Reader stream)
Constructor.
|
protected JJTEjbQLParserState jjtree
public EjbQLParserTokenManager token_source
public Token token
public Token jj_nt
public EjbQLParser(InputStream stream)
public EjbQLParser(InputStream stream, String encoding)
public EjbQLParser(Reader stream)
public EjbQLParser(EjbQLParserTokenManager tm)
public final SimpleNode ejbQL() throws ParseException
ParseException
public final void SelectStatement() throws ParseException
ParseException
public final void SelectClause() throws ParseException
ParseException
public final void SelectExpression() throws ParseException
ParseException
public final void FromClause() throws ParseException
ParseException
public final void FromDeclaration() throws ParseException
ParseException
public final void WhereClause() throws ParseException
ParseException
public final void OrderbyClause() throws ParseException
ParseException
public final void OrderbyItem() throws ParseException
ParseException
public final void LimitClause() throws ParseException
ParseException
public final void ConditionalExpression() throws ParseException
ParseException
public final void ConditionalTerm() throws ParseException
ParseException
public final void ConditionalFactor() throws ParseException
ParseException
public final void ConditionalPrimary() throws ParseException
ParseException
public final void ComparisonExpression() throws ParseException
ParseException
public final void ComparisonOperator() throws ParseException
ParseException
public final void BetweenExpression() throws ParseException
ParseException
public final void LikeExpression() throws ParseException
ParseException
public final void InExpression() throws ParseException
ParseException
public final void InItem() throws ParseException
ParseException
public final void NullExpression() throws ParseException
ParseException
public final void Expression() throws ParseException
ParseException
public final void Term() throws ParseException
ParseException
public final void Factor() throws ParseException
ParseException
public final void Primary() throws ParseException
ParseException
public final void Literal() throws ParseException
ParseException
public final void Function() throws ParseException
ParseException
public final void TrimSpecification() throws ParseException
ParseException
public final void Parameter() throws ParseException
ParseException
public final void PositionalParameter() throws ParseException
ParseException
public final void NamedParameter() throws ParseException
ParseException
public final void Path() throws ParseException
ParseException
public final void Identifier() throws ParseException
ParseException
public final void FloatLiteral() throws ParseException
ParseException
public final void IntegerLiteral() throws ParseException
ParseException
public final void CharLiteral() throws ParseException
ParseException
public final void BooleanLiteral() throws ParseException
ParseException
public final void TimestampLiteral() throws ParseException
ParseException
public final void DateLiteral() throws ParseException
ParseException
public final void TimeLiteral() throws ParseException
ParseException
public void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(EjbQLParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2014. All rights reserved.