org.tranql.ejb.parser
Class EJBQL21Compiler

java.lang.Object
  extended byantlr.TreeParser
      extended byorg.tranql.ejb.parser.EJBQL21Compiler
All Implemented Interfaces:
EJBQLTokenTypes

public class EJBQL21Compiler
extends antlr.TreeParser
implements EJBQLTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
 
Fields inherited from class antlr.TreeParser
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames, traceDepth
 
Fields inherited from interface org.tranql.ejb.parser.EJBQLTokenTypes
ABS, ABSTRACT_SCHEMA_NAME, AND, AS, ASC, AVG, BETWEEN, BY, COMMA, CONCAT, COUNT, DESC, DIGIT, DISTINCT, DOT, EJBQL, EMPTY, EOF, EQ, ESCAPE, FALSE, FLOAT_LITERAL, FROM, GE, GT, IDENTIFIER, IN, INPUT_PARAM, INPUT_PARAMETER, INTEGER_LITERAL, IS, LE, LENGTH, LIKE, LOCATE, LPAREN, LT, MAX, MEMBER, MIN, MINUS, MOD, NE, NOT, NULL, NULL_TREE_LOOKAHEAD, NUMERIC_LITERAL, OBJECT, OF, OR, ORDER, PATH, PLUS, QUESTION, RANGE_VARIABLE, RPAREN, SELECT, SQRT, STAR, STRING_LITERAL, SUBSTRING, SUM, TRUE, UNKNOWN, WHERE, WS
 
Constructor Summary
EJBQL21Compiler()
           
EJBQL21Compiler(FieldTransform[] paramTypes)
           
 
Method Summary
 Join collection_member_declaration(antlr.collections.AST _t)
           
 Query ejbql(antlr.collections.AST _t)
           
 From from_clause(antlr.collections.AST _t)
           
 Path path_expression(antlr.collections.AST _t)
           
 QuerySource range_variable_declaration(antlr.collections.AST _t)
           
 Select select_clause(antlr.collections.AST _t)
           
 
Methods inherited from class antlr.TreeParser
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, reportError, reportError, reportWarning, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames
Constructor Detail

EJBQL21Compiler

public EJBQL21Compiler(FieldTransform[] paramTypes)

EJBQL21Compiler

public EJBQL21Compiler()
Method Detail

ejbql

public final Query ejbql(antlr.collections.AST _t)
                  throws antlr.RecognitionException
Throws:
antlr.RecognitionException

from_clause

public final From from_clause(antlr.collections.AST _t)
                       throws antlr.RecognitionException
Throws:
antlr.RecognitionException

select_clause

public final Select select_clause(antlr.collections.AST _t)
                           throws antlr.RecognitionException
Throws:
antlr.RecognitionException

range_variable_declaration

public final QuerySource range_variable_declaration(antlr.collections.AST _t)
                                             throws antlr.RecognitionException
Throws:
antlr.RecognitionException

collection_member_declaration

public final Join collection_member_declaration(antlr.collections.AST _t)
                                         throws antlr.RecognitionException
Throws:
antlr.RecognitionException

path_expression

public final Path path_expression(antlr.collections.AST _t)
                           throws antlr.RecognitionException
Throws:
antlr.RecognitionException


Copyright © -2005 The Codehaus. All Rights Reserved.