public final class EjbQLTreeWalker extends Object implements EjbQLParserTreeConstants, EjbQLParserConstants
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 |
---|
EjbQLTreeWalker(SimpleNode node)
Instantiates a new Ejb ql tree walker.
|
public EjbQLTreeWalker(SimpleNode node) throws ParseException
node
- the nodeParseException
- Exception thrown by parser when parsing an invalid query.ParseException
public SelectQuery getSelect()
public void setSelect(SelectQuery select)
select
- the new selectCopyright © 2013. All rights reserved.