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, JJTWHERECLAUSEABS, 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
ParseExceptionpublic final void SelectStatement()
throws ParseException
ParseExceptionpublic final void SelectClause()
throws ParseException
ParseExceptionpublic final void SelectExpression()
throws ParseException
ParseExceptionpublic final void FromClause()
throws ParseException
ParseExceptionpublic final void FromDeclaration()
throws ParseException
ParseExceptionpublic final void WhereClause()
throws ParseException
ParseExceptionpublic final void OrderbyClause()
throws ParseException
ParseExceptionpublic final void OrderbyItem()
throws ParseException
ParseExceptionpublic final void LimitClause()
throws ParseException
ParseExceptionpublic final void ConditionalExpression()
throws ParseException
ParseExceptionpublic final void ConditionalTerm()
throws ParseException
ParseExceptionpublic final void ConditionalFactor()
throws ParseException
ParseExceptionpublic final void ConditionalPrimary()
throws ParseException
ParseExceptionpublic final void ComparisonExpression()
throws ParseException
ParseExceptionpublic final void ComparisonOperator()
throws ParseException
ParseExceptionpublic final void BetweenExpression()
throws ParseException
ParseExceptionpublic final void LikeExpression()
throws ParseException
ParseExceptionpublic final void InExpression()
throws ParseException
ParseExceptionpublic final void InItem()
throws ParseException
ParseExceptionpublic final void NullExpression()
throws ParseException
ParseExceptionpublic final void Expression()
throws ParseException
ParseExceptionpublic final void Term()
throws ParseException
ParseExceptionpublic final void Factor()
throws ParseException
ParseExceptionpublic final void Primary()
throws ParseException
ParseExceptionpublic final void Literal()
throws ParseException
ParseExceptionpublic final void Function()
throws ParseException
ParseExceptionpublic final void TrimSpecification()
throws ParseException
ParseExceptionpublic final void Parameter()
throws ParseException
ParseExceptionpublic final void PositionalParameter()
throws ParseException
ParseExceptionpublic final void NamedParameter()
throws ParseException
ParseExceptionpublic final void Path()
throws ParseException
ParseExceptionpublic final void Identifier()
throws ParseException
ParseExceptionpublic final void FloatLiteral()
throws ParseException
ParseExceptionpublic final void IntegerLiteral()
throws ParseException
ParseExceptionpublic final void CharLiteral()
throws ParseException
ParseExceptionpublic final void BooleanLiteral()
throws ParseException
ParseExceptionpublic final void TimestampLiteral()
throws ParseException
ParseExceptionpublic final void DateLiteral()
throws ParseException
ParseExceptionpublic final void TimeLiteral()
throws ParseException
ParseExceptionpublic 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.