jrun.ejb.ejbql.parser
Class EjbQLParser
java.lang.Object
|
+--jrun.ejb.ejbql.parser.EjbQLParser
- All Implemented Interfaces:
- EjbQLParserConstants
- public class EjbQLParser
- extends java.lang.Object
- implements EjbQLParserConstants
| Fields inherited from interface jrun.ejb.ejbql.parser.EjbQLParserConstants |
ABS, ABSTRACT_SCHEMA_NAME, AND, AS, BETWEEN, BOOLEAN, BYTE, CHAR_LITERAL, CLOSE_PAREN, CMP_FIELD, COLLECTION_VALUED_CMR_FIELD, COMMA, CONCAT, DECIMAL_LITERAL, DEFAULT, DIGIT, DISTINCT, DIVIDE, DOUBLE, EMPTY, EOF, EQUALS, ESCAPE, EXPONENT, FALSE, FLOAT, FLOAT_TYPE_SUFFIX, FP_LITERAL, FROM, GREATER_THAN, GREATER_THAN_OR_EQ, HEX_DIGIT, HEX_LITERAL, IDENTIFICATION_VAR, IDENTIFIER, IN, INPUT_PARAM, INT_TYPE_SUFFIX, INTEGER, INTEGER_LITERAL, IS, LENGTH, LESS_THAN, LESS_THAN_OR_EQ, LETTER, LIKE, LOCAL_NAVIGATION_OP, LOCATE, LONG, MEMBER, MINUS, NEW, NEW_IDENTIFICATION_VAR, NOT, NOT_EQUAL, NULL, OBJECT, OCTAL_DIGIT, OCTAL_LITERAL, OF, OPEN_PAREN, OR, PLUS, PRIVATE_FIELD, RESOLVE_TOKEN, SELECT, SHORT, SINGLE_VALUED_CMR_FIELD, SQRT, STRING_LITERAL, SUBSTRING, TIMES, tokenImage, TRUE, UNKNOWN, WHERE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public EjbQLParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
EjbQLParser
public EjbQLParser(java.io.InputStream stream)
EjbQLParser
public EjbQLParser(java.io.Reader stream)
EjbQLParser
public EjbQLParser(EjbQLParserTokenManager tm)
parse
public static EjbQLQuery parse(SymbolTable symbolTable,
EntityMetaData entityMetaData,
java.lang.String queryMethod)
throws EjbQLParseException
Input
public final void Input()
throws ParseException
Query
public final void Query()
throws ParseException
SelectClause
public final void SelectClause()
throws ParseException
FromClause
public final void FromClause()
throws ParseException
WhereClause
public final void WhereClause()
throws ParseException
IdentificationVarDecl
public final void IdentificationVarDecl()
throws ParseException
CollectionMemberDecl
public final void CollectionMemberDecl()
throws ParseException
RangeVarDecl
public final void RangeVarDecl()
throws ParseException
CollectionValuedPathExpr
public final void CollectionValuedPathExpr()
throws ParseException
SingleValuedPathExpr
public final void SingleValuedPathExpr()
throws ParseException
SingleValuedNavigation
public final void SingleValuedNavigation()
throws ParseException
ConditionalExpr
public final void ConditionalExpr()
throws ParseException
ConditionalExprPrime
public final int ConditionalExprPrime(int initialNumOrExprs)
throws ParseException
ConditionalTerm
public final void ConditionalTerm()
throws ParseException
ConditionalTermPrime
public final int ConditionalTermPrime(int initialNumAndExprs)
throws ParseException
ConditionalFactor
public final void ConditionalFactor()
throws ParseException
ConditionalPrimary
public final void ConditionalPrimary()
throws ParseException
SimpleConditionalExpr
public final void SimpleConditionalExpr()
throws ParseException
NullComparisonExpr
public final void NullComparisonExpr()
throws ParseException
EmptyCollectionComparisonExpr
public final void EmptyCollectionComparisonExpr()
throws ParseException
BetweenExpr
public final void BetweenExpr()
throws ParseException
InExpr
public final void InExpr()
throws ParseException
LikeExpr
public final void LikeExpr()
throws ParseException
MemberOfExpr
public final void MemberOfExpr()
throws ParseException
ComparisonExpr
public final void ComparisonExpr()
throws ParseException
ComparisonTermExpr
public final void ComparisonTermExpr()
throws ParseException
AdditiveExpr
public final void AdditiveExpr()
throws ParseException
MultiplicativeExpr
public final void MultiplicativeExpr()
throws ParseException
UnaryExpr
public final void UnaryExpr()
throws ParseException
PrimaryExpr
public final void PrimaryExpr()
throws ParseException
Literal
public final void Literal()
throws ParseException
Function
public final void Function()
throws ParseException
ConcatFunction
public final void ConcatFunction()
throws ParseException
SubstringFunction
public final void SubstringFunction()
throws ParseException
LocateFunction
public final void LocateFunction()
throws ParseException
UnaryArithmeticFunction
public final void UnaryArithmeticFunction()
throws ParseException
SingleValuedCmrField
public final void SingleValuedCmrField()
throws ParseException
CollectionValuedCmrField
public final void CollectionValuedCmrField()
throws ParseException
CmpField
public final void CmpField()
throws ParseException
AbstractSchemaName
public final void AbstractSchemaName()
throws ParseException
NewIdentificationVar
public final void NewIdentificationVar()
throws ParseException
IdentificationVar
public final void IdentificationVar()
throws ParseException
BooleanLiteral
public final void BooleanLiteral()
throws ParseException
InputParam
public final void InputParam()
throws ParseException
ExactNumericLiteral
public final void ExactNumericLiteral()
throws ParseException
ApproxNumericLiteral
public final void ApproxNumericLiteral()
throws ParseException
CharLiteral
public final void CharLiteral()
throws ParseException
StringLiteral
public final void StringLiteral()
throws ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(EjbQLParserTokenManager 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()
Copyright � 2002 Macromedia Corporation. All Rights Reserved.