org.ow2.jonas.deployment.ejb.ejbql
Class EJBQL

java.lang.Object
  extended by org.ow2.jonas.deployment.ejb.ejbql.EJBQL
All Implemented Interfaces:
EJBQLConstants, EJBQLTreeConstants

public class EJBQL
extends Object
implements EJBQLTreeConstants, EJBQLConstants


Field Summary
 Token jj_nt
           
protected  org.ow2.jonas.deployment.ejb.ejbql.JJTEJBQLState jjtree
           
 boolean lookingAhead
           
 Token token
           
 EJBQLTokenManager token_source
           
 
Fields inherited from interface org.ow2.jonas.deployment.ejb.ejbql.EJBQLTreeConstants
JJTABSTRACTSCHEMANAME, JJTAGGREGATESELECTEXPRESSION, JJTARITHMETICEXPRESSION, JJTARITHMETICFACTOR, JJTARITHMETICLITERAL, JJTARITHMETICTERM, JJTBETWEENEXPRESSION, JJTBOOLEANEXPRESSION, JJTBOOLEANLITERAL, JJTCMPPATHEXPRESSION, JJTCOLLECTIONMEMBERDECLARATION, JJTCOLLECTIONMEMBEREXPRESSION, JJTCOLLECTIONVALUEDPATHEXPRESSION, JJTCOMPARISONEXPRESSION, JJTCONDITIONALEXPRESSION, JJTCONDITIONALFACTOR, JJTCONDITIONALTERM, JJTDATETIMEEXPRESSION, JJTEJBQL, JJTEMPTYCOLLECTIONCOMPARISONEXPRESSION, JJTENTITYBEANEXPRESSION, JJTFLOATINGPOINTLITERAL, JJTFROMCLAUSE, JJTFUNCTIONSRETURNINGNUMERICS, JJTFUNCTIONSRETURNINGSTRINGS, JJTIDENTIFICATIONVARIABLE, JJTIDENTIFIER, JJTINEXPRESSION, JJTINPUTPARAMETER, JJTINTEGERLITERAL, JJTLIKEEXPRESSION, JJTLIMITCLAUSE, JJTLIMITEXPRESSION, JJTLITERAL, jjtNodeName, JJTNULLCOMPARISONEXPRESSION, JJTORDERBYCLAUSE, JJTORDERBYITEM, JJTPATH, JJTRANGEVARIABLEDECLARATION, JJTSELECTCLAUSE, JJTSELECTEXPRESSION, JJTSINGLEVALUEDCMRPATHEXPRESSION, JJTSINGLEVALUEDPATHEXPRESSION, JJTSTRINGEXPRESSION, JJTSTRINGLITERAL, JJTVOID, JJTWHERECLAUSE
 
Fields inherited from interface org.ow2.jonas.deployment.ejb.ejbql.EJBQLConstants
ABS, AND, AS, ASC, AVG, BETWEEN, COMMA, CONCAT, COUNT, DECIMAL_LITERAL, DEFAULT, DESC, 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, LIMIT, LOCATE, LPAREN, LT, MAX, MEMBER, MIN, MINUS, MOD, MULT, NE, NOT, NULL, OBJECT, OCTAL_LITERAL, OF, OR, ORDERBY, PLUS, RPAREN, SELECT, SQRT, string_literal, SUBSTRING, SUM, tokenImage, TRUE, WHERE
 
Constructor Summary
EJBQL(EJBQLTokenManager tm)
           
EJBQL(InputStream stream)
           
EJBQL(Reader stream)
           
 
Method Summary
 void AbstractSchemaName()
           
 void AggregateSelectExpression()
           
 void ArithmeticExpression()
           
 void ArithmeticFactor()
           
 void ArithmeticLiteral()
           
 void ArithmeticPrimary()
           
 void ArithmeticTerm()
           
 void ArithmeticValue()
           
 void BetweenExpression()
           
 void BooleanExpression()
           
 void BooleanLiteral()
           
 void BooleanValue()
           
 void CmpPathExpression()
           
 void CollectionMemberDeclaration()
           
 void CollectionMemberExpression()
           
 void CollectionValuedPathExpression()
           
 void ComparisonExpression()
           
 void ConditionalExpression()
           
 void ConditionalFactor()
           
 void ConditionalPrimary()
           
 void ConditionalTerm()
           
 void DatetimeExpression()
           
 void DatetimeValue()
           
 void disable_tracing()
           
 SimpleNode EJBQL()
           
 void EmptyCollectionComparisonExpression()
           
 void enable_tracing()
           
 void EntityBeanExpression()
           
 void EntityBeanValue()
           
 void EscapeCharacter()
           
 void FloatingPointLiteral()
           
 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 IntegerLiteral()
           
 void LikeExpression()
           
 void LimitClause()
           
 void LimitExpression()
           
 void Literal()
           
 void NullComparisonExpression()
           
 void OrderByClause()
           
 void OrderByItem()
           
 void Path()
           
 void PatternValue()
           
 void RangeVariableDeclaration()
           
 void ReInit(EJBQLTokenManager tm)
           
 void ReInit(InputStream stream)
           
 void ReInit(Reader stream)
           
 void SelectClause()
           
 void SelectExpression()
           
 void SimpleCondExpression()
           
 void SingleValuedCmrPathExpression()
           
 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.ow2.jonas.deployment.ejb.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(InputStream stream)

EJBQL

public EJBQL(Reader stream)

EJBQL

public EJBQL(EJBQLTokenManager tm)
Method Detail

EJBQL

public final SimpleNode EJBQL()
                       throws ParseException
Throws:
ParseException

FromClause

public final void FromClause()
                      throws ParseException
Throws:
ParseException

IdentificationVariableDeclaration

public final void IdentificationVariableDeclaration()
                                             throws ParseException
Throws:
ParseException

CollectionMemberDeclaration

public final void CollectionMemberDeclaration()
                                       throws ParseException
Throws:
ParseException

RangeVariableDeclaration

public final void RangeVariableDeclaration()
                                    throws ParseException
Throws:
ParseException

SingleValuedPathExpression

public final void SingleValuedPathExpression()
                                      throws ParseException
Throws:
ParseException

CmpPathExpression

public final void CmpPathExpression()
                             throws ParseException
Throws:
ParseException

SingleValuedCmrPathExpression

public final void SingleValuedCmrPathExpression()
                                         throws ParseException
Throws:
ParseException

CollectionValuedPathExpression

public final void CollectionValuedPathExpression()
                                          throws ParseException
Throws:
ParseException

SelectClause

public final void SelectClause()
                        throws ParseException
Throws:
ParseException

SelectExpression

public final void SelectExpression()
                            throws ParseException
Throws:
ParseException

AggregateSelectExpression

public final void AggregateSelectExpression()
                                     throws ParseException
Throws:
ParseException

OrderByClause

public final void OrderByClause()
                         throws ParseException
Throws:
ParseException

OrderByItem

public final void OrderByItem()
                       throws ParseException
Throws:
ParseException

LimitClause

public final void LimitClause()
                       throws ParseException
Throws:
ParseException

LimitExpression

public final void LimitExpression()
                           throws ParseException
Throws:
ParseException

WhereClause

public final void WhereClause()
                       throws ParseException
Throws:
ParseException

ConditionalExpression

public final void ConditionalExpression()
                                 throws ParseException
Throws:
ParseException

ConditionalTerm

public final void ConditionalTerm()
                           throws ParseException
Throws:
ParseException

ConditionalFactor

public final void ConditionalFactor()
                             throws ParseException
Throws:
ParseException

ConditionalPrimary

public final void ConditionalPrimary()
                              throws ParseException
Throws:
ParseException

SimpleCondExpression

public final void SimpleCondExpression()
                                throws ParseException
Throws:
ParseException

BetweenExpression

public final void BetweenExpression()
                             throws ParseException
Throws:
ParseException

InExpression

public final void InExpression()
                        throws ParseException
Throws:
ParseException

LikeExpression

public final void LikeExpression()
                          throws ParseException
Throws:
ParseException

NullComparisonExpression

public final void NullComparisonExpression()
                                    throws ParseException
Throws:
ParseException

EmptyCollectionComparisonExpression

public final void EmptyCollectionComparisonExpression()
                                               throws ParseException
Throws:
ParseException

CollectionMemberExpression

public final void CollectionMemberExpression()
                                      throws ParseException
Throws:
ParseException

ComparisonExpression

public final void ComparisonExpression()
                                throws ParseException
Throws:
ParseException

ArithmeticValue

public final void ArithmeticValue()
                           throws ParseException
Throws:
ParseException

ArithmeticExpression

public final void ArithmeticExpression()
                                throws ParseException
Throws:
ParseException

ArithmeticTerm

public final void ArithmeticTerm()
                          throws ParseException
Throws:
ParseException

ArithmeticFactor

public final void ArithmeticFactor()
                            throws ParseException
Throws:
ParseException

ArithmeticPrimary

public final void ArithmeticPrimary()
                             throws ParseException
Throws:
ParseException

StringValue

public final void StringValue()
                       throws ParseException
Throws:
ParseException

StringExpression

public final void StringExpression()
                            throws ParseException
Throws:
ParseException

StringPrimary

public final void StringPrimary()
                         throws ParseException
Throws:
ParseException

DatetimeValue

public final void DatetimeValue()
                         throws ParseException
Throws:
ParseException

DatetimeExpression

public final void DatetimeExpression()
                              throws ParseException
Throws:
ParseException

BooleanValue

public final void BooleanValue()
                        throws ParseException
Throws:
ParseException

BooleanExpression

public final void BooleanExpression()
                             throws ParseException
Throws:
ParseException

EntityBeanValue

public final void EntityBeanValue()
                           throws ParseException
Throws:
ParseException

EntityBeanExpression

public final void EntityBeanExpression()
                                throws ParseException
Throws:
ParseException

FunctionsReturningStrings

public final void FunctionsReturningStrings()
                                     throws ParseException
Throws:
ParseException

FunctionsReturningNumerics

public final void FunctionsReturningNumerics()
                                      throws ParseException
Throws:
ParseException

PatternValue

public final void PatternValue()
                        throws ParseException
Throws:
ParseException

EscapeCharacter

public final void EscapeCharacter()
                           throws ParseException
Throws:
ParseException

AbstractSchemaName

public final void AbstractSchemaName()
                              throws ParseException
Throws:
ParseException

IdentificationVariable

public final void IdentificationVariable()
                                  throws ParseException
Throws:
ParseException

Identifier

public final void Identifier()
                      throws ParseException
Throws:
ParseException

Path

public final void Path()
                throws ParseException
Throws:
ParseException

Literal

public final void Literal()
                   throws ParseException
Throws:
ParseException

StringLiteral

public final void StringLiteral()
                         throws ParseException
Throws:
ParseException

ArithmeticLiteral

public final void ArithmeticLiteral()
                             throws ParseException
Throws:
ParseException

IntegerLiteral

public final void IntegerLiteral()
                          throws ParseException
Throws:
ParseException

FloatingPointLiteral

public final void FloatingPointLiteral()
                                throws ParseException
Throws:
ParseException

BooleanLiteral

public final void BooleanLiteral()
                          throws ParseException
Throws:
ParseException

InputParameter

public final void InputParameter()
                          throws ParseException
Throws:
ParseException

ReInit

public void ReInit(InputStream stream)

ReInit

public void ReInit(Reader stream)

ReInit

public void ReInit(EJBQLTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()


Copyright © 2010 OW2 Consortium. All Rights Reserved.