public class EJBQL extends Object implements EJBQLTreeConstants, EJBQLConstants
| Modifier and Type | Class and Description |
|---|---|
static class |
EJBQL.EJBQLDefaultParser |
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
protected JJTEJBQLState |
jjtree |
Token |
token
Current token.
|
EJBQLTokenManager |
token_source
Generated Token Manager.
|
JJTABS, JJTABSTRACTSCHEMANAME, JJTADD, JJTAGGREGATE, JJTALL, JJTAND, JJTANY, JJTASCENDING, JJTAVERAGE, JJTBETWEEN, JJTBOOLEANLITERAL, JJTCLASSNAME, JJTCONCAT, JJTCONSTRUCTOR, JJTCONSTRUCTORPARAMETER, JJTCONSTRUCTORPARAMETERS, JJTCOUNT, JJTCURRENTDATE, JJTCURRENTTIME, JJTCURRENTTIMESTAMP, JJTDBPATH, JJTDECIMALLITERAL, JJTDELETE, JJTDESCENDING, JJTDISTINCT, JJTDIVIDE, JJTEQUALS, JJTESCAPECHARACTER, JJTEXISTS, JJTFROM, JJTFROMITEM, JJTGREATEROREQUAL, JJTGREATERTHAN, JJTGROUPBY, JJTHAVING, JJTIDENTIFICATIONVARIABLE, JJTIDENTIFIER, JJTIN, JJTINNERFETCHJOIN, JJTINNERJOIN, JJTINTEGERLITERAL, JJTISEMPTY, JJTISNULL, JJTLENGTH, JJTLESSOREQUAL, JJTLESSTHAN, JJTLIKE, JJTLOCATE, JJTLOWER, JJTMAX, JJTMEMBEROF, JJTMIN, JJTMOD, JJTMULTIPLY, JJTNAMEDINPUTPARAMETER, JJTNEGATIVE, jjtNodeName, JJTNOT, JJTNOTEQUALS, JJTOR, JJTORDERBY, JJTORDERBYITEM, JJTOUTERFETCHJOIN, JJTOUTERJOIN, JJTPATH, JJTPATTERNVALUE, JJTPOSITIONALINPUTPARAMETER, JJTSELECT, JJTSELECTCLAUSE, JJTSELECTEXPRESSION, JJTSELECTEXPRESSIONS, JJTSIZE, JJTSQRT, JJTSTRINGLITERAL, JJTSUBSELECT, JJTSUBSTRING, JJTSUBTRACT, JJTSUM, JJTTOK, JJTTRIM, JJTTRIMBOTH, JJTTRIMCHARACTER, JJTTRIMLEADING, JJTTRIMTRAILING, JJTUPDATE, JJTUPDATEFIELD, JJTUPDATEITEM, JJTUPDATEVALUE, JJTUPPER, JJTVOID, JJTWHEREABS, ALL, AND, ANY, AS, ASC, AVG, BETWEEN, BOOLEAN_LITERAL, BOTH, BY, CHARACTER_LITERAL, COMMA, CONCAT, COUNT, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, DECIMAL_LITERAL, DEFAULT, DELETE, DESC, DIGIT, DISTINCT, DIV, DOT, EMPTY, EOF, EQ, ESCAPE, EXISTS, EXPONENT, FETCH, FROM, GE, GROUP, GT, HAVING, IDENTIFIER, IN, INNER, INTEGER_LITERAL, IS, JOIN, LE, LEADING, LEFT, LENGTH, LETTER, LIKE, LOCATE, LOWER, LT, MAX, MEMBER, MIN, MINUS, MOD, NE, NEW, NOT, NULL, OBJECT, OF, OR, ORDER, OUTER, PLUS, SELECT, SET, SIZE, SOME, SQRT, STRING_LITERAL, SUBSTRING, SUM, TIMES, tokenImage, TRAILING, TRIM, UPDATE, UPPER, WHERE| Constructor and Description |
|---|
EJBQL(EJBQLTokenManager tm)
Constructor with generated Token Manager.
|
EJBQL(InputStream stream)
Constructor with InputStream.
|
EJBQL(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
EJBQL(Reader stream)
Constructor.
|
EJBQL(String source) |
protected JJTEJBQLState jjtree
public EJBQLTokenManager token_source
public Token token
public Token jj_nt
public EJBQL(String source)
public EJBQL(InputStream stream)
public EJBQL(InputStream stream, String encoding)
public EJBQL(Reader stream)
public EJBQL(EJBQLTokenManager tm)
public final Node parseQuery() throws ParseException
ParseExceptionpublic final void select_statement()
throws ParseException
ParseExceptionpublic final void update_statement()
throws ParseException
ParseExceptionpublic final void delete_statement()
throws ParseException
ParseExceptionpublic final void from_clause()
throws ParseException
ParseExceptionpublic final void identification_variable_declaration()
throws ParseException
ParseExceptionpublic final void from_item()
throws ParseException
ParseExceptionpublic final void subquery_from_clause()
throws ParseException
ParseExceptionpublic final void subquery_from_item()
throws ParseException
ParseExceptionpublic final void inner_join()
throws ParseException
ParseExceptionpublic final void collection_member_declaration()
throws ParseException
ParseExceptionpublic final void outer_join()
throws ParseException
ParseExceptionpublic final void fetch_join()
throws ParseException
ParseExceptionpublic final void outer_fetch_join()
throws ParseException
ParseExceptionpublic final void inner_fetch_join()
throws ParseException
ParseExceptionpublic final void path()
throws ParseException
ParseExceptionpublic final void db_path()
throws ParseException
ParseExceptionpublic final void object_path()
throws ParseException
ParseExceptionpublic final void update_clause()
throws ParseException
ParseExceptionpublic final void set_clause()
throws ParseException
ParseExceptionpublic final void update_item()
throws ParseException
ParseExceptionpublic final void update_field()
throws ParseException
ParseExceptionpublic final void new_value()
throws ParseException
ParseExceptionpublic final void simple_entity_expression()
throws ParseException
ParseExceptionpublic final void select_clause()
throws ParseException
ParseExceptionpublic final void simple_select_clause()
throws ParseException
ParseExceptionpublic final void select_expressions()
throws ParseException
ParseExceptionpublic final void select_expression()
throws ParseException
ParseExceptionpublic final void subselect_expressions()
throws ParseException
ParseExceptionpublic final void subselect_expression()
throws ParseException
ParseExceptionpublic final void constructor_expression()
throws ParseException
ParseExceptionpublic final void classname()
throws ParseException
ParseExceptionpublic final void constructor_parameters()
throws ParseException
ParseExceptionpublic final void constructor_parameter()
throws ParseException
ParseExceptionpublic final void aggregate_select_expression()
throws ParseException
ParseExceptionpublic final void distinct()
throws ParseException
ParseExceptionpublic final void aggregate_path()
throws ParseException
ParseExceptionpublic final void distinct_path()
throws ParseException
ParseExceptionpublic final void count()
throws ParseException
ParseExceptionpublic final void avg()
throws ParseException
ParseExceptionpublic final void max()
throws ParseException
ParseExceptionpublic final void min()
throws ParseException
ParseExceptionpublic final void sum()
throws ParseException
ParseExceptionpublic final void where_clause()
throws ParseException
ParseExceptionpublic final void groupby_clause()
throws ParseException
ParseExceptionpublic final void groupby_item()
throws ParseException
ParseExceptionpublic final void having_clause()
throws ParseException
ParseExceptionpublic final void subquery()
throws ParseException
ParseExceptionpublic final void conditional_expression()
throws ParseException
ParseExceptionpublic final void conditional_term()
throws ParseException
ParseExceptionpublic final void conditional_factor()
throws ParseException
ParseExceptionpublic final void conditional_primary()
throws ParseException
ParseExceptionpublic final void simple_cond_expression()
throws ParseException
ParseExceptionpublic final void between_expression()
throws ParseException
ParseExceptionpublic final void in_expression()
throws ParseException
ParseExceptionpublic final void literal_or_param()
throws ParseException
ParseExceptionpublic final void like_expression()
throws ParseException
ParseExceptionpublic final void null_comparison_expression()
throws ParseException
ParseExceptionpublic final void empty_collection_comparison_expression()
throws ParseException
ParseExceptionpublic final void collection_member_expression()
throws ParseException
ParseExceptionpublic final void exists_expression()
throws ParseException
ParseExceptionpublic final void all_or_any_expression()
throws ParseException
ParseExceptionpublic final void any_expression()
throws ParseException
ParseExceptionpublic final void some_expression()
throws ParseException
ParseExceptionpublic final void all_expression()
throws ParseException
ParseExceptionpublic final void comparison_expression()
throws ParseException
ParseExceptionpublic final void string_comp()
throws ParseException
ParseExceptionpublic final void boolean_comp()
throws ParseException
ParseExceptionpublic final void enum_comp()
throws ParseException
ParseExceptionpublic final void entity_comp()
throws ParseException
ParseExceptionpublic final void arithmetic_comp()
throws ParseException
ParseExceptionpublic final void datetime_comp()
throws ParseException
ParseExceptionpublic final void arithmetic_value()
throws ParseException
ParseExceptionpublic final void arithmetic_expression()
throws ParseException
ParseExceptionpublic final void arithmetic_term()
throws ParseException
ParseExceptionpublic final void arithmetic_factor()
throws ParseException
ParseExceptionpublic final void negative()
throws ParseException
ParseExceptionpublic final void string_value()
throws ParseException
ParseExceptionpublic final void string_expression()
throws ParseException
ParseExceptionpublic final void string_primary()
throws ParseException
ParseExceptionpublic final void datetime_expression()
throws ParseException
ParseExceptionpublic final void datetime_primary()
throws ParseException
ParseExceptionpublic final void boolean_value()
throws ParseException
ParseExceptionpublic final void boolean_expression()
throws ParseException
ParseExceptionpublic final void boolean_primary()
throws ParseException
ParseExceptionpublic final void enum_expression()
throws ParseException
ParseExceptionpublic final void enum_primary()
throws ParseException
ParseExceptionpublic final void enum_literal()
throws ParseException
ParseExceptionpublic final void entity_bean_value()
throws ParseException
ParseExceptionpublic final void entity_bean_expression()
throws ParseException
ParseExceptionpublic final void functions_returning_strings()
throws ParseException
ParseExceptionpublic final void concat()
throws ParseException
ParseExceptionpublic final void substring()
throws ParseException
ParseExceptionpublic final void trim()
throws ParseException
ParseExceptionpublic final void lower()
throws ParseException
ParseExceptionpublic final void upper()
throws ParseException
ParseExceptionpublic final void trim_specification()
throws ParseException
ParseExceptionpublic final void functions_returning_numerics()
throws ParseException
ParseExceptionpublic final void length()
throws ParseException
ParseExceptionpublic final void locate()
throws ParseException
ParseExceptionpublic final void abs()
throws ParseException
ParseExceptionpublic final void sqrt()
throws ParseException
ParseExceptionpublic final void mod()
throws ParseException
ParseExceptionpublic final void size()
throws ParseException
ParseExceptionpublic final void functions_returning_datetime()
throws ParseException
ParseExceptionpublic final void orderby_clause()
throws ParseException
ParseExceptionpublic final void orderby_item()
throws ParseException
ParseExceptionpublic final void abstract_schema_name()
throws ParseException
ParseExceptionpublic final void tok()
throws ParseException
ParseExceptionpublic final void identification_variable()
throws ParseException
ParseExceptionpublic final void path_component()
throws ParseException
ParseExceptionpublic final void numeric_literal()
throws ParseException
ParseExceptionpublic final void integer_literal()
throws ParseException
ParseExceptionpublic final void decimal_literal()
throws ParseException
ParseExceptionpublic final void boolean_literal()
throws ParseException
ParseExceptionpublic final void string_literal()
throws ParseException
ParseExceptionpublic final void input_parameter()
throws ParseException
ParseExceptionpublic final void named_input_parameter()
throws ParseException
ParseExceptionpublic final void positional_input_parameter()
throws ParseException
ParseExceptionpublic final void pattern_value()
throws ParseException
ParseExceptionpublic final void escape_character()
throws ParseException
ParseExceptionpublic final void trim_character()
throws ParseException
ParseExceptionpublic final void EQ()
throws ParseException
ParseExceptionpublic final void NE()
throws ParseException
ParseExceptionpublic final void GT()
throws ParseException
ParseExceptionpublic final void GE()
throws ParseException
ParseExceptionpublic final void LT()
throws ParseException
ParseExceptionpublic final void LE()
throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(EJBQLTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2001–2018 Apache Cayenne. All rights reserved.