org.castor.cpa.query.castorql
Class CastorQLTreeWalker

java.lang.Object
  extended by org.castor.cpa.query.castorql.CastorQLTreeWalker
All Implemented Interfaces:
CastorQLParserConstants, CastorQLParserTreeConstants

public final class CastorQLTreeWalker
extends Object
implements CastorQLParserTreeConstants, CastorQLParserConstants

CastorQL Parser TreeWalker which creates the OQ from a parsed CastorQL string.

Since:
1.3
Version:
$Revision: 8994 $ $Date: 2011-08-02 01:40:59 +0200 (Di, 02 Aug 2011) $
Author:
Udai Gupta, Ralf Joachim

Field Summary
 
Fields inherited from interface org.castor.cpa.query.castorql.CastorQLParserTreeConstants
JJTBETWEENEXPRESSION, JJTBOOLEANLITERAL, JJTCASTORPARAMETER, JJTCASTORQL, JJTCHARLITERAL, JJTCOMPARISONEXPRESSION, JJTCOMPARISONOPERATOR, JJTCONDITIONALEXPRESSION, JJTCONDITIONALFACTOR, JJTCONDITIONALPRIMARY, JJTCONDITIONALTERM, JJTDATELITERAL, JJTDATEPRIMARY, 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, JJTSTRINGLITERAL, JJTTERM, JJTTIMELITERAL, JJTTIMEPRIMARY, JJTTIMESTAMPLITERAL, JJTTIMESTAMPPRIMARY, JJTUNDEFINEDFUNCTION, JJTWHERECLAUSE
 
Fields inherited from interface org.castor.cpa.query.castorql.CastorQLParserConstants
ABS, AND, AS, ASC, BETWEEN, BOOLEAN_LITERAL, BY, CHAR_LITERAL, CONCATE, 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, LESSEQUAL, LESSTHAN, LETTER, LIKE, LIMIT, MINUS, MOD, MULTIPLY, NIL, NOT, NOTEQUAL1, NOTEQUAL2, NULL, OFFSET, OR, ORDER, PLUS, REMAINDER, SELECT, STRING_LITERAL, TIME, TIME_LITERAL, TIMESTAMP, TIMESTAMP_LITERAL, tokenImage, TRUE, UNDEFINED, WHERE
 
Constructor Summary
CastorQLTreeWalker(SimpleNode node)
          Instantiates a new castor ql tree walker.
 
Method Summary
 SelectQuery getSelect()
          Gets the select.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CastorQLTreeWalker

public CastorQLTreeWalker(SimpleNode node)
Instantiates a new castor ql tree walker.

Parameters:
node - the node SimpleNode of JJTree
Method Detail

getSelect

public SelectQuery getSelect()
Gets the select.

Returns:
the select


Copyright © 2012. All Rights Reserved.