org.tranql.ejb.parser
Class EJBQL21Compiler
java.lang.Object
antlr.TreeParser
org.tranql.ejb.parser.EJBQL21Compiler
- All Implemented Interfaces:
- EJBQLTokenTypes
public class EJBQL21Compiler
- extends antlr.TreeParser
- implements EJBQLTokenTypes
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, COLLECTION_MEMBER, COMMA, CONCAT, COUNT, DESC, DIGIT, DISTINCT, DIV, DOT, EJBQL, EMPTY, EOF, EQ, ESCAPE, EXPLICIT_BRACKETING, EXPONENT, FALSE, FLOAT_LITERAL, FLOAT_SUFFIX, FROM, GE, GT, HEX_DIGIT, IDENTIFIER, IN, INPUT_PARAM, INTEGER_LITERAL, INTEGER_SUFFIX, IS, LE, LENGTH, LIKE, LOCATE, LPAREN, LT, MAX, MEMBER, MIN, MINUS, MOD, MULT, NE, NOT, NULL, NULL_TREE_LOOKAHEAD, OBJECT, OCTAL_DIGIT, OF, OR, ORDER, PATH, PLUS, QUESTION, RANGE_VARIABLE, RPAREN, SELECT, SQRT, STRING_LITERAL, SUBSTRING, SUM, TRUE, UNARY_MINUS, UNARY_PLUS, UNKNOWN, WHERE, WS |
Methods inherited from class antlr.TreeParser |
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_tokenNames
public static final java.lang.String[] _tokenNames
_tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_0
EJBQL21Compiler
public EJBQL21Compiler(QueryBinding[] paramTransforms,
Schema schema)
EJBQL21Compiler
public EJBQL21Compiler()
reportError
public void reportError(antlr.RecognitionException e)
- Overrides:
reportError
in class antlr.TreeParser
reportError
public void reportError(java.lang.String s)
- Overrides:
reportError
in class antlr.TreeParser
reportWarning
public void reportWarning(java.lang.String s)
- Overrides:
reportWarning
in class antlr.TreeParser
hadErrors
public boolean hadErrors()
getAlias
public AliasedEntity getAlias(java.lang.String alias)
addAlias
public void addAlias(AliasedEntity aliasedEntity)
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
where_clause
public final Where where_clause(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
orderby_clause
public final OrderBy orderby_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 DerivedTable collection_member_declaration(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
abstract_schema_name
public final java.lang.String abstract_schema_name(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
identifier
public final java.lang.String identifier(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
aggregate_expression
public final AggregateFunction aggregate_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
avg_aggregate_expression
public final AggregateFunction avg_aggregate_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
min_aggregate_expression
public final AggregateFunction min_aggregate_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
max_aggregate_expression
public final AggregateFunction max_aggregate_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
sum_aggregate_expression
public final AggregateFunction sum_aggregate_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
count_aggregate_expression
public final AggregateFunction count_aggregate_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
boolean_expression
public final Node boolean_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
explicit_bracketing_boolean_expression
public final RowConstructor explicit_bracketing_boolean_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
and_expression
public final BinaryOperation and_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
or_expression
public final BinaryOperation or_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
not_expression
public final Not not_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
comparison_expression
public final BinaryOperation comparison_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
between_expression
public final Between between_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
in_expression
public final In in_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
like_expression
public final Like like_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
empty_expression
public final Empty empty_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
is_null_expression
public final IsNull is_null_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
member_of_expression
public final MemberOf member_of_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
equals_comparison
public final BinaryOperation equals_comparison(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
not_equals_comparison
public final BinaryOperation not_equals_comparison(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
less_than_comparison
public final BinaryOperation less_than_comparison(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
less_than_equals_comparison
public final BinaryOperation less_than_equals_comparison(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
greater_than_comparison
public final BinaryOperation greater_than_comparison(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
greater_than_equals_comparison
public final BinaryOperation greater_than_equals_comparison(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
expression
public final Node expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
literal
public final Literal literal(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
input_parameter
public final ParameterReference input_parameter(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
string_literal
public final StringLiteral string_literal(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
explicit_bracketing_expression
public final RowConstructor explicit_bracketing_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
arithmetic_expression
public final BinaryOperation arithmetic_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
function_expression
public final Function function_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
entity_reference
public final EntityReference entity_reference(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
unary_plus
public final UnaryOperator unary_plus(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
unary_minus
public final UnaryOperator unary_minus(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
addition_expression
public final BinaryOperation addition_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
subtraction_expression
public final BinaryOperation subtraction_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
multiplication_expression
public final BinaryOperation multiplication_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
division_expression
public final BinaryOperation division_expression(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
concat_function
public final Function concat_function(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
substring_function
public final Function substring_function(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
length_function
public final Function length_function(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
locate_function
public final Function locate_function(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
abs_function
public final Function abs_function(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
sqrt_function
public final Function sqrt_function(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
mod_function
public final Function mod_function(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
numeric_literal
public final NumericLiteral numeric_literal(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
boolean_literal
public final BooleanLiteral boolean_literal(antlr.collections.AST _t)
throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
Copyright © -2010 The Codehaus. All Rights Reserved.