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)
reportError
public void reportError(java.lang.String s)
reportWarning
public void reportWarning(java.lang.String s)
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 © -2006 The Codehaus. All Rights Reserved.