org.objectweb.jonas_ejb.deployment.ejbql
Class EJBQL

java.lang.Object
  |
  +--org.objectweb.jonas_ejb.deployment.ejbql.EJBQL
All Implemented Interfaces:
EJBQLConstants, EJBQLTreeConstants

public class EJBQL
extends java.lang.Object
implements EJBQLTreeConstants, EJBQLConstants


Field Summary
 Token jj_nt
           
protected  org.objectweb.jonas_ejb.deployment.ejbql.JJTEJBQLState jjtree
           
 boolean lookingAhead
           
 Token token
           
 EJBQLTokenManager token_source
           
 
Fields inherited from interface org.objectweb.jonas_ejb.deployment.ejbql.EJBQLTreeConstants
JJTABSTRACTSCHEMANAME, JJTARITHMETICEXPRESSION, JJTARITHMETICFACTOR, JJTARITHMETICLITERAL, JJTARITHMETICTERM, JJTBETWEENEXPRESSION, JJTBOOLEANEXPRESSION, JJTBOOLEANLITERAL, JJTCOLLECTIONMEMBERDECLARATION, JJTCOLLECTIONMEMBEREXPRESSION, JJTCOLLECTIONVALUEDPATHEXPRESSION, JJTCOMPARISONEXPRESSION, JJTCONDITIONALEXPRESSION, JJTCONDITIONALFACTOR, JJTCONDITIONALTERM, JJTDATETIMEEXPRESSION, JJTEJBQL, JJTEMPTYCOLLECTIONCOMPARISONEXPRESSION, JJTENTITYBEANEXPRESSION, JJTFROMCLAUSE, JJTFUNCTIONSRETURNINGNUMERICS, JJTFUNCTIONSRETURNINGSTRINGS, JJTIDENTIFICATIONVARIABLE, JJTIDENTIFIER, JJTINEXPRESSION, JJTINPUTPARAMETER, JJTLIKEEXPRESSION, jjtNodeName, JJTNULLCOMPARISONEXPRESSION, JJTPATH, JJTRANGEVARIABLEDECLARATION, JJTSELECTCLAUSE, JJTSINGLEVALUEDNAVIGATION, JJTSINGLEVALUEDPATHEXPRESSION, JJTSTRINGEXPRESSION, JJTSTRINGLITERAL, JJTVOID, JJTWHERECLAUSE
 
Fields inherited from interface org.objectweb.jonas_ejb.deployment.ejbql.EJBQLConstants
ABS, AND, AS, BETWEEN, COMMA, CONCAT, DECIMAL_LITERAL, DEFAULT, DIGIT, DISTINCT, DIV, DOT, EMPTY, EOF, EQ, ESCAPE, EXPONENT, FALSE, FLOATING_POINT_LITERAL, FROM, GE, GT, HEX_LITERAL, IDENTIFIER, IN, input_parameter, INTEGER_LITERAL, IS, LE, LENGTH, LETTER, LIKE, LOCATE, LPAREN, LT, MEMBER, MINUS, MULT, NE, NOT, NULL, OBJECT, OCTAL_LITERAL, OF, OR, PLUS, RPAREN, SELECT, SQRT, string_literal, SUBSTRING, tokenImage, TRUE, WHERE
 
Constructor Summary
EJBQL(EJBQLTokenManager tm)
           
EJBQL(java.io.InputStream stream)
           
EJBQL(java.io.Reader stream)
           
 
Method Summary
 void AbstractSchemaName()
           
 void ArithmeticExpression()
           
 void ArithmeticFactor()
           
 void ArithmeticLiteral()
           
 void ArithmeticPrimary()
           
 void ArithmeticTerm()
           
 void ArithmeticValue()
           
 void BetweenExpression()
           
 void BooleanExpression()
           
 void BooleanLiteral()
           
 void BooleanValue()
           
 void CollectionMemberDeclaration()
           
 void CollectionMemberExpression()
           
 void CollectionValuedPathExpression()
           
 void ComparisonExpression()
           
 void ConditionalExpression()
           
 void ConditionalFactor()
           
 void ConditionalPrimary()
           
 void ConditionalTerm()
           
 void ConditionalTest()
           
 void DatetimeExpression()
           
 void DatetimeValue()
           
 void disable_tracing()
           
 SimpleNode EJBQL()
           
 void EmptyCollectionComparisonExpression()
           
 void enable_tracing()
           
 void EntityBeanExpression()
           
 void EntityBeanValue()
           
 void EscapeCharacter()
           
 void FromClause()
           
 void FunctionsReturningNumerics()
           
 void FunctionsReturningStrings()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void IdentificationVariable()
           
 void IdentificationVariableDeclaration()
           
 void Identifier()
           
 void InExpression()
           
 void InputParameter()
           
 void LikeExpression()
           
 void NullComparisonExpression()
           
 void Path()
           
 void PatternValue()
           
 void RangeVariableDeclaration()
           
 void ReInit(EJBQLTokenManager tm)
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.Reader stream)
           
 void ScalarExpression()
           
 void SelectClause()
           
 void SimpleCondExpression()
           
 void SingleValueDesignator()
           
 void SingleValuedNavigation()
           
 void SingleValuedPathExpression()
           
 void StringExpression()
           
 void StringLiteral()
           
 void StringPrimary()
           
 void StringValue()
           
 void WhereClause()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjtree

protected org.objectweb.jonas_ejb.deployment.ejbql.JJTEJBQLState jjtree

token_source

public EJBQLTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead
Constructor Detail

EJBQL

public EJBQL(java.io.InputStream stream)

EJBQL

public EJBQL(java.io.Reader stream)

EJBQL

public EJBQL(EJBQLTokenManager tm)
Method Detail

EJBQL

public final SimpleNode EJBQL()
                       throws ParseException

FromClause

public final void FromClause()
                      throws ParseException

IdentificationVariableDeclaration

public final void IdentificationVariableDeclaration()
                                             throws ParseException

CollectionMemberDeclaration

public final void CollectionMemberDeclaration()
                                       throws ParseException

RangeVariableDeclaration

public final void RangeVariableDeclaration()
                                    throws ParseException

SingleValuedPathExpression

public final void SingleValuedPathExpression()
                                      throws ParseException

SingleValuedNavigation

public final void SingleValuedNavigation()
                                  throws ParseException

CollectionValuedPathExpression

public final void CollectionValuedPathExpression()
                                          throws ParseException

SelectClause

public final void SelectClause()
                        throws ParseException

WhereClause

public final void WhereClause()
                       throws ParseException

ConditionalExpression

public final void ConditionalExpression()
                                 throws ParseException

ConditionalTerm

public final void ConditionalTerm()
                           throws ParseException

ConditionalFactor

public final void ConditionalFactor()
                             throws ParseException

ConditionalTest

public final void ConditionalTest()
                           throws ParseException

ConditionalPrimary

public final void ConditionalPrimary()
                              throws ParseException

SimpleCondExpression

public final void SimpleCondExpression()
                                throws ParseException

BetweenExpression

public final void BetweenExpression()
                             throws ParseException

InExpression

public final void InExpression()
                        throws ParseException

LikeExpression

public final void LikeExpression()
                          throws ParseException

NullComparisonExpression

public final void NullComparisonExpression()
                                    throws ParseException

EmptyCollectionComparisonExpression

public final void EmptyCollectionComparisonExpression()
                                               throws ParseException

CollectionMemberExpression

public final void CollectionMemberExpression()
                                      throws ParseException

ComparisonExpression

public final void ComparisonExpression()
                                throws ParseException

ArithmeticValue

public final void ArithmeticValue()
                           throws ParseException

SingleValueDesignator

public final void SingleValueDesignator()
                                 throws ParseException

ScalarExpression

public final void ScalarExpression()
                            throws ParseException

ArithmeticExpression

public final void ArithmeticExpression()
                                throws ParseException

ArithmeticTerm

public final void ArithmeticTerm()
                          throws ParseException

ArithmeticFactor

public final void ArithmeticFactor()
                            throws ParseException

ArithmeticPrimary

public final void ArithmeticPrimary()
                             throws ParseException

StringValue

public final void StringValue()
                       throws ParseException

StringExpression

public final void StringExpression()
                            throws ParseException

StringPrimary

public final void StringPrimary()
                         throws ParseException

DatetimeValue

public final void DatetimeValue()
                         throws ParseException

DatetimeExpression

public final void DatetimeExpression()
                              throws ParseException

BooleanValue

public final void BooleanValue()
                        throws ParseException

BooleanExpression

public final void BooleanExpression()
                             throws ParseException

EntityBeanValue

public final void EntityBeanValue()
                           throws ParseException

EntityBeanExpression

public final void EntityBeanExpression()
                                throws ParseException

FunctionsReturningStrings

public final void FunctionsReturningStrings()
                                     throws ParseException

FunctionsReturningNumerics

public final void FunctionsReturningNumerics()
                                      throws ParseException

PatternValue

public final void PatternValue()
                        throws ParseException

EscapeCharacter

public final void EscapeCharacter()
                           throws ParseException

AbstractSchemaName

public final void AbstractSchemaName()
                              throws ParseException

IdentificationVariable

public final void IdentificationVariable()
                                  throws ParseException

Identifier

public final void Identifier()
                      throws ParseException

Path

public final void Path()
                throws ParseException

StringLiteral

public final void StringLiteral()
                         throws ParseException

ArithmeticLiteral

public final void ArithmeticLiteral()
                             throws ParseException

BooleanLiteral

public final void BooleanLiteral()
                          throws ParseException

InputParameter

public final void InputParameter()
                          throws ParseException

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(EJBQLTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public final ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()