| Name | Description | Type | Package | Framework |
| AbsExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| AbstractConditionalClauseStateObject | 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.tools.model.query | EclipseLink |
|
| AbstractDoubleEncapsulatedExpressionStateObject | This StateObject represents a JPQL expression that has a JPQL identifier followed by two an encapsulated expression with parenthesis, the two expression are separated by a comma. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractEclipseLinkStateObjectVisitor | The abstract definition of EclipseLinkStateObjectVisitor, which implements all the methods but does nothing. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractEclipseLinkTraverseChildrenVisitor | This StateObjectVisitor traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any given StateObject. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractEclipseLinkTraverseParentVisitor | This StateObjectVisitor traverses up the hierarchy. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractEncapsulatedExpressionStateObject | This expression handles parsing the identifier followed by an expression encapsulated within BNF: expression ::= (expression) | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractFromClauseStateObject | This state object represents the abstract definition of a FROM clause, which is either the FROM clause of the query or of a sub-query expression. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractIdentificationVariableDeclarationStateObject | | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractListHolderStateObject | The abstraction definition of a StateObject that holds onto a list of children, the methods defined in ListHolderStateObject are automatically handled here. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractModifyClauseStateObject | | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractModifyStatementStateObject | The abstract definition of a modify statement. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractPathExpressionStateObject | An identification variable followed by the navigation operator (. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractRangeVariableDeclarationStateObject | | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractSchemaNameStateObject | An abstract schema name designates the abstract schema type over which the query ranges. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractSelectClauseStateObject | This state object represents the abstract definition of a SELECT clause, which is either the SELECT clause of the top-level query or of a subquery. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractSelectStatementStateObject | This state object represents the select statement, which has at least a SELECT clause and a FROM clause. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractSingleEncapsulatedExpressionStateObject | This StateObject represents a JPQL expression that has a JPQL identifier followed by an encapsulated expression with parenthesis. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractStateObject | The abstract definition of a StateObject. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractStateObjectVisitor | The abstract definition of StateObjectVisitor, which implements all the methods but does nothing. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractTraverseChildrenVisitor | This StateObjectVisitor traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any given StateObject. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractTraverseParentVisitor | This StateObjectVisitor traverses up the hierarchy. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AbstractTripleEncapsulatedExpressionStateObject | This state object takes care of parsing an expression that encapsulates three expressions separated by a comma. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AdditionExpressionStateObject | BNF: arithmetic_expression ::= arithmetic_expression + arithmetic_termVersion:2. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AndExpressionStateObject | The AND logical operator chains multiple criteria together. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AnonymousStateObjectVisitor | This visitor allows a subclass to simply override visit(StateObject) and perform the same task for all visited ItateObjects. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AnonynousEclipseLinkStateObjectVisitor | This visitor allows a subclass to simply override AnonymousStateObjectVisitor. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| ArithmeticExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| ArithmeticFactorStateObject | This state object simply adds a plus or minus sign to the arithmetic primary expression. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| AvgFunctionStateObject | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| BadExpressionStateObject | This wraps an invalid portion of the JPQL query that could not be parsed. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| BetweenExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| CaseExpressionStateObject | A CASE predicate is used to calculate a condition and when it's true, its THEN expression will be executed. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| ChangeSupport | This ChangeSupport is responsible to notifies registered listeners upon changes made to a StateObject, those changes are either a property has changed (IPropertyChangeListener) | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| CoalesceExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| CollectionExpressionStateObject | This StateObject is a temporary object used to store a list of StateObjects. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| CollectionMemberDeclarationStateObject | 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.tools.model.query | EclipseLink |
|
| CollectionMemberExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| CollectionValuedPathExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| ComparisonExpressionStateObject | Only the values of like types are permitted to be compared. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| CompoundExpressionStateObject | A compound StateObject has a left and right expressions combined by an identifier. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| ConcatExpressionStateObject | The CONCAT function returns a string that is a concatenation of its arguments. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| ConstructorExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| CountFunctionStateObject | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| DateTimeStateObject | This DateTimeStateObject represents a date or time. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| DeclarationStateObject | This defines the declaration portion of a query, which is the FROM clauseVersion:2. | Interface | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| DeleteClauseStateObject | This is the DELETE clause of the DELETE statement. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| DeleteStatementStateObject | 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.tools.model.query | EclipseLink |
|
| DerivedPathIdentificationVariableDeclarationStateObject | | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| DerivedPathVariableDeclarationStateObject | BNF: subselect_identification_variable_declaration ::= derived_path_expression [AS] identification_variable {join}* BNF: derived_path_expression ::= superquery_identification_variable. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| DivisionExpressionStateObject | BNF: arithmetic_expression ::= arithmetic_expression / arithmetic_termVersion:2. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| EclipseLinkStateObjectVisitor | The interface is used to traverse the StateObject hierarchy that represents a JPQL query as well as what EclipseLink adds on top of the basic grammar. | Interface | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| EmptyCollectionComparisonExpressionStateObject | This expression tests whether or not the collection designated by the collection-valued path expression is empty (i. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| EncapsulatedIdentificationVariableExpressionStateObject | This object represents an identification variable that is wrapped by a function. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| EntityTypeLiteralStateObject | This StateObject wraps the name of an entity type. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| EntryExpressionStateObject | This object represents an identification variable that maps the Map. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| EnumTypeStateObject | This StateObject wraps the name of an Enum constant. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| ExistsExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| FromClauseStateObject | The FROM clause of a query defines the domain of the query by declaring identification variables. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| FunctionExpressionStateObject | | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| GroupByClauseStateObject | The GROUP BY construct enables the aggregation of values according to the properties of an entity class. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| HavingClauseStateObject | 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.tools.model.query | EclipseLink |
|
| IdentificationVariableDeclarationStateObject | An identification variable is a valid identifier declared in the FROM clause of a query. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| IdentificationVariableStateObject | This state object represents a single identification variable, which is identifying TODO. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| IndexExpressionStateObject | The INDEX function returns an integer value corresponding to the position of its argument in an ordered list. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| InExpressionStateObject | The state field path expression must have a string, numeric, or enum value. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| InputParameterStateObject | Either positional or named parameters may be used. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| JoinStateObject | A JOIN enables the fetching of an association as a side effect of the execution of a query. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| JPQLQueryStateObject | This is the root of the StateObject hierarchy that represents a JPQL query. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| KeyExpressionStateObject | This object represents an identification variable that maps the keys of a Map. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| KeywordExpressionStateObject | The expression representing some keywords: TRUE, FALSE or NULL. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| LengthExpressionStateObject | The LENGTH function returns the length of the string in characters as an integer. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| LikeExpressionStateObject | The LIKE condition is used to specify a search for a pattern. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| ListHolderStateObject | A ListHolderStateObject is a StateObject having a list of children and this gives access to some operation over the list. | Interface | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| LocateExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| LogicalExpressionStateObject | This expression represents a logical expression, which means the first and second expressions are aggregated with either the AND or the OR operator. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| LowerExpressionStateObject | The LOWER function converts a string to lower case and it returns a string. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| MaxFunctionStateObject | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| MinFunctionStateObject | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| ModExpressionStateObject | The modulo operation finds the remainder of division of one number by another. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| MultiplicationExpressionStateObject | BNF: arithmetic_expression ::= arithmetic_expression * arithmetic_termVersion:2. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| NotExpressionStateObject | BNF: expression ::= NOT conditional_primaryVersion:2. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| NullComparisonExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| NullIfExpressionStateObject | NULLIF returns the first expression if the two expressions are not equal. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| NumericLiteralStateObject | 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.tools.model.query | EclipseLink |
|
| ObjectExpressionStateObject | Stand-alone identification variables in the SELECT clause may optionally be qualified by the OBJECT operator. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| OrderByClauseStateObject | The ORDER BY clause allows the objects or values that are returned by the query to be ordered. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| OrderByItemStateObject | An ORDER BY item must be one of the following: A state_field_path_expression that evaluates to | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| OrExpressionStateObject | The OR logical operator chains multiple criteria together. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| RangeVariableDeclarationStateObject | 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.tools.model.query | EclipseLink |
|
| ResultVariableStateObject | A result variable may be used to name a select item in the query result. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SelectClauseStateObject | The SELECT statement queries data from entities, which determines the type of the objects or values to be selected. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SelectStatementStateObject | This state object represents a select statement, which has at least a SELECT clause and a FROM clause. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SimpleFromClauseStateObject | The FROM clause of a sub-query defines the domain of the sub-query by declaring identification variables. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SimpleSelectClauseStateObject | The SELECT statement queries data from entities. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SimpleSelectStatementStateObject | This state object represents a subquery, which has at least a SELECT clause and a FROM clause. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SimpleStateObject | This StateObject simply holds onto a string. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SizeExpressionStateObject | The SIZE function returns an integer value, the number of elements of the collection. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SqrtExpressionStateObject | The SQRT function takes a numeric argument and returns a Double. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| StateFieldPathExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| StateFieldPathExpressionStateObject .MapManagedType | | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| StateObject | A StateObject is an editable representation of a JPQL query. | Interface | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| StateObjectProblem | | Interface | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| StateObjectVisitor | The visitor is used to traverse the StateObject hierarchy that represents a JPQL query. | Interface | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| StringLiteralStateObject | A string literal is enclosed in single quotes. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SubExpressionStateObject | This expression wraps a sub-expression within parenthesis. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SubstringExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| SubtractionExpressionStateObject | BNF: arithmetic_expression ::= arithmetic_expression - arithmetic_termVersion:2. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| SumFunctionStateObject | One of the aggregate functions. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| TreatExpressionStateObject | 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.tools.model.query | EclipseLink |
|
| TrimExpressionStateObject | The TRIM function trims the specified character from a string. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| TypeExpressionStateObject | An entity type expression can be used to restrict query polymorphism. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| UnknownExpressionStateObject | This StateObject holds onto an unknown portion of a JPQL query that could not be parsed. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| UpdateClauseStateObject | This is the UPDATE clause of the UPDATE statement. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| UpdateItemStateObject | 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.tools.model.query | EclipseLink |
|
| UpdateStatementStateObject | 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.tools.model.query | EclipseLink |
|
| UpperExpressionStateObject | The UPPER function converts a string to upper case and it returns a string. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| ValueExpressionStateObject | This object represents an identification variable that maps the values of a Map. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| VariableDeclarationStateObject | This defines a variable declaration, which has a "root" object and an identification variable. | Interface | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| WhenClauseStateObject | A WHEN predicate is used to calculate a condition and when it's true, its THEN will be executed. | Class | org.eclipse.persistence.jpa.jpql.tools.model.query | EclipseLink |
|
| WhereClauseStateObject | 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.tools.model.query | EclipseLink |