org.apache.openjpa.kernel.jpql
Class JPQL
java.lang.Object
   org.apache.openjpa.kernel.jpql.JPQL
org.apache.openjpa.kernel.jpql.JPQL
- All Implemented Interfaces: 
- JPQLConstants, JPQLTreeConstants
- public class JPQL 
- extends java.lang.Object- implements JPQLTreeConstants, JPQLConstants
 
| Fields inherited from interface org.apache.openjpa.kernel.jpql.JPQLTreeConstants | 
| JJTABS, JJTABSTRACTSCHEMANAME, JJTADD, JJTAGGREGATE, JJTALL, JJTAND, JJTANY, JJTASCENDING, JJTAVERAGE, JJTBETWEEN, JJTBOOLEANLITERAL, JJTCLASSNAME, JJTCONCAT, JJTCONSTRUCTOR, JJTCONSTRUCTORPARAM, JJTCONSTRUCTORPARAMS, JJTCOUNT, JJTCURRENTDATE, JJTCURRENTTIME, JJTCURRENTTIMESTAMP, JJTDECIMALLITERAL, JJTDELETE, JJTDESCENDING, JJTDISTINCT, JJTDISTINCTPATH, JJTDIVIDE, JJTEQUALS, JJTESCAPECHARACTER, JJTEXISTS, JJTFROM, JJTFROMITEM, JJTGREATEROREQUAL, JJTGREATERTHAN, JJTGROUPBY, JJTGROUPBYEXTENSION, 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, JJTORDERBYEXTENSION, JJTORDERBYITEM, JJTOUTERFETCHJOIN, JJTOUTERJOIN, JJTPATH, JJTPATTERNVALUE, JJTPOSITIONALINPUTPARAMETER, JJTSELECT, JJTSELECTCLAUSE, JJTSELECTEXPRESSION, JJTSELECTEXPRESSIONS, JJTSELECTEXTENSION, JJTSIZE, JJTSQRT, JJTSTRINGLITERAL, JJTSUBSELECT, JJTSUBSTRING, JJTSUBTRACT, JJTSUM, JJTTOK, JJTTRIM, JJTTRIMBOTH, JJTTRIMCHARACTER, JJTTRIMLEADING, JJTTRIMTRAILING, JJTUPDATE, JJTUPDATEITEM, JJTUPDATEVALUE, JJTUPPER, JJTVOID, JJTWHERE | 
 
| Fields inherited from interface org.apache.openjpa.kernel.jpql.JPQLConstants | 
| ABS, 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 Summary | 
| JPQL(java.io.InputStream stream)
 | 
| JPQL(java.io.InputStream stream,
     java.lang.String encoding)
 | 
| JPQL(JPQLTokenManager tm)
 | 
| JPQL(java.io.Reader stream)
 | 
| JPQL(java.lang.String jpql)
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
jjtree
protected org.apache.openjpa.kernel.jpql.JJTJPQLState jjtree
token_source
public JPQLTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
JPQL
public JPQL(java.lang.String jpql)
JPQL
public JPQL(java.io.InputStream stream)
JPQL
public JPQL(java.io.InputStream stream,
            java.lang.String encoding)
JPQL
public JPQL(java.io.Reader stream)
JPQL
public JPQL(JPQLTokenManager tm)
main
public static void main(java.lang.String[] args)
                 throws java.lang.Exception
- 
 
- 
- Throws:
- java.lang.Exception
 
parseQuery
public final Node parseQuery()
                      throws ParseException
- 
 
- 
- Throws:
- ParseException
 
select_statement
public final void select_statement()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
update_statement
public final void update_statement()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
delete_statement
public final void delete_statement()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
from_clause
public final void from_clause()
                       throws ParseException
- 
 
- 
- Throws:
- ParseException
 
identification_variable_declaration
public final void identification_variable_declaration()
                                               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
from_item
public final void from_item()
                     throws ParseException
- 
 
- 
- Throws:
- ParseException
 
subquery_from_clause
public final void subquery_from_clause()
                                throws ParseException
- 
 
- 
- Throws:
- ParseException
 
subquery_from_item
public final void subquery_from_item()
                              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
inner_join
public final void inner_join()
                      throws ParseException
- 
 
- 
- Throws:
- ParseException
 
collection_member_declaration
public final void collection_member_declaration()
                                         throws ParseException
- 
 
- 
- Throws:
- ParseException
 
outer_join
public final void outer_join()
                      throws ParseException
- 
 
- 
- Throws:
- ParseException
 
fetch_join
public final void fetch_join()
                      throws ParseException
- 
 
- 
- Throws:
- ParseException
 
outer_fetch_join
public final void outer_fetch_join()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
inner_fetch_join
public final void inner_fetch_join()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
path
public final void path()
                throws ParseException
- 
 
- 
- Throws:
- ParseException
 
update_clause
public final void update_clause()
                         throws ParseException
- 
 
- 
- Throws:
- ParseException
 
set_clause
public final void set_clause()
                      throws ParseException
- 
 
- 
- Throws:
- ParseException
 
update_item
public final void update_item()
                       throws ParseException
- 
 
- 
- Throws:
- ParseException
 
new_value
public final void new_value()
                     throws ParseException
- 
 
- 
- Throws:
- ParseException
 
simple_entity_expression
public final void simple_entity_expression()
                                    throws ParseException
- 
 
- 
- Throws:
- ParseException
 
select_clause
public final void select_clause()
                         throws ParseException
- 
 
- 
- Throws:
- ParseException
 
simple_select_clause
public final void simple_select_clause()
                                throws ParseException
- 
 
- 
- Throws:
- ParseException
 
select_expressions
public final void select_expressions()
                              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
select_expression
public final void select_expression()
                             throws ParseException
- 
 
- 
- Throws:
- ParseException
 
select_extension
public final void select_extension()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
subselect_expressions
public final void subselect_expressions()
                                 throws ParseException
- 
 
- 
- Throws:
- ParseException
 
subselect_expression
public final void subselect_expression()
                                throws ParseException
- 
 
- 
- Throws:
- ParseException
 
constructor_expression
public final void constructor_expression()
                                  throws ParseException
- 
 
- 
- Throws:
- ParseException
 
classname
public final void classname()
                     throws ParseException
- 
 
- 
- Throws:
- ParseException
 
constructor_parameters
public final void constructor_parameters()
                                  throws ParseException
- 
 
- 
- Throws:
- ParseException
 
constructor_parameter
public final void constructor_parameter()
                                 throws ParseException
- 
 
- 
- Throws:
- ParseException
 
aggregate_select_expression
public final void aggregate_select_expression()
                                       throws ParseException
- 
 
- 
- Throws:
- ParseException
 
distinct
public final void distinct()
                    throws ParseException
- 
 
- 
- Throws:
- ParseException
 
aggregate_path
public final void aggregate_path()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
distinct_path
public final void distinct_path()
                         throws ParseException
- 
 
- 
- Throws:
- ParseException
 
count
public final void count()
                 throws ParseException
- 
 
- 
- Throws:
- ParseException
 
avg
public final void avg()
               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
max
public final void max()
               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
min
public final void min()
               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
sum
public final void sum()
               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
where_clause
public final void where_clause()
                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
groupby_clause
public final void groupby_clause()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
groupby_item
public final void groupby_item()
                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
groupby_extension
public final void groupby_extension()
                             throws ParseException
- 
 
- 
- Throws:
- ParseException
 
having_clause
public final void having_clause()
                         throws ParseException
- 
 
- 
- Throws:
- ParseException
 
subquery
public final void subquery()
                    throws ParseException
- 
 
- 
- Throws:
- ParseException
 
conditional_expression
public final void conditional_expression()
                                  throws ParseException
- 
 
- 
- Throws:
- ParseException
 
conditional_term
public final void conditional_term()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
conditional_factor
public final void conditional_factor()
                              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
conditional_primary
public final void conditional_primary()
                               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
simple_cond_expression
public final void simple_cond_expression()
                                  throws ParseException
- 
 
- 
- Throws:
- ParseException
 
between_expression
public final void between_expression()
                              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
in_expression
public final void in_expression()
                         throws ParseException
- 
 
- 
- Throws:
- ParseException
 
literal_or_param
public final void literal_or_param()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
like_expression
public final void like_expression()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
null_comparison_expression
public final void null_comparison_expression()
                                      throws ParseException
- 
 
- 
- Throws:
- ParseException
 
empty_collection_comparison_expression
public final void empty_collection_comparison_expression()
                                                  throws ParseException
- 
 
- 
- Throws:
- ParseException
 
collection_member_expression
public final void collection_member_expression()
                                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
exists_expression
public final void exists_expression()
                             throws ParseException
- 
 
- 
- Throws:
- ParseException
 
all_or_any_expression
public final void all_or_any_expression()
                                 throws ParseException
- 
 
- 
- Throws:
- ParseException
 
any_expression
public final void any_expression()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
some_expression
public final void some_expression()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
all_expression
public final void all_expression()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
comparison_expression
public final void comparison_expression()
                                 throws ParseException
- 
 
- 
- Throws:
- ParseException
 
string_comp
public final void string_comp()
                       throws ParseException
- 
 
- 
- Throws:
- ParseException
 
boolean_comp
public final void boolean_comp()
                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
enum_comp
public final void enum_comp()
                     throws ParseException
- 
 
- 
- Throws:
- ParseException
 
entity_comp
public final void entity_comp()
                       throws ParseException
- 
 
- 
- Throws:
- ParseException
 
arithmetic_comp
public final void arithmetic_comp()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
datetime_comp
public final void datetime_comp()
                         throws ParseException
- 
 
- 
- Throws:
- ParseException
 
scalar_function
public final void scalar_function()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
arithmetic_value
public final void arithmetic_value()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
arithmetic_expression
public final void arithmetic_expression()
                                 throws ParseException
- 
 
- 
- Throws:
- ParseException
 
arithmetic_term
public final void arithmetic_term()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
arithmetic_factor
public final void arithmetic_factor()
                             throws ParseException
- 
 
- 
- Throws:
- ParseException
 
negative
public final void negative()
                    throws ParseException
- 
 
- 
- Throws:
- ParseException
 
string_value
public final void string_value()
                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
string_expression
public final void string_expression()
                             throws ParseException
- 
 
- 
- Throws:
- ParseException
 
string_primary
public final void string_primary()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
datetime_expression
public final void datetime_expression()
                               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
datetime_primary
public final void datetime_primary()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
boolean_value
public final void boolean_value()
                         throws ParseException
- 
 
- 
- Throws:
- ParseException
 
boolean_expression
public final void boolean_expression()
                              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
boolean_primary
public final void boolean_primary()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
enum_expression
public final void enum_expression()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
enum_primary
public final void enum_primary()
                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
enum_literal
public final void enum_literal()
                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
entity_bean_value
public final void entity_bean_value()
                             throws ParseException
- 
 
- 
- Throws:
- ParseException
 
entity_bean_expression
public final void entity_bean_expression()
                                  throws ParseException
- 
 
- 
- Throws:
- ParseException
 
functions_returning_strings
public final void functions_returning_strings()
                                       throws ParseException
- 
 
- 
- Throws:
- ParseException
 
concat
public final void concat()
                  throws ParseException
- 
 
- 
- Throws:
- ParseException
 
substring
public final void substring()
                     throws ParseException
- 
 
- 
- Throws:
- ParseException
 
trim
public final void trim()
                throws ParseException
- 
 
- 
- Throws:
- ParseException
 
lower
public final void lower()
                 throws ParseException
- 
 
- 
- Throws:
- ParseException
 
upper
public final void upper()
                 throws ParseException
- 
 
- 
- Throws:
- ParseException
 
trim_specification
public final void trim_specification()
                              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
functions_returning_numerics
public final void functions_returning_numerics()
                                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
length
public final void length()
                  throws ParseException
- 
 
- 
- Throws:
- ParseException
 
locate
public final void locate()
                  throws ParseException
- 
 
- 
- Throws:
- ParseException
 
abs
public final void abs()
               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
sqrt
public final void sqrt()
                throws ParseException
- 
 
- 
- Throws:
- ParseException
 
mod
public final void mod()
               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
size
public final void size()
                throws ParseException
- 
 
- 
- Throws:
- ParseException
 
functions_returning_datetime
public final void functions_returning_datetime()
                                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
orderby_clause
public final void orderby_clause()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
orderby_item
public final void orderby_item()
                        throws ParseException
- 
 
- 
- Throws:
- ParseException
 
orderby_extension
public final void orderby_extension()
                             throws ParseException
- 
 
- 
- Throws:
- ParseException
 
abstract_schema_name
public final void abstract_schema_name()
                                throws ParseException
- 
 
- 
- Throws:
- ParseException
 
tok
public final void tok()
               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
identification_variable
public final void identification_variable()
                                   throws ParseException
- 
 
- 
- Throws:
- ParseException
 
path_component
public final void path_component()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
numeric_literal
public final void numeric_literal()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
integer_literal
public final void integer_literal()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
decimal_literal
public final void decimal_literal()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
boolean_literal
public final void boolean_literal()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
string_literal
public final void string_literal()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
input_parameter
public final void input_parameter()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
named_input_parameter
public final void named_input_parameter()
                                 throws ParseException
- 
 
- 
- Throws:
- ParseException
 
positional_input_parameter
public final void positional_input_parameter()
                                      throws ParseException
- 
 
- 
- Throws:
- ParseException
 
pattern_value
public final void pattern_value()
                         throws ParseException
- 
 
- 
- Throws:
- ParseException
 
escape_character
public final void escape_character()
                            throws ParseException
- 
 
- 
- Throws:
- ParseException
 
trim_character
public final void trim_character()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
EQ
public final void EQ()
              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
NE
public final void NE()
              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
GT
public final void GT()
              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
GE
public final void GE()
              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
LT
public final void LT()
              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
LE
public final void LE()
              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
ReInit
public void ReInit(java.io.InputStream stream)
- 
 
- 
 
ReInit
public void ReInit(java.io.InputStream stream,
                   java.lang.String encoding)
- 
 
- 
 
ReInit
public void ReInit(java.io.Reader stream)
- 
 
- 
 
ReInit
public void ReInit(JPQLTokenManager tm)
- 
 
- 
 
getNextToken
public final Token getNextToken()
- 
 
- 
 
getToken
public final Token getToken(int index)
- 
 
- 
 
generateParseException
public ParseException generateParseException()
- 
 
- 
 
enable_tracing
public final void enable_tracing()
- 
 
- 
 
disable_tracing
public final void disable_tracing()
- 
 
- 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.