Name | Description | Type | Package | Framework |
AbsExpression | The ABS function removes the minus sign from a specified argument and returns the absolute value, which is always a positive number or zero. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbsExpressionFactory | This AbsExpressionFactory creates a new AbsExpression when the portion of the query to parse starts with ABS. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractConditionalClause | Conditional expressions are composed of other conditional expressions, comparison operations, logical operations, path expressions that evaluate to boolean values, boolean literals, and | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractDoubleEncapsulatedExpression | This Expression takes care of parsing an expression that encapsulates two expressions separated by a comma. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractEclipseLinkExpressionVisitor | The abstract implementation of EclipseLinkExpressionVisitor. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractEclipseLinkTraverseChildrenVisitor | This ExpressionVisitor traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any given Expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractEclipseLinkTraverseParentVisitor | This EclipseLinkExpressionVisitor traverses up the hierarchy. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractEncapsulatedExpression | This expression handles parsing the identifier followed by an expression encapsulated within BNF: expression ::= (expression) | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractExpression | This is the abstract definition of all the parts used to create the tree hierarchy representing the parsed JPQL query. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractExpressionVisitor | The abstract definition of ExpressionVisitor, which implements all the methods but does nothing. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractFromClause | The FROM clause of a query defines the domain of the query by declaring identification variables. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractJPQLGrammar | The abstract definition of a JPQLGrammar. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractLiteralExpressionFactory | This factory is responsible to return the right literal expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractOrderByClause | An ordering clause allows the objects or values that are returned by the query to be ordered. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractPathExpression | An identification variable followed by the navigation operator (. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractSchemaName | An abstract schema name designates the abstract schema type over which the query ranges. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractSchemaNameBNF | The query BNF for an abstract schema name. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractSchemaNameFactory | This AbstractSchemaNameFactory creates a new AbstractSchemaName. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractSelectClause | The SELECT clause denotes the query result. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractSelectStatement | A query is an operation that retrieves data from one or more tables or views. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractSingleEncapsulatedExpression | This expression handles parsing a JPQL identifier followed by an expression encapsulated within BNF: expression ::= (expression) | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractTraverseChildrenVisitor | This ExpressionVisitor traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any given Expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractTraverseParentVisitor | This ExpressionVisitor traverses up the hierarchy. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AbstractTripleEncapsulatedExpression | This Expression takes care of parsing an expression that encapsulates three expressions separated by a comma. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AdditionExpression | One of the four binary operators. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AggregateExpressionBNF | The query BNF for an aggregate expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AggregateFunction | In the SELECT clause the result of a query may be the result of an aggregate function applied to a path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AllOrAnyExpressionBNF | The query BNF for an all or any expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AllOrAnyExpressionFactory | This AllOrAnyExpressionFactory creates a new AllOrAnyExpression when the portion of the query to parse starts with ALL, ANY or SOME. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AndExpression | The AND logical operator chains multiple criteria together. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AndExpressionFactory | This AndExpression creates a new AdditionExpression when the portion of the query to parse starts with AND. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AnonymousExpressionVisitor | This visitor allows a subclass to simply override visit(Expression) and perform the same task for all visited expressions. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ArithmeticExpression | This expression represents an arithmetic expression, which means the first and second expressions are aggregated with an arithmetic sign. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ArithmeticExpressionBNF | The query BNF for an arithmetic expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ArithmeticExpressionFactory | This ExpressionFactory creates a new expression when the portion of the query to parse starts with an arithmetic identifier. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ArithmeticFactor | This expression simply adds a plus or minus sign to the arithmetic primary expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ArithmeticFactorBNF | The query BNF for an arithmetic factor expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ArithmeticPrimaryBNF | The query BNF for an arithmetic primary expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ArithmeticTermBNF | The query BNF for an arithmetic term expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AsOfClause | An AS OF clause is part of a flashback query, which provides ways to view past states of database objects, or to return database objects to a previous state, without using | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AsOfClauseBNF | The query BNF for the AS OF clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AsOfClauseFactory | This AsOfClauseFactory creates a new AsOfClause when the portion of the JPQL query to parse starts with AS OF. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AvgFunction | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
AvgFunctionFactory | This AvgFunctionFactory creates a new AvgFunction when the portion of the query to parse starts with AVG. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
BadExpression | This wraps another Expression that was correctly parsed by it is located in an invalid location within the JPQL query. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
BadExpressionBNF | The query BNF used for an expression that is invalid. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
BadExpressionFactory | This BadExpressionFactory creates a new BadExpression when the portion of the query to parse is malformed. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
BetweenExpression | Used in conditional expression to determine whether the result of an expression falls within an inclusive range of values. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
BetweenExpressionBNF | The query BNF for the between expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
BetweenExpressionFactory | This BetweenExpressionFactory creates a new BetweenExpression when the portion of the query to parse starts with BETWEEN or NOT BETWEEN. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
BooleanExpressionBNF | The query BNF for a boolean expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
BooleanLiteralBNF | The query BNF for a boolean literal expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
BooleanPrimaryBNF | The query BNF for a boolean primary expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CaseExpression | BNF: general_case_expression ::= CASE when_clause {when_clause}* ELSE scalar_expression END BNF: simple_case_expression ::= CASE case_operand simple_when_clause {simple_when_clause}* ELSE scalar_expression END | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CaseExpressionBNF | The query BNF for a case expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CaseExpressionFactory | This CaseExpressionFactory creates a new CaseExpression when the portion of the query to parse starts with CASE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CaseOperandBNF | The query BNF for the case operand specified in the case expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CastExpression | The CAST function cast value to a different type. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CastExpressionBNF | The query BNF for the CAST function. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CastExpressionFactory | This CastExpressionFactory creates a new CastExpression when the portion of the query to parse starts with CAST. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CoalesceExpression | A COALESCE expression returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CoalesceExpressionBNF | The query BNF for a coalesce expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CoalesceExpressionFactory | This CoalesceExpressionFactory creates a new CoalesceExpression when the portion of the query to parse starts with COALESCE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionExpression | A CollectionExpression wraps many expression which they are separated by spaces BNF: expression ::= child_item {, child_item }* | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionMemberDeclaration | An identification variable declared by a collection member declaration ranges over values of a collection obtained by navigation using a path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionMemberDeclarationBNF | The query BNF for a collection member declaration expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionMemberDeclarationFactory | This CollectionMemberDeclarationFactory creates a new CollectionMemberDeclaration when the portion of the query to parse starts with IN. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionMemberExpression | This expression tests whether the designated value is a member of the collection specified by the collection-valued path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionMemberExpressionBNF | The query BNF for a collection member expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionMemberExpressionFactory | This CollectionMemberExpressionFactory creates a new CollectionMemberExpression when the portion of the query to parse starts with MEMBER, MEMBER OF, NOT | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionValuedPathExpression | A collection_valued_field is designated by the name of an association field in a one-to-many or a many-to-many relationship or by the name of an element collection field. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionValuedPathExpressionBNF | The query BNF for a collection-valued path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CollectionValuedPathExpressionFactory | | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ComparisonExpression | Only the values of like types are permitted to be compared. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ComparisonExpressionBNF | The query BNF for a comparison expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ComparisonExpressionFactory | This ComparisonExpressionFactory creates a new ComparisonExpression when the portion of the query to parse starts with <, >, <>, <=, | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CompoundExpression | A compound expression has a left and right expressions combined by an identifier. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConcatExpression | The CONCAT function returns a string that is a concatenation of its arguments. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConcatExpressionFactory | This ConcatExpressionFactory creates a new ConcatExpression when the portion of the query to parse starts with CONCAT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConditionalExpressionBNF | The query BNF for a conditional expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConditionalFactorBNF | The query BNF for a conditional factor expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConditionalPrimaryBNF | The query BNF for a conditional primary expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConditionalTermBNF | The query BNF for a conditional term expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConnectByClause | The CONNECT BY clause allows selecting rows in a hierarchical order using the hierarchical query clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConnectByClauseBNF | The query BNF for a CONNECT BY clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConnectByClauseFactory | This ConnectByClauseFactory creates a new ConnectByClause when the portion of the query to parse starts with CONNECT BY. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConstructorExpression | In the SELECT clause a constructor may be used in the SELECT list to return one or more Java instances. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConstructorExpressionBNF | The query BNF for a constructor expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConstructorExpressionFactory | This ConstructorExpressionFactory creates a new ConstructorExpression when the portion of the query to parse starts with NEW. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ConstructorItemBNF | The query BNF for a constructor item expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CountFunction | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
CountFunctionFactory | This CountFunctionFactory creates a new CountFunction when the portion of the query to parse starts with COUNT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DatabaseType | This expression represents the database specific data type, which may include size and scale. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DatabaseTypeFactory | | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DatabaseTypeQueryBNF | The query BNF for the database type. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DateTime | This Expression represents a date or time. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DatetimeExpressionBNF | The query BNF for a date/time expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DateTimeFactory | This DateTimeFactory creates a new DateTime when the portion of the query to parse starts with CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP or with the | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DateTimePrimaryBNF | The query BNF for a date/time primary expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DateTimeTimestampLiteralBNF | The query BNF for a date/time/timestamp expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DefaultEclipseLinkJPQLGrammar | This JPQL grammar provides support for parsing JPQL queries defined by the JPA 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DefaultJPQLGrammar | This JPQL grammar provides support for parsing JPQL queries defined in the latest JPA functional specification. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DefaultStringExpression | An implementation of an Expression that wraps a string. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DeleteClause | This is the delete clause of the delete statement. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DeleteClauseBNF | The query BNF for the delete clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DeleteClauseFactory | This DeleteClauseFactory creates a new DeleteClause when the portion of the query to parse starts with DELETE FROM. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DeleteClauseRangeVariableDeclarationBNF | The query BNF for a range variable declaration expression used by the DELETE clause, which accepts collection and aggregate expression, which is used by invalid queries. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DeleteStatement | Bulk delete operation apply to entities of a single entity class (together with its subclasses, BNF: delete_statement ::= delete_clause [where_clause] | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DeleteStatementBNF | The query BNF for the delete statement. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DeleteStatementFactory | This DeleteStatementFactory creates a new DeleteStatement when the portion of the query to parse starts with DELETE FROM. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DerivedCollectionMemberDeclarationBNF | The query BNF for a derived collection member declaration expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
DivisionExpression | One of the four binary operators. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkAnonymousExpressionVisitor | This visitor allows a subclass to simply override AnonymousExpressionVisitor. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkExpressionVisitor | The ExpressionVisitor that adds support for the additional JPQL identifiers supported by EclipseLink that is not defined in the JPA function specification. | Interface | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkJPQLGrammar1 | This JPQL grammar provides support for parsing JPQL queries defined in JSR-220 - Enterprise JavaBeans 3. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkJPQLGrammar2_0 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkJPQLGrammar2_1 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkJPQLGrammar2_2 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkJPQLGrammar2_3 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkJPQLGrammar2_4 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkJPQLGrammar2_5 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EclipseLinkJPQLGrammar2_6 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ElseExpressionBNF | The query BNF for a else expression specified in the case expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EmptyCollectionComparisonExpression | This expression tests whether or not the collection designated by the collection-valued path expression is empty (i. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EmptyCollectionComparisonExpressionBNF | The query BNF for an empty collection comparison expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EncapsulatedIdentificationVariableExpression | This Expression represents an identification variable that maps a Map property, either the key, the value or a Map. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EntityExpressionBNF | The query BNF for a entity expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EntityOrValueExpressionBNF | The query BNF for a entity or value expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EntityTypeExpressionBNF | The query BNF for the TYPE expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EntityTypeLiteral | This Expression wraps the name of an entity type. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EntityTypeLiteralBNF | The query BNF for the entity type literal. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EntityTypeLiteralFactory | This factory creates an EntityTypeLiteral, which wraps an entity name. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EntryExpression | An identification variable qualified by the ENTRY operator is a path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EntryExpressionFactory | This EntryExpressionFactory creates a new EntryExpression when the portion of the query to parse starts with ENTRY. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EnumExpressionBNF | The query BNF for a enum expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EnumLiteralBNF | The query BNF for an enumeration constant expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
EnumPrimaryBNF | The query BNF for an enum primary expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExistsExpression | An EXISTS expression is a predicate that is true only if the result of the subquery consists of one or more values and that is false otherwise. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExistsExpressionBNF | The query BNF for the exists expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExistsExpressionFactory | This ExistsExpressionFactory creates a new ExistsExpression when the portion of the query to parse starts with EXISTS. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
Expression | This is the root interface of the parsed tree representation of a JPQL query. | Interface | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExpressionFactory | An ExpressionFactory is responsible to parse a portion of JPQL query which starts with one of the factory's JPQL identifiers. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExpressionRegistry | This registry contains the necessary information used by Hermes parser. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExpressionVisitor | This interface is used to traverse the JPQL parsed tree. | Interface | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExpressionVisitorWrapper | This ExpressionVisitor wraps another ExpressionVisitor and delegates all its calls to it (the delegate). | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExtractExpression | The EXTRACT function extracts a date part from a date/time value. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExtractExpressionBNF | The query BNF for the EXTRACT function. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ExtractExpressionFactory | This ExtractExpressionFactory creates a new ExtractExpression when the portion of the query to parse starts with EXTRACT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FromClause | The FROM clause of a query defines the domain of the query by declaring identification variables. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FromClauseBNF | The query BNF for the from clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FromClauseFactory | This FromClauseFactory creates a new FromClause when the portion of the query to parse starts with FROM. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FullyQualifyPathExpressionVisitor | This visitor makes sure that all path expressions are fully qualified with a "virtual" identification variable if the range variable declaration does not define one. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FunctionExpression | This expression adds support to call native database functions. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FunctionExpressionBNF | The query BNF for the EclipseLink's function expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FunctionExpressionFactory | This FunctionExpressionFactory creates a new FunctionExpression when the portion of the query to parse starts with an identifier related to a SQL function. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FunctionExpressionFactory .ParameterCount | The number of parameters a FunctionExpression can have. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FunctionItemBNF | The query BNF for the parameters of a function expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FunctionsReturningDatetimeBNF | The query BNF for a function expression returning a date/time value. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FunctionsReturningNumericsBNF | The query BNF for a function expression returning a numeric value. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
FunctionsReturningStringsBNF | The query BNF for a function expression returning a string value. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
GeneralCaseExpressionBNF | The query BNF for a general case expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
GeneralIdentificationExpressionFactory | This ValueExpressionFactory creates a general identification variable, which is either with the identifier KEY or VALUE and then checks the existence of a path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
GeneralIdentificationVariableBNF | The query BNF for a general identification variable expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
GenericQueryBNF | A generic JPQLQueryBNF can be used to manually create a new BNF without having to create a concrete instance. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
GroupByClause | The GROUP BY construct enables the aggregation of values according to the properties of an BNF: groupby_clause ::= GROUP BY groupby_item {, groupby_item}* | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
GroupByClauseBNF | The query BNF for the group by clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
GroupByClauseFactory | This GroupByClauseFactory creates a new GroupByClause when the portion of the query to parse starts with GROUP BY. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
GroupByItemBNF | The query BNF for a group by item expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
GroupByItemFactory | This GroupByItemFactory is responsible to return the right expression and to support invalid expression as well. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
HavingClause | The HAVING construct enables conditions to be specified that further restrict the query result as restrictions upon the groups. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
HavingClauseBNF | The query BNF for the having clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
HavingClauseFactory | This HavingClauseFactory creates a new HavingClause when the portion of the query to parse starts with HAVING. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
HierarchicalQueryClause | If a table contains hierarchical data, then rows can be selected in a hierarchical order using the hierarchical query clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
HierarchicalQueryClauseBNF | | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
HierarchicalQueryClauseFactory | This HierarchicalQueryClauseFactory creates a new HierarchicalQueryClause when the portion of the query to parse starts with either VERSIONS or | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IdentificationVariable | An identification variable is a valid identifier declared in the FROM clause of a query. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IdentificationVariableBNF | The query BNF for an identification variable expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IdentificationVariableDeclaration | An identification variable is a valid identifier declared in the FROM clause of a query. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IdentificationVariableDeclarationBNF | The query BNF for an identification variable declaration expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IdentificationVariableDeclarationFactory | This IdentificationVariableDeclarationFactory handles parsing the JPQL fragment within the FROM clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IdentificationVariableFactory | This IdentificationVariableFactory creates a new IdentificationVariable. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IdentifierRole | A role describes the purpose of the JPQL identifier. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IndexExpression | The INDEX function returns an integer value corresponding to the position of its argument in an ordered list. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IndexExpressionFactory | This IndexExpressionFactory creates a new IndexExpression when the portion of the query to parse starts with INDEX. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InExpression | The state field path expression must have a string, numeric, or enum value. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InExpressionBNF | The query BNF for an in expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InExpressionExpressionBNF | The query BNF describes the expression being tested by the IN expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InExpressionFactory | This InExpressionFactory creates a new InExpression when the portion of the query to parse starts with IN or NOT IN. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InExpressionItemBNF | The query BNF for the items of an IN expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InputParameter | Either positional or named parameters may be used. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InputParameterBNF | The query BNF for a input parameter. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalAggregateFunctionBNF | The query BNF for the parameter of an aggregate expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalBetweenExpressionBNF | The query BNF for the lower and upper expressions defined in the between expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalCoalesceExpressionBNF | The query BNF for the parameters defined in the coalesce expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalColumnExpressionBNF | The query BNF for the items of a COLUMN expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalConcatExpressionBNF | The query BNF for the COUNT expression's encapsulated expressions. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalConnectByClauseBNF | | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalCountBNF | The query BNF for the parameter of the COUNT function. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalEntityTypeExpressionBNF | The query BNF for the parameters defined in the type expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalFromClauseBNF | The query BNF for the FROM declaration, basically what follows the BNF: from_clause ::= FROM identification_variable_declaration {, {identification_variable_declaration | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalJoinBNF | The query BNF for what's following the join identifier. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalLengthExpressionBNF | The query BNF for the parameter of the LENGTH expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalLocateStringExpressionBNF | The query BNF for the first two parameters of the LOCATE expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalLocateThirdExpressionBNF | The query BNF for the third parameter of the LOCATE expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalLowerExpressionBNF | The query BNF for the parameter of the LOWER expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalModExpressionBNF | The query BNF for the parameters of the MOD expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalOrderByClauseBNF | The query BNF for what's following the order by identifier. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalOrderByItemBNF | The query BNF for an order by item. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalOrderByItemFactory | This InternalOrderByItemFactory creates either a StateFieldPathExpression or an IdentificationVariable. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalSelectExpressionBNF | | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalSimpleFromClauseBNF | The query BNF for the from declaration used in a subquery. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalSimpleSelectExpressionBNF | | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalSqrtExpressionBNF | The query BNF for the parameter of the SQRT expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalSubstringPositionExpressionBNF | The query BNF for the position parameters of the SUBSTRING expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalSubstringStringExpressionBNF | The query BNF for the parameter of the LENGTH expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalUpdateClauseBNF | The query BNF for what's following the update identifier. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalUpperExpressionBNF | The query BNF for the parameter of the UPPER expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
InternalWhenClauseBNF | The query BNF for the expression following the WHEN identifier. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
IsExpressionFactory | This IsExpressionFactory creates a new expression when the portion of the query to parseVersion:2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
Join | A JOIN enables the fetching of an association as a side effect of the execution of a query. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JoinAssociationPathExpressionBNF | The query BNF for a join association path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JoinBNF | The query BNF for the join expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JoinCollectionValuedPathExpressionFactory | | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JoinFactory | This JoinFactory creates a new Join when the portion of the query to parse starts with JOIN or FETCH JOIN, respectively. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JoinFetchBNF | The query BNF for the fetch join expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JPQLExpression | A JPQLExpression is the root of the parsed tree representation of a JPQL query. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JPQLGrammar | A JPQL grammar defines how a JPQL query can be parsed. | Interface | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JPQLGrammar1_0 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-220 - Enterprise JavaBeans 3. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JPQLGrammar2_0 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JPQLGrammar2_1 | This JPQLGrammar provides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JPQLQueryBNF | This defines a single Backus-Naur Form (BNF) of the JPQL grammar. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
JPQLStatementBNF | The query BNF for the JPQL expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
KeyExpression | An identification variable qualified by the KEY operator is a path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
KeyExpressionFactory | This KeyExpressionFactory creates a new KeyExpression when the portion of the query to parse starts with KEY. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
KeywordExpression | The expression representing some keywords: TRUE, FALSE or NULL. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
KeywordExpressionFactory | This KeywordExpressionFactory creates a new KeywordExpression when the portion of the JPQL query to parse is FALSE, TRUE or | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LengthExpression | The LENGTH function returns the length of the string in characters as an integer. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LengthExpressionFactory | This LengthExpressionFactory creates a new LengthExpression when the portion of the query to parse starts with LENGTH. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LikeExpression | The LIKE condition is used to specify a search for a pattern. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LikeExpressionBNF | The query BNF for a expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LikeExpressionEscapeCharacterBNF | This BNF is used when parsing an invalid fragment or to extend the default grammar. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LikeExpressionFactory | This LikeExpressionFactory creates a new LikeExpression when the portion of the query to parse starts with LIKE or NOT LIKE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LiteralBNF | The query BNF for literals, which is based on the listing defined in section 4. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LiteralExpressionFactory | This LiteralExpressionFactory is responsible to return the right literal expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LocateExpression | The LOCATE function returns the position of a given string within a string, starting the search at a specified position. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LocateExpressionFactory | This LocateExpressionFactory creates a new LocateExpression when the portion of the query to parse starts with LOCATE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LogicalExpression | This expression represents a logical expression, which means the first and second expressions are aggregated with either AND or OR. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LowerExpression | The LOWER function converts a string to lower case and it returns a string. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
LowerExpressionFactory | This LowerExpressionFactory creates a new LowerExpression when the portion of the query to parse starts with LOWER. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
MaxFunction | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
MaxFunctionFactory | This MaxFunctionFactory creates a new MaxFunction when the portion of the query to parse starts with MAX. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
MinFunction | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
MinFunctionFactory | This MinFunctionFactory creates a new MinFunction when the portion of the query to parse starts with MIN. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ModExpression | The modulo operation finds the remainder of division of one number by another. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ModExpressionFactory | This ModExpressionFactory creates a new ModExpression when the portion of the query to parse starts with MOD. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
MultiplicationExpression | One of the four binary operators. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NewValueBNF | The query BNF for a new value expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NotExpression | BNF: expression ::= NOT conditional_primaryVersion:2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NotExpressionFactory | This NotExpressionFactory creates a new NotExpression when the portion of the query to parse starts with NOT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NullComparisonExpression | A null comparison tests whether or not the single-valued path expression or input parameter is a BNF: null_comparison_expression ::= {single_valued_path_expression | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NullComparisonExpressionBNF | The query BNF for a null comparison expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NullExpression | A null Expression is used instead of a true null, which allows operations to be performed without doing a null check first. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NullIfExpression | NULLIF returns the first expression if the two expressions are not equal. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NullIfExpressionBNF | The query BNF for a nullif expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NullIfExpressionFactory | This NullIfExpressionFactory creates a new NullIfExpression when the portion of the query to parse starts with NULLIF. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NumericLiteral | Exact numeric literals support the use of Java integer literal syntax as well as SQL exact numeric literal syntax. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
NumericLiteralBNF | The query BNF for a numeric literal. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ObjectExpression | Stand-alone identification variables in the SELECT clause may optionally be qualified by the OBJECT operator. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ObjectExpressionBNF | The query BNF for an object expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ObjectExpressionFactory | This ObjectExpressionFactory creates a new ObjectExpression when the portion of the query to parse starts with OBJECT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OnClause | Returns an expression that allows a join ON clause to be defined. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OnClauseBNF | The query BNF for the on clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OnClauseFactory | This OnClauseFactory creates a new OnClause when the portion of the query to parse starts with ON. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderByClause | The ORDER BY clause allows the objects or values that are returned by the query to be ordered. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderByClauseBNF | The query BNF for the order by clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderByClauseFactory | This OrderByClauseFactory creates a new OrderByClause when the portion of the query to parse starts with ORDER BY. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderByItem | An orderby_item must be one of the following: A state_field_path_expression that evaluates to an orderable | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderByItem .NullOrdering | This enumeration lists all the possible choices for ordering nulls in an item. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderByItem .Ordering | This enumeration lists all the possible choices for ordering an item. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderByItemBNF | The query BNF for the order by item expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderByItemFactory | This OrderByItemFactory creates a new OrderByItem. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderSiblingsByClause | In a hierarchical query, if the rows of siblings of the same parent need to be ordered, then the ORDER SIBLINGS BY clause should be used. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderSiblingsByClauseBNF | The query BNF for the order siblings by clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrderSiblingsByClauseFactory | This OrderSiblingsByClauseFactory creates a new OrderSiblingsByClause when the portion of the query to parse starts with ORDER SIBLINGS BY. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrExpression | The OR logical operator chains multiple criteria together. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
OrExpressionFactory | This OrExpressionFactory creates a new OrExpression when the portion of the query to parse starts with OR. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
PatternValueBNF | The query BNF for a pattern value. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
QualifiedIdentificationVariableBNF | The query BNF for a qualified identification variable expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
QueryPosition | This object contains the cursor position within the parsed tree and within each of the Expression from the root to the deepest leaf. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
RangeDeclarationBNF | | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
RangeDeclarationFactory | | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
RangeVariableDeclaration | Range variable declarations allow the developer to designate a "root" for objects which may not be reachable by navigation. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
RangeVariableDeclarationBNF | The query BNF for a range variable declaration expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
RangeVariableDeclarationFactory | This RangeVariableDeclaration creates a new RangeVariableDeclaration. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
RegexpExpression | The REGEXP condition is used to specify a search for a pattern. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
RegexpExpressionBNF | The query BNF for a REGEXP expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
RegexpExpressionFactory | This RegexpExpressionFactory creates a new RegexpExpression when the portion of the query to parse starts with REGEXP. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ResultVariable | A result variable may be used to name a select item in the query result. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ResultVariableBNF | The query BNF for a result variable expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ResultVariableFactory | This ResultVariableFactory creates a new ResultVariable when the portion of the query to parse starts with or without AS. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ScalarExpressionBNF | The query BNF for a scalar expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SelectClause | The SELECT clause queries data from entities. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SelectClauseBNF | The query BNF for the select clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SelectClauseFactory | This SelectClauseFactory creates a new SelectClause when the portion of the query to parse starts with SELECT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SelectExpressionBNF | The query BNF for a select expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SelectStatement | A SELECT query is an operation that retrieves data from one or more tables or BNF: select_statement ::= select_clause | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SelectStatementBNF | The query BNF for the select statement. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SelectStatementFactory | This SelectStatementFactory creates a new SelectStatement when the portion of the query to parse starts with SELECT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleArithmeticExpressionBNF | The query BNF for a simple arithmetic expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleCaseExpressionBNF | The query BNF for a simple case expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleConditionalExpressionBNF | The query BNF for a simple conditional expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleEntityExpressionBNF | The query BNF for a simple entity expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleEntityOrValueExpressionBNF | The query BNF for a simple entity or value expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleFromClause | The FROM clause of a query defines the domain of the query by declaring identification variables. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleResultVariableBNF | The query BNF for a result variable expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleSelectClause | The SELECT statement queries data from entities. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleSelectClauseBNF | The query BNF for the simple select clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleSelectExpressionBNF | The query BNF for a simple select expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleSelectStatement | BNFL subquery ::= simple_select_clause subquery_from_clause [where_clause] [groupby_clause] [having_clause]Version:2. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SimpleSelectStatementFactory | This SimpleSelectStatementFactory creates a new SimpleSelectStatement when the portion of the query to parse starts with SELECT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SingleValuedObjectPathExpressionBNF | The query BNF for a simple valued object path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SingleValuedPathExpressionBNF | The query BNF for a single valued path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SizeExpression | The SIZE function returns an integer value, the number of elements of the collection. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SizeExpressionFactory | This SizeExpressionFactory creates a new SizeExpression when the portion of the query to parse starts with SIZE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SqrtExpression | The SQRT function takes a numeric argument and returns a double. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SqrtExpressionFactory | This SqrtExpressionFactory creates a new SqrtExpression when the portion of the query to parse starts with SQRT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StartWithClause | A START WITH clause is optional and specifies the root row(s) of the hierarchy. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StartWithClauseBNF | The query BNF for the START WITH clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StartWithClauseFactory | This StartWithClauseFactory creates a new StartWithClause when the portion of the query to parse starts with START WITH. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StateFieldPathExpression | A single_valued_association_field is designated by the name of an association-field in a one-to-one or many-to-one relationship. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StateFieldPathExpressionBNF | The query BNF for a state field path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StateFieldPathExpressionFactory | This StateFieldPathExpressionFactory is meant to handle the parsing of a portion of the query when it's expected to be a state field path. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StringExpressionBNF | The query BNF for a string expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StringLiteral | A string literal is enclosed in single quotes. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StringLiteralBNF | The query BNF for a string literal. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StringLiteralFactory | This StringLiteralFactory is responsible to parse a sub-query starting with a single quote. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
StringPrimaryBNF | The query BNF for a string primary expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SubExpression | This expression wraps a sub-expression within parenthesis. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SubqueryBNF | The query BNF for a subquery expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SubqueryFromClauseBNF | The query BNF for the from clause defined in a subquery. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SubSelectIdentificationVariableDeclarationBNF | The query BNF for an identification variable declaration expression defined in a sub-select expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SubstringExpression | The second and third arguments of the SUBSTRING function denote the starting position and length of the substring to be returned. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SubstringExpressionFactory | This SubstringExpressionFactory creates a new SubstringExpression when the portion of the query to parse starts with SUBSTRING. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SubtractionExpression | One of the four binary operators. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SumFunction | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
SumFunctionFactory | This SumFunctionFactory creates a new SumFunction when the portion of the query to parse starts with SUM. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TableExpression | Defines a table expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TableExpressionBNF | The query BNF for a table expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TableExpressionFactory | This TableExpressionFactory creates a new TableExpression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TableVariableDeclaration | Defines a table expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TableVariableDeclarationBNF | The query BNF for a table declaration. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TableVariableDeclarationFactory | This TableVariableDeclarationFactory creates a new TableVariableDeclaration. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TreatExpression | Returns an expression that allows to treat its base as if it were a subclass of the class returned by the base. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TreatExpressionBNF | The query BNF for a TREAT expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TreatExpressionFactory | This TreatExpressionFactory creates a new TreatExpression when the portion of the query to parse starts with TREAT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TrimExpression | The TRIM function trims the specified character from a string. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TrimExpression .Specification | The possible ways to trim the string. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TrimExpressionFactory | This TrimExpressionFactory creates a new TrimExpression when the portion of the query to parse starts with TRIM. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TypeExpression | An entity type expression can be used to restrict query polymorphism. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TypeExpressionBNF | The query BNF for a type expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
TypeExpressionFactory | This TypeExpressionFactory creates a new TypeExpression when the portion of the query to parse starts with TYPE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UnionClause | The UNION clause allows the results of two queries to be combined. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UnionClauseBNF | The query BNF for the order by clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UnionClauseFactory | This UnionClauseFactory creates a new UnionClause when the portion of the query to parse starts with UNION, INTERSECT or EXCEPT. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UnknownExpression | This expression contains a portion of the query that is unknown to the parser. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UnknownExpressionFactory | This UnknownExpressionFactory creates a new UnknownExpression when the portion of the query to parse is unknown. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateClause | This is the update clause of the update statement. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateClauseBNF | The query BNF for the update clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateClauseFactory | This UpdateClauseFactory creates a new UpdateClause when the portion of the query to parse starts with UPDATE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateItem | The new_value specified for an update operation must be compatible in type with the field to which it is assigned. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateItemBNF | The query BNF for the update item expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateItemFactory | This UpdateItemFactory creates a new UpdateItem. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateItemStateFieldPathExpressionBNF | The query BNF for a state field path expression used in an update item. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateItemStateFieldPathExpressionFactory | This UpdateItemStateFieldPathExpressionFactory is meant to handle the parsing of a portion of the query when it's expected to be a state field path. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateStatement | The UPDATE clause of a query consists of a conditional expression used to select objects or values that satisfy the expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateStatementBNF | The query BNF for the update statement. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpdateStatementFactory | This UpdateStatementFactory creates a new UpdateStatement when the portion of the query to parse starts with UPDATE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpperExpression | The UPPER function converts a string to upper case and it returns a string. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
UpperExpressionFactory | This UpperExpressionFactory creates a new UpperExpression when the portion of the query to parse starts with UPPER. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ValueExpression | An identification variable qualified by the VALUE operator is a path expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
ValueExpressionFactory | This ValueExpressionFactory creates a new ValueExpression when the portion of the query to parse starts with VALUE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
VirtualJPQLQueryBNF | This JPQLQueryBNF can be used as a virtual BNF, which can wrap another BNF or BNFs and modify the default behavior. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
WhenClause | A WHEN predicate is used to calculate a condition and when it's true, its THEN will BNF: when_clause ::= WHEN conditional_expression THEN scalar_expression | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
WhenClauseBNF | The query BNF for the when clause of the case expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
WhenClauseFactory | This WhenClauseFactory creates a new WhenClause when the portion of the query to parse starts with WHEN. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
WhereClause | The WHERE clause of a query consists of a conditional expression used to select objects or values that satisfy the expression. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
WhereClauseBNF | The query BNF for the where clause. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |
|
WhereClauseFactory | This WhereClauseFactory creates a new WhereClause when the portion of the query to parse starts with WHERE. | Class | org.eclipse.persistence.jpa.jpql.parser | EclipseLink |