| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools | |
| org.eclipse.persistence.jpa.jpql.tools.model |
The classes defined in this package define the state model API, a state model can be used to
manually or programmatically create and edit a JPQL query.
|
| org.eclipse.persistence.jpa.jpql.tools.model.query |
This package contains the
StateObject classes that represents a JPQL query. |
| Modifier and Type | Interface and Description |
|---|---|
protected static interface |
RefactoringTool.StateObjectUpdater<T extends StateObject>
This interface is used to transparently push the new value into the
StateObject. |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends StateObject> |
RefactoringTool.ClassNameRenamer.visit(T stateObject,
String value,
RefactoringTool.StateObjectUpdater<T> updater)
Visits the given
StateObject and if its value is the same as the old class name or
if the value represents an inner class of that old class name, then the given RefactoringTool.StateObjectUpdater will be notified to replace the value. |
| Modifier and Type | Class and Description |
|---|---|
protected class |
BasicStateObjectBuilder.AbstractSelectStatementBuilder<T extends AbstractSelectStatementStateObject,P extends StateObject>
The abstract definition of the builder that is responsible to create the
StateObject
representation of the SELECT statement. |
interface |
IBuilder<T extends StateObject,S extends StateObject>
This builder is used by
BasicStateObjectBuilder, which allows subclasses to easily change
any internal builders used for properly creating the state model representation of a JPQL query. |
interface |
IBuilder<T extends StateObject,S extends StateObject>
This builder is used by
BasicStateObjectBuilder, which allows subclasses to easily change
any internal builders used for properly creating the state model representation of a JPQL query. |
| Modifier and Type | Field and Description |
|---|---|
protected P |
BasicStateObjectBuilder.AbstractSelectStatementBuilder.parent
The parent of the
SELECT statement. |
protected StateObject |
BasicStateObjectBuilder.stateObject
The
StateObject that was created based on the visited Expression. |
protected StateObject |
BasicStateObjectBuilder.SelectItemBuilder.stateObject |
| Modifier and Type | Field and Description |
|---|---|
protected List<StateObject> |
AbstractSelectExpressionStateObjectBuilder.stateObjectList
The list of select items, which were added by invoking
AbstractSelectExpressionStateObjectBuilder.append(). |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends StateObject> |
BasicStateObjectBuilder.buildChildren(Expression expression) |
<S extends StateObject> |
PropertyChangeEvent.getSource()
Returns the source where the modification occurred and that fired the event.
|
<S extends StateObject> |
IPropertyChangeEvent.getSource()
Returns the source where the modification occurred and that fired the event.
|
| Modifier and Type | Method and Description |
|---|---|
protected StateObject |
AbstractScalarExpressionStateObjectBuilder.buildCollectionPath(String path) |
protected StateObject |
AbstractScalarExpressionStateObjectBuilder.buildIdentificationVariable(String literal) |
protected StateObject |
AbstractScalarExpressionStateObjectBuilder.buildInputParameter(String parameter) |
protected StateObject |
AbstractScalarExpressionStateObjectBuilder.buildNumeric(Number number) |
protected StateObject |
AbstractScalarExpressionStateObjectBuilder.buildNumeric(String number) |
protected StateObject |
AbstractScalarExpressionStateObjectBuilder.buildStateFieldPath(String path) |
StateObject |
BasicStateObjectBuilder.SelectItemBuilder.buildStateObject(SelectClauseStateObject parent,
Expression expression)
Creates the
StateObject representation of the given Expression. |
StateObject |
JPQLQueryBuilderWrapper.buildStateObject(StateObject parent,
CharSequence jpqlFragment,
String queryBNFId)
Creates a
StateObject representation of the given JPQL fragment. |
StateObject |
IJPQLQueryBuilder.buildStateObject(StateObject parent,
CharSequence jpqlFragment,
String queryBNFId)
Creates a
StateObject representation of the given JPQL fragment. |
StateObject |
AbstractJPQLQueryBuilder.buildStateObject(StateObject parent,
CharSequence jpqlFragment,
String queryBNFId)
Creates a
StateObject representation of the given JPQL fragment. |
protected StateObject |
BasicStateObjectBuilder.buildStateObjectImp(Expression expression)
Visits the given
Expression and returned its StateObject. |
protected StateObject |
AbstractScalarExpressionStateObjectBuilder.buildStringLiteral(String literal) |
protected StateObject |
AbstractScalarExpressionStateObjectBuilder.getParent()
Returns the parent of the expression to build, which is only required when a JPQL fragment
needs to be parsed.
|
StateObject |
Problem.getStateObject()
Returns the
StateObject where the problem was found. |
StateObject |
DefaultProblem.getStateObject()
Returns the
StateObject where the problem was found. |
StateObject |
BasicStateObjectBuilder.getStateObject()
Returns the
StateObject that was created based on the visited Expression. |
protected StateObject |
AbstractScalarExpressionStateObjectBuilder.literal(String literal) |
protected StateObject |
AbstractStateObjectBuilder.pop()
Retrieves the
StateObject that is on the stack. |
| Modifier and Type | Method and Description |
|---|---|
protected IBuilder<StateObject,SelectClauseStateObject> |
BasicStateObjectBuilder.buildSelectItemBuilder() |
protected IBuilder<SimpleSelectStatementStateObject,StateObject> |
BasicStateObjectBuilder.buildSimpleSelectStatementBuilder() |
protected IBuilder<StateObject,SelectClauseStateObject> |
BasicStateObjectBuilder.getSelectItemBuilder() |
protected IBuilder<SimpleSelectStatementStateObject,StateObject> |
BasicStateObjectBuilder.getSimpleSelectStatementBuilder() |
protected List<StateObject> |
AbstractScalarExpressionStateObjectBuilder.literals(String... literals) |
protected List<StateObject> |
AbstractScalarExpressionStateObjectBuilder.stateObjects(int count)
Returns a list of the
StateObjects that were previously created. |
protected List<StateObject> |
AbstractScalarExpressionStateObjectBuilder.stateObjects(T... builders)
Returns a list of the
StateObjects that were previously created. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractStateObjectBuilder.add(StateObject stateObject)
Adds the given
StateObject to the stack for future use, which will be removed from
the stack to complete the creation of another StateObject. |
ICaseExpressionStateObjectBuilder |
JPQLQueryBuilderWrapper.buildCaseExpressionStateObjectBuilder(StateObject parent)
Creates a builder that can create a
CASE expression programmatically. |
ICaseExpressionStateObjectBuilder |
IJPQLQueryBuilder.buildCaseExpressionStateObjectBuilder(StateObject parent)
Creates a builder that can create a
CASE expression programmatically. |
ICaseExpressionStateObjectBuilder |
AbstractJPQLQueryBuilder.buildCaseExpressionStateObjectBuilder(StateObject parent)
Creates a builder that can create a
CASE expression programmatically. |
StateObject |
JPQLQueryBuilderWrapper.buildStateObject(StateObject parent,
CharSequence jpqlFragment,
String queryBNFId)
Creates a
StateObject representation of the given JPQL fragment. |
StateObject |
IJPQLQueryBuilder.buildStateObject(StateObject parent,
CharSequence jpqlFragment,
String queryBNFId)
Creates a
StateObject representation of the given JPQL fragment. |
StateObject |
AbstractJPQLQueryBuilder.buildStateObject(StateObject parent,
CharSequence jpqlFragment,
String queryBNFId)
Creates a
StateObject representation of the given JPQL fragment. |
protected void |
AbstractConditionalExpressionStateObjectBuilder.comparison(String identifier,
StateObject rightStateObject) |
T |
IAbstractConditionalExpressionStateObjectBuilder.sub(StateObject stateObject) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.sub(StateObject stateObject) |
T |
AbstractConditionalExpressionStateObjectBuilder.sub(StateObject stateObject) |
String |
IJPQLQueryFormatter.toString(StateObject stateObject)
Creates a string representation of the given
StateObject. |
String |
BaseJPQLQueryFormatter.toString(StateObject stateObject)
Creates a string representation of the given
StateObject. |
protected void |
BaseJPQLQueryFormatter.toText(StateObject stateObject)
Visits the given
StateObject and prevents its decorator to be called, which will
prevent any possible recursion when the decorator is outputting the information. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractConditionalExpressionStateObjectBuilder.in(boolean not,
List<StateObject> inItems) |
protected void |
AbstractJPQLQueryFormatter.toStringChildren(ListHolderStateObject<? extends StateObject> stateObject,
boolean comma) |
protected void |
AbstractActualJPQLQueryFormatter.toStringChildren(ListHolderStateObject<? extends StateObject> stateObject,
boolean comma) |
| Constructor and Description |
|---|
AbstractCaseExpressionStateObjectBuilder(StateObject parent)
Creates a new
AbstractCaseExpressionStateObjectBuilder. |
AbstractConditionalExpressionStateObjectBuilder(StateObject parent)
Creates a new
AbstractStateObjectBuilder. |
AbstractScalarExpressionStateObjectBuilder(StateObject parent)
Creates a new
AbstractScalarExpressionStateObjectBuilder. |
DefaultCaseExpressionStateObjectBuilder(StateObject parent)
Creates a new
DefaultCaseExpressionStateObjectBuilder. |
DefaultProblem(StateObject stateObject,
String messageKey,
String[] arguments)
Creates a new
DefaultProblem. |
ListChangeEvent(StateObject source,
List<? extends T> list,
IListChangeEvent.EventType eventType,
String listName,
List<? extends T> items,
int startIndex,
int endIndex)
Creates a new
ListChangeEvent. |
PropertyChangeEvent(StateObject source,
String propertyName,
T oldValue,
T newValue)
Creates a new
PropertyChangeEvent. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractListHolderStateObject<T extends StateObject>
The abstraction definition of a
StateObject that holds onto a list of children, the
methods defined in ListHolderStateObject are automatically handled here. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DeclarationStateObject
This defines the declaration portion of a query, which is the
FROM clause
of a query. |
interface |
ListHolderStateObject<T>
A
ListHolderStateObject is a StateObject having a list of children and this
gives access to some operation over the list. |
interface |
VariableDeclarationStateObject
This defines a variable declaration, which has a "root" object and an identification variable.
|
| Modifier and Type | Class and Description |
|---|---|
class |
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 |
AbstractConditionalClauseStateObject
Conditional expressions are composed of other conditional expressions, comparison operations,
logical operations, path expressions that evaluate to boolean values, boolean literals, and
boolean input parameters.
|
class |
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 |
AbstractEncapsulatedExpressionStateObject
This expression handles parsing the identifier followed by an expression encapsulated within
parenthesis.
|
class |
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 |
AbstractIdentificationVariableDeclarationStateObject |
class |
AbstractListHolderStateObject<T extends StateObject>
The abstraction definition of a
StateObject that holds onto a list of children, the
methods defined in ListHolderStateObject are automatically handled here. |
class |
AbstractModifyClauseStateObject |
class |
AbstractModifyStatementStateObject
The abstract definition of a modify statement.
|
class |
AbstractPathExpressionStateObject
An identification variable followed by the navigation operator (.) and a state field or
association field is a path expression.
|
class |
AbstractRangeVariableDeclarationStateObject |
class |
AbstractSchemaNameStateObject
An abstract schema name designates the abstract schema type over which the query ranges.
|
class |
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 |
AbstractSelectStatementStateObject
This state object represents the select statement, which has at least a
SELECT
clause and a FROM clause. |
class |
AbstractSingleEncapsulatedExpressionStateObject
This
StateObject represents a JPQL expression that has a JPQL identifier followed by
an encapsulated expression with parenthesis. |
class |
AbstractStateObject
The abstract definition of a
StateObject. |
class |
AbstractTripleEncapsulatedExpressionStateObject
This state object takes care of parsing an expression that encapsulates three expressions
separated by a comma.
|
class |
AdditionExpressionStateObject
TODO:
BNF:
arithmetic_expression ::= arithmetic_expression + arithmetic_term |
class |
AggregateFunctionStateObject
In the
SELECT clause the result of a query may be the result of an aggregate
function applied to a path expression. |
class |
AllOrAnyExpressionStateObject
An
ALL conditional expression is a predicate that is true if the
comparison operation is true for all values in the result of the subquery or the
result of the subquery is empty. |
class |
AndExpressionStateObject
The
AND logical operator chains multiple criteria together. |
class |
ArithmeticExpressionStateObject
This expression represents an arithmetic expression, which means the first and second expressions
are aggregated with an arithmetic sign.
|
class |
ArithmeticFactorStateObject
This state object simply adds a plus or minus sign to the arithmetic primary expression.
|
class |
AvgFunctionStateObject
One of the aggregate functions.
|
class |
BadExpressionStateObject
This wraps an invalid portion of the JPQL query that could not be parsed.
|
class |
BetweenExpressionStateObject
Used in conditional expression to determine whether the result of an expression falls within an
inclusive range of values.
|
class |
CaseExpressionStateObject
A
CASE predicate is used to calculate a condition and when it's true,
its THEN expression will be executed. |
class |
CoalesceExpressionStateObject
A
COALESCE expression returns null if all its arguments evaluate
to null, and the value of the first non-null argument otherwise. |
class |
CollectionExpressionStateObject
This
StateObject is a temporary object used to store a list of StateObjects. |
class |
CollectionMemberDeclarationStateObject
An identification variable declared by a
collection_member_declaration ranges over
values of a collection obtained by navigation using a path expression. |
class |
CollectionMemberExpressionStateObject
This expression tests whether the designated value is a member of the collection specified by the
collection-valued path expression.
|
class |
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 |
ComparisonExpressionStateObject
Only the values of like types are permitted to be compared.
|
class |
CompoundExpressionStateObject
A compound
StateObject has a left and right expressions combined by an identifier. |
class |
ConcatExpressionStateObject
The
CONCAT function returns a string that is a concatenation of its arguments. |
class |
ConstructorExpressionStateObject
In the
SELECT clause a constructor may be used in the SELECT
list to return one or more Java instances. |
class |
CountFunctionStateObject
One of the aggregate functions.
|
class |
DateTimeStateObject
This
DateTimeStateObject represents a date or time. |
class |
DeleteClauseStateObject
This is the
DELETE clause of the DELETE statement. |
class |
DeleteStatementStateObject
Bulk delete operation apply to entities of a single entity class (together with its subclasses,
if any).
|
class |
DerivedPathIdentificationVariableDeclarationStateObject |
class |
DerivedPathVariableDeclarationStateObject
BNF:
subselect_identification_variable_declaration ::= derived_path_expression [AS] identification_variable {join}* |
class |
DivisionExpressionStateObject
TODO:
BNF:
arithmetic_expression ::= arithmetic_expression / arithmetic_term |
class |
EmptyCollectionComparisonExpressionStateObject
This expression tests whether or not the collection designated by the collection-valued path
expression is empty (i.e, has no elements).
|
class |
EncapsulatedIdentificationVariableExpressionStateObject
This object represents an identification variable that is wrapped by a function.
|
class |
EntityTypeLiteralStateObject
This
StateObject wraps the name of an entity type. |
class |
EntryExpressionStateObject
|
class |
EnumTypeStateObject
This
StateObject wraps the name of an Enum constant. |
class |
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 |
FromClauseStateObject
The
FROM clause of a query defines the domain of the query by declaring
identification variables. |
class |
FunctionExpressionStateObject |
class |
GroupByClauseStateObject
The
GROUP BY construct enables the aggregation of values according to the
properties of an entity class. |
class |
HavingClauseStateObject
The
HAVING construct enables conditions to be specified that further restrict
the query result as restrictions upon the groups. |
class |
IdentificationVariableDeclarationStateObject
An identification variable is a valid identifier declared in the
FROM clause
of a query. |
class |
IdentificationVariableStateObject
This state object represents a single identification variable, which is identifying TODO.
|
class |
IndexExpressionStateObject
The
INDEX function returns an integer value corresponding to the position of
its argument in an ordered list. |
class |
InExpressionStateObject
The state field path expression must have a string, numeric, or enum value.
|
class |
InputParameterStateObject
Either positional or named parameters may be used.
|
class |
JoinStateObject
A
JOIN enables the fetching of an association as a side effect of the
execution of a query. |
class |
JPQLQueryStateObject
This is the root of the
StateObject hierarchy that represents a JPQL query. |
class |
KeyExpressionStateObject
This object represents an identification variable that maps the keys of a
Map. |
class |
KeywordExpressionStateObject
The expression representing some keywords:
TRUE, FALSE or NULL. |
class |
LengthExpressionStateObject
The
LENGTH function returns the length of the string in characters as an integer. |
class |
LikeExpressionStateObject
The
LIKE condition is used to specify a search for a pattern. |
class |
LocateExpressionStateObject
The
LOCATE function returns the position of a given string within a string,
starting the search at a specified position. |
class |
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 |
LowerExpressionStateObject
The
LOWER function converts a string to lower case and it returns a string. |
class |
MaxFunctionStateObject
One of the aggregate functions.
|
class |
MinFunctionStateObject
One of the aggregate functions.
|
class |
ModExpressionStateObject
The modulo operation finds the remainder of division of one number by another.
|
class |
MultiplicationExpressionStateObject
TODO:
BNF:
arithmetic_expression ::= arithmetic_expression * arithmetic_term |
class |
NotExpressionStateObject
BNF:
expression ::= NOT conditional_primary |
class |
NullComparisonExpressionStateObject
A null comparison tests whether or not the single-valued path expression or input parameter is a
NULL value. |
class |
NullIfExpressionStateObject
NULLIF returns the first expression if the two expressions are not equal. |
class |
NumericLiteralStateObject
Exact numeric literals support the use of Java integer literal syntax as well as SQL exact
numeric literal syntax.
|
class |
ObjectExpressionStateObject
Stand-alone identification variables in the
SELECT clause may optionally be
qualified by the OBJECT operator. |
class |
OrderByClauseStateObject
The
ORDER BY clause allows the objects or values that are returned by the
query to be ordered. |
class |
OrderByItemStateObject
An
ORDER BY item must be one of the following:
A state_field_path_expression that evaluates to
an orderable state field of an entity or embeddable class abstract schema type designated in the
SELECT clause by one of the following:
A general_identification_variable
A single_valued_object_path_expression
A state_field_path_expression that evaluates to
the same state field of the same entity or embeddable abstract schema type as a state_field_path_expression in the SELECT clause
A result_variable that refers to an orderable item in the
SELECT clause for which the same result_variable
has been specified. |
class |
OrExpressionStateObject
The
OR logical operator chains multiple criteria together. |
class |
RangeVariableDeclarationStateObject
Range variable declarations allow the developer to designate a "root" for objects which may not
be reachable by navigation.
|
class |
ResultVariableStateObject
A result variable may be used to name a select item in the query result.
|
class |
SelectClauseStateObject
The
SELECT statement queries data from entities, which determines the type of
the objects or values to be selected. |
class |
SelectStatementStateObject
This state object represents a select statement, which has at least a
SELECT
clause and a FROM clause. |
class |
SimpleFromClauseStateObject
The
FROM clause of a sub-query defines the domain of the sub-query by
declaring identification variables. |
class |
SimpleSelectClauseStateObject
The SELECT statement queries data from entities.
|
class |
SimpleSelectStatementStateObject
This state object represents a subquery, which has at least a
SELECT clause
and a FROM clause. |
class |
SimpleStateObject
This
StateObject simply holds onto a string. |
class |
SizeExpressionStateObject
The
SIZE function returns an integer value, the number of elements of the
collection. |
class |
SqrtExpressionStateObject
The
SQRT function takes a numeric argument and returns a Double. |
class |
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 |
StringLiteralStateObject
A string literal is enclosed in single quotes.
|
class |
SubExpressionStateObject
This expression wraps a sub-expression within parenthesis.
|
class |
SubstringExpressionStateObject
The second and third arguments of the
SUBSTRING function denote the starting
position and length of the substring to be returned. |
class |
SubtractionExpressionStateObject
TODO:
BNF:
arithmetic_expression ::= arithmetic_expression - arithmetic_term |
class |
SumFunctionStateObject
One of the aggregate functions.
|
class |
TreatExpressionStateObject
Returns an expression that allows to treat its base as if it were a subclass of the class
returned by the base.
|
class |
TrimExpressionStateObject
The
TRIM function trims the specified character from a string. |
class |
TypeExpressionStateObject
An entity type expression can be used to restrict query polymorphism.
|
class |
UnknownExpressionStateObject
This
StateObject holds onto an unknown portion of a JPQL query that could not be parsed. |
class |
UpdateClauseStateObject
This is the
UPDATE clause of the UPDATE statement. |
class |
UpdateItemStateObject
The
new_value specified for an update operation must be compatible in type with the
field to which it is assigned. |
class |
UpdateStatementStateObject
The
UPDATE clause of a query consists of a conditional expression used to
select objects or values that satisfy the expression. |
class |
UpperExpressionStateObject
The
UPPER function converts a string to upper case and it returns a string. |
class |
ValueExpressionStateObject
This object represents an identification variable that maps the values of a
Map. |
class |
WhenClauseStateObject
A
WHEN predicate is used to calculate a condition and when it's true, its
THEN will be executed. |
class |
WhereClauseStateObject
The
WHERE clause of a query consists of a conditional expression used to
select objects or values that satisfy the expression. |
| Modifier and Type | Method and Description |
|---|---|
<S extends StateObject> |
SelectClauseStateObject.addItem(S item)
Adds the given
StateObject as a child of this one. |
<S extends StateObject> |
FunctionExpressionStateObject.addItem(S item)
Adds the given
StateObject as a child of this one. |
<S extends StateObject> |
CoalesceExpressionStateObject.addItem(S item)
Adds the given
StateObject as a child of this one. |
protected <T extends StateObject> |
AbstractStateObject.buildStateObject(CharSequence jpqlFragment,
String queryBNFId)
Parses the given JPQL fragment using the given JPQL query BNF.
|
protected <T extends StateObject> |
AbstractStateObject.buildStateObjects(CharSequence jpqlFragment,
String queryBNFId)
Parses the given JPQL fragment using the given JPQL query BNF.
|
protected <T extends StateObject> |
AbstractStateObject.parent(List<T> stateObjects)
Makes sure the given list of
StateObject has this one as its parent. |
protected <T extends StateObject> |
AbstractStateObject.parent(T... stateObjects)
Makes sure the given list of
StateObject has this one as its parent. |
protected <T extends StateObject> |
AbstractStateObject.parent(T stateObject)
Makes sure the given
StateObject has this one as its parent. |
| Modifier and Type | Method and Description |
|---|---|
StateObject |
GroupByClauseStateObject.addGroupByItem(String path)
Adds the given path as a select item, which can either be an identification variable or a
state-field path expression.
|
StateObject |
SelectClauseStateObject.addItem(String jpqlFragment)
Adds the given path as a select item, which can either be an identification variable or a
state-field path expression.
|
StateObject |
SelectStatementStateObject.addSelectItem(String path)
Adds the given path as a select item, which can either be an identification variable or a
state-field path expression.
|
protected StateObject |
RangeVariableDeclarationStateObject.buildRootStateObject() |
protected StateObject |
DerivedPathVariableDeclarationStateObject.buildRootStateObject() |
protected abstract StateObject |
AbstractRangeVariableDeclarationStateObject.buildRootStateObject() |
protected StateObject |
JPQLQueryStateObject.checkParent(StateObject parent)
Checks whether the given parent is
null or not. |
protected StateObject |
AbstractStateObject.checkParent(StateObject parent)
Checks whether the given parent is
null or not. |
StateObject |
CaseExpressionStateObject.getCaseOperand()
Returns the
StateObject representing the case operand. |
StateObject |
AbstractConditionalClauseStateObject.getConditional()
Returns the state object representing the composition of the conditional expressions.
|
StateObject |
StateObject.getDecorator()
Returns the
StateObject decorating this one if one has been set, which means the
behavior of this StateObject is modified by the decorator. |
StateObject |
AbstractStateObject.getDecorator()
Returns the
StateObject decorating this one if one has been set, which means the
behavior of this StateObject is modified by the decorator. |
StateObject |
CaseExpressionStateObject.getElse()
Returns the
StateObject representing the ELSE scalar expression. |
StateObject |
CollectionMemberExpressionStateObject.getEntityStateObject() |
StateObject |
AbstractTripleEncapsulatedExpressionStateObject.getFirst()
Returns the
StateObject representing the first expression. |
StateObject |
AbstractDoubleEncapsulatedExpressionStateObject.getFirst()
Returns the
StateObject representing the first expression. |
StateObject |
AbstractPathExpressionStateObject.getIdentificationVariable()
Returns the
StateObject representing the identification variable that starts the path
expression, which can be a sample identification variable, a map value, map key or map entry
expression. |
StateObject |
SelectClauseStateObject.getItem(int index)
Returns the
StateObject at the given positions from the list |
StateObject |
FunctionExpressionStateObject.getItem(int index)
Returns the
StateObject at the given positions from the list |
StateObject |
CoalesceExpressionStateObject.getItem(int index)
Returns the
StateObject at the given positions from the list |
StateObject |
TreatExpressionStateObject.getJoinAssociationIdentificationVariable()
Returns the
StateObject representing the identification variable that starts the path
expression, which can be a sample identification variable, a map value, map key or map entry
expression. |
StateObject |
JoinStateObject.getJoinAssociationIdentificationVariable()
Returns the
StateObject representing the identification variable that starts the path
expression, which can be a sample identification variable, a map value, map key or map entry
expression. |
StateObject |
CompoundExpressionStateObject.getLeft()
Returns the
StateObject that represents the left expression. |
StateObject |
BetweenExpressionStateObject.getLowerBound()
Returns the
StateObject representing the lower bound of the range. |
StateObject |
UpdateItemStateObject.getNewValue()
Returns the
StateObject representing the new value. |
StateObject |
StateObject.getParent()
Returns the parent of this
StateObject. |
StateObject |
JPQLQueryStateObject.getParent()
Returns the parent of this
StateObject. |
StateObject |
AbstractStateObject.getParent()
Returns the parent of this
StateObject. |
StateObject |
LikeExpressionStateObject.getPatternValue() |
StateObject |
JPQLQueryStateObject.getQueryStatement()
Returns the only child of this state object, which represents one of the three query statement.
|
StateObject |
CompoundExpressionStateObject.getRight()
Returns the
StateObject that represents the right expression. |
StateObject |
AbstractRangeVariableDeclarationStateObject.getRootStateObject()
Returns the
StateObject holding onto the abstract schema name. |
StateObject |
AbstractIdentificationVariableDeclarationStateObject.getRootStateObject()
Returns the
StateObject representing the "root" for objects which may not be
reachable by navigation. |
StateObject |
AbstractTripleEncapsulatedExpressionStateObject.getSecond()
Returns the
StateObject representing the second expression. |
StateObject |
AbstractDoubleEncapsulatedExpressionStateObject.getSecond()
Returns the
StateObject representing the second expression. |
StateObject |
SimpleSelectClauseStateObject.getSelectItem()
Returns
|
StateObject |
ResultVariableStateObject.getStateObject()
Returns the
StateObject representing a single select expression. |
StateObject |
OrderByItemStateObject.getStateObject()
Returns the
StateObject representing the value used for ordering. |
StateObject |
NullComparisonExpressionStateObject.getStateObject()
Returns the
StateObject representing the collection-valued path expression. |
StateObject |
NotExpressionStateObject.getStateObject()
Returns the
StateObject representing the negated expression. |
StateObject |
InExpressionStateObject.getStateObject()
Returns
|
StateObject |
BetweenExpressionStateObject.getStateObject()
Returns the
StateObject representing the expression to determine if its result falls
within the lower and upper bounds. |
StateObject |
ArithmeticFactorStateObject.getStateObject()
Returns the
StateObject that represents the arithmetic primary expression. |
StateObject |
AbstractSingleEncapsulatedExpressionStateObject.getStateObject()
Returns the encapsulated
StateObject. |
StateObject |
LikeExpressionStateObject.getStringStateObject() |
StateObject |
WhenClauseStateObject.getThen()
Returns the
StateObject representing the scalar expression that is following the
THEN identifier. |
StateObject |
AbstractTripleEncapsulatedExpressionStateObject.getThird()
Returns the
StateObject representing the third expression. |
StateObject |
TrimExpressionStateObject.getTrimCharacter()
Returns the
StateObject representing the trim character. |
StateObject |
BetweenExpressionStateObject.getUpperBound()
Returns the
StateObject representing the upper bound of the range. |
StateObject |
SelectClauseStateObject.moveDown(StateObject item)
Moves the given
StateObject down by one position in the list owned by its parent. |
StateObject |
FunctionExpressionStateObject.moveDown(StateObject item)
Moves the given
StateObject down by one position in the list owned by its parent. |
StateObject |
CoalesceExpressionStateObject.moveDown(StateObject item)
Moves the given
StateObject down by one position in the list owned by its parent. |
StateObject |
SelectClauseStateObject.moveUp(StateObject item)
Moves the given
StateObject up by one position in the list owned by its parent. |
StateObject |
FunctionExpressionStateObject.moveUp(StateObject item)
Moves the given
StateObject up by one position in the list owned by its parent. |
StateObject |
CoalesceExpressionStateObject.moveUp(StateObject item)
Moves the given
StateObject up by one position in the list owned by its parent. |
protected <T extends StateObject> |
AbstractStateObject.parent(T... stateObjects)
Makes sure the given list of
StateObject has this one as its parent. |
| Modifier and Type | Method and Description |
|---|---|
Iterable<StateObject> |
StateObject.children()
Returns the ordered children of this
StateObject. |
Iterable<StateObject> |
AbstractStateObject.children()
Returns the ordered children of this
StateObject. |
ListIterable<StateObject> |
SelectClauseStateObject.items()
Returns an
ListIterable over the children. |
ListIterable<StateObject> |
FunctionExpressionStateObject.items()
Returns an
ListIterable over the children. |
ListIterable<StateObject> |
CoalesceExpressionStateObject.items()
Returns an
ListIterable over the children. |
| Modifier and Type | Method and Description |
|---|---|
UpdateItemStateObject |
UpdateClauseStateObject.addItem(ListIterator<String> paths,
StateObject newValue)
Adds a new
UPDATE item to this clause. |
ResultVariableStateObject |
SelectClauseStateObject.addItem(StateObject stateObject,
String resultVariable)
Adds the given
StateObject as a select item. |
UpdateItemStateObject |
UpdateClauseStateObject.addItem(String[] paths,
StateObject newValue)
Adds a new
UPDATE item to this clause. |
UpdateItemStateObject |
UpdateStatementStateObject.addItem(String path,
StateObject newValue)
Adds a new item to the
UPDATE clause. |
UpdateItemStateObject |
UpdateClauseStateObject.addItem(String path,
StateObject newValue)
Adds a new
UPDATE item to this clause. |
ResultVariableStateObject |
SelectClauseStateObject.addItemAs(StateObject stateObject,
String resultVariable)
Adds the given
StateObject as a select item. |
void |
SelectStatementStateObject.addSelectItem(StateObject stateObject)
Adds the given
StateObject as a select item. |
ResultVariableStateObject |
SelectStatementStateObject.addSelectItem(StateObject stateObject,
String resultVariable)
Adds the given
StateObject as a select item. |
ResultVariableStateObject |
SelectStatementStateObject.addSelectItemAs(StateObject stateObject,
String resultVariable)
Adds the given
StateObject as a select item. |
WhenClauseStateObject |
CaseExpressionStateObject.addWhenClause(StateObject whenStateObject,
StateObject thenStateObject)
Adds the given two
StateObjects as the WHEN expression and
the THEN expression of the new WHEN clause. |
protected boolean |
AbstractStateObject.areEquivalent(StateObject stateObject1,
StateObject stateObject2)
Determines whether the given two
StateObject are equivalent, i.e. |
boolean |
SelectClauseStateObject.canMoveDown(StateObject item)
Determines whether the given
StateObject can be moved down by one position in the
list owned by its parent. |
boolean |
FunctionExpressionStateObject.canMoveDown(StateObject item)
Determines whether the given
StateObject can be moved down by one position in the
list owned by its parent. |
boolean |
CoalesceExpressionStateObject.canMoveDown(StateObject item)
Determines whether the given
StateObject can be moved down by one position in the
list owned by its parent. |
boolean |
SelectClauseStateObject.canMoveUp(StateObject item)
Determines whether the given
StateObject can be moved up by one position in the list
owned by its parent. |
boolean |
FunctionExpressionStateObject.canMoveUp(StateObject item)
Determines whether the given
StateObject can be moved up by one position in the list
owned by its parent. |
boolean |
CoalesceExpressionStateObject.canMoveUp(StateObject item)
Determines whether the given
StateObject can be moved up by one position in the list
owned by its parent. |
protected StateObject |
JPQLQueryStateObject.checkParent(StateObject parent)
Checks whether the given parent is
null or not. |
protected StateObject |
AbstractStateObject.checkParent(StateObject parent)
Checks whether the given parent is
null or not. |
void |
StateObject.decorate(StateObject decorator)
Decorates this
StateObject with the given decorator. |
void |
AbstractStateObject.decorate(StateObject decorator)
Decorates this
StateObject with the given decorator. |
IManagedType |
SimpleFromClauseStateObject.findManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
FromClauseStateObject.findManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
DeclarationStateObject.findManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
AbstractModifyClauseStateObject.findManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
VariableDeclarationStateObject.getManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
RangeVariableDeclarationStateObject.getManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
IdentificationVariableDeclarationStateObject.getManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
DerivedPathVariableDeclarationStateObject.getManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
DerivedPathIdentificationVariableDeclarationStateObject.getManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
DeclarationStateObject.getManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
CollectionMemberDeclarationStateObject.getManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
AbstractModifyClauseStateObject.getManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
IManagedType |
AbstractFromClauseStateObject.getManagedType(StateObject stateObject)
Returns the
IManagedType for the given identification variable. |
protected void |
ChangeSupport.initialize(StateObject source)
Initializes this
ChangeSupport. |
boolean |
WhenClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
UpdateItemStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
UpdateClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
TrimExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
TreatExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
StateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
SimpleStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
SimpleSelectClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
SelectStatementStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
SelectClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
ResultVariableStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
OrderByItemStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
OrderByClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
NullComparisonExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
NotExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
LikeExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
JoinStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
JPQLQueryStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
InExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
IdentificationVariableStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
GroupByClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
FunctionExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
ExistsExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
EmptyCollectionComparisonExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
ConstructorExpressionStateObject.isEquivalent(StateObject stateObject) |
boolean |
ConcatExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
CompoundExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
ComparisonExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
CollectionMemberExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
CollectionMemberDeclarationStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
CollectionExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
CoalesceExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
CaseExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
BetweenExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
ArithmeticFactorStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AllOrAnyExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AggregateFunctionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractTripleEncapsulatedExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractSingleEncapsulatedExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractSelectStatementStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractSelectClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractRangeVariableDeclarationStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractPathExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractModifyStatementStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractModifyClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractIdentificationVariableDeclarationStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractFromClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractDoubleEncapsulatedExpressionStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
boolean |
AbstractConditionalClauseStateObject.isEquivalent(StateObject stateObject)
Determines whether the given
StateObject is equivalent to this one, i.e. |
StateObject |
SelectClauseStateObject.moveDown(StateObject item)
Moves the given
StateObject down by one position in the list owned by its parent. |
StateObject |
FunctionExpressionStateObject.moveDown(StateObject item)
Moves the given
StateObject down by one position in the list owned by its parent. |
StateObject |
CoalesceExpressionStateObject.moveDown(StateObject item)
Moves the given
StateObject down by one position in the list owned by its parent. |
StateObject |
SelectClauseStateObject.moveUp(StateObject item)
Moves the given
StateObject up by one position in the list owned by its parent. |
StateObject |
FunctionExpressionStateObject.moveUp(StateObject item)
Moves the given
StateObject up by one position in the list owned by its parent. |
StateObject |
CoalesceExpressionStateObject.moveUp(StateObject item)
Moves the given
StateObject up by one position in the list owned by its parent. |
protected <T extends StateObject> |
AbstractStateObject.parent(T... stateObjects)
Makes sure the given list of
StateObject has this one as its parent. |
void |
SelectClauseStateObject.removeItem(StateObject stateObject)
Removes the given
StateObject from the list of children. |
void |
FunctionExpressionStateObject.removeItem(StateObject item)
Removes the given
StateObject from the list of children. |
void |
CoalesceExpressionStateObject.removeItem(StateObject item)
Removes the given
StateObject from the list of children. |
void |
CaseExpressionStateObject.setCaseOperand(StateObject caseOperand)
Sets the case operand to be the given
StateObject. |
void |
AbstractConditionalClauseStateObject.setConditional(StateObject conditionalStateObject)
Sets the given
StateObject to be the conditional expression of this clause. |
void |
AbstractModifyStatementStateObject.setConditionalStateObject(StateObject conditionalStateObject)
Sets the given
StateObject to be the conditional expression of the WHERE
clause. |
void |
CaseExpressionStateObject.setElse(StateObject elseStateObject)
Sets the
ELSE scalar expression to be the given StateObject. |
void |
CollectionMemberExpressionStateObject.setEntityStateObject(StateObject entityStateObject)
Sets
|
void |
AbstractTripleEncapsulatedExpressionStateObject.setFirst(StateObject firstStateObject)
Sets the given
StateObject to represent the first encapsulated expression. |
void |
AbstractDoubleEncapsulatedExpressionStateObject.setFirst(StateObject firstStateObject)
Sets the given
StateObject to represent the first encapsulated expression. |
void |
AbstractPathExpressionStateObject.setIdentificationVariable(StateObject identificationVariable)
Sets the
StateObject representing the identification variable that starts the path
expression, which can be a sample identification variable, a map value, map key or map entry
expression. |
protected void |
AbstractPathExpressionStateObject.setIdentificationVariableInternally(StateObject identificationVariable)
Sets the
StateObject representing the identification variable that starts the path
expression, which can be a sample identification variable, a map value, map key or map entry
expression. |
void |
JoinStateObject.setJoinAssociationIdentificationVariable(StateObject identificationVariable)
Sets the
StateObject representing the identification variable that starts the path
expression, which can be a sample identification variable, a map value, map key or map entry
expression. |
void |
CompoundExpressionStateObject.setLeft(StateObject leftStateObject)
Sets the left
StateObject to become the given object. |
void |
BetweenExpressionStateObject.setLowerBound(StateObject lowerBound)
Sets the
StateObject representing the lower bound of the range. |
void |
UpdateItemStateObject.setNewValue(StateObject newValue)
Sets the new value to be the given
StateObject. |
void |
StateObject.setParent(StateObject parent)
Sets the given
StateObject to become the parent of this one. |
void |
AbstractStateObject.setParent(StateObject parent)
Sets the given
StateObject to become the parent of this one. |
void |
LikeExpressionStateObject.setPatternValue(StateObject patternValue) |
void |
JPQLQueryStateObject.setQueryStatement(StateObject queryStatement)
Sets the only child of this state object, which represents one of the three query statement.
|
void |
CompoundExpressionStateObject.setRight(StateObject rightStateObject)
Sets the right
StateObject to become the given object. |
void |
AbstractTripleEncapsulatedExpressionStateObject.setSecond(StateObject secondStateObject)
Sets the given
StateObject to represent the second encapsulated expression. |
void |
AbstractDoubleEncapsulatedExpressionStateObject.setSecond(StateObject secondStateObject)
Sets the given
StateObject to represent the second encapsulated expression. |
void |
SimpleSelectStatementStateObject.setSelectItem(StateObject stateObject)
Sets the given
StateObject as the SELECT clause's select item. |
void |
SimpleSelectClauseStateObject.setSelectItem(StateObject stateObject)
Sets the given
StateObject as this clause's select item. |
void |
UpperExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
TypeExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
TrimExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
SubExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
SqrtExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
SizeExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
ResultVariableStateObject.setStateObject(StateObject stateObject)
Sets the
StateObject representing a single select expression. |
void |
OrderByItemStateObject.setStateObject(StateObject stateObject)
Sets the
StateObject representing the value used for ordering. |
void |
NullComparisonExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject as the collection-valued path expression. |
void |
NotExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject as the new negated expression. |
void |
LowerExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
LengthExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
InExpressionStateObject.setStateObject(StateObject stateObject)
Sets
|
void |
ExistsExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
BetweenExpressionStateObject.setStateObject(StateObject stateObject)
Sets the
StateObject representing the expression to determine if its result falls
within the lower and upper bounds. |
void |
ArithmeticFactorStateObject.setStateObject(StateObject stateObject)
Returns the
StateObject that represents the arithmetic primary expression. |
void |
AllOrAnyExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
AggregateFunctionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
protected void |
AbstractSingleEncapsulatedExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
AbsExpressionStateObject.setStateObject(StateObject stateObject)
Sets the given
StateObject to represent the new encapsulated expression. |
void |
LikeExpressionStateObject.setStringStateObject(StateObject stringStateObject) |
void |
WhenClauseStateObject.setThen(StateObject thenStateObject)
Sets the scalar expression to be the given
StateObject. |
void |
AbstractTripleEncapsulatedExpressionStateObject.setThird(StateObject thirdStateObject)
Sets the given
StateObject to represent the third encapsulated expression. |
void |
TrimExpressionStateObject.setTrimCharacter(StateObject trimCharacter)
Sets the character to trim from the string.
|
void |
BetweenExpressionStateObject.setUpperBound(StateObject upperBound)
Sets the
StateObject representing the upper bound of the range. |
protected boolean |
AbstractConditionalClauseStateObject.shouldEncapsulateORExpression(StateObject stateObject) |
protected void |
AnonymousStateObjectVisitor.visit(StateObject stateObject)
Blindly visit the given
StateObject. |
protected void |
AbstractTraverseParentVisitor.visit(StateObject stateObject)
Blindly visit the given
StateObject. |
protected void |
AbstractTraverseChildrenVisitor.visit(StateObject stateObject)
Blindly visit the given
StateObject. |
protected void |
AbstractEclipseLinkTraverseParentVisitor.visit(StateObject stateObject)
Blindly visit the given
StateObject. |
protected void |
AbstractEclipseLinkTraverseChildrenVisitor.visit(StateObject stateObject)
Blindly visit the given
StateObject. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
WhenClauseStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
UpdateItemStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
UpdateClauseStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
TreatExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
SimpleSelectClauseStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
SelectStatementStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
SelectClauseStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
ResultVariableStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
OrderByItemStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
NullComparisonExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
NotExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
LikeExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
JoinStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
JPQLQueryStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
InExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
FunctionExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
EmptyCollectionComparisonExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
CompoundExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
CollectionMemberExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
CollectionMemberDeclarationStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
CollectionExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
CoalesceExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
CaseExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
BetweenExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
ArithmeticFactorStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractTripleEncapsulatedExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractSingleEncapsulatedExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractSelectStatementStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractRangeVariableDeclarationStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractPathExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractModifyStatementStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractModifyClauseStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractListHolderStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractIdentificationVariableDeclarationStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractDoubleEncapsulatedExpressionStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
protected void |
AbstractConditionalClauseStateObject.addChildren(List<StateObject> children)
Adds the children of this
StateObject to the given list. |
void |
SelectClauseStateObject.addItems(List<? extends StateObject> items)
Adds the given list of
StateObjects as children of this one. |
void |
FunctionExpressionStateObject.addItems(List<? extends StateObject> items)
Adds the given list of
StateObjects as children of this one. |
void |
CoalesceExpressionStateObject.addItems(List<? extends StateObject> items)
Adds the given list of
StateObjects as children of this one. |
void |
SelectClauseStateObject.addListChangeListener(String listName,
IListChangeListener<StateObject> listener)
Registers the given
IListChangeListener for the specified list. |
void |
FunctionExpressionStateObject.addListChangeListener(String listName,
IListChangeListener<StateObject> listener)
Registers the given
IListChangeListener for the specified list. |
void |
CoalesceExpressionStateObject.addListChangeListener(String listName,
IListChangeListener<StateObject> listener)
Registers the given
IListChangeListener for the specified list. |
protected boolean |
AbstractListHolderStateObject.areChildrenEquivalent(AbstractListHolderStateObject<? extends StateObject> stateObject)
Determines whether the children of this
StateObject are equivalent to the children
of the given one, i.e. |
void |
SelectClauseStateObject.removeItems(Collection<StateObject> items)
Removes the given
StateObject from the list of children. |
void |
FunctionExpressionStateObject.removeItems(Collection<StateObject> items)
Removes the given
StateObject from the list of children. |
void |
CoalesceExpressionStateObject.removeItems(Collection<StateObject> items)
Removes the given
StateObject from the list of children. |
void |
SelectClauseStateObject.removeListChangeListener(String listName,
IListChangeListener<StateObject> listener)
Unregisters the given
IListChangeListener that was registered for the specified list. |
void |
FunctionExpressionStateObject.removeListChangeListener(String listName,
IListChangeListener<StateObject> listener)
Unregisters the given
IListChangeListener that was registered for the specified list. |
void |
CoalesceExpressionStateObject.removeListChangeListener(String listName,
IListChangeListener<StateObject> listener)
Unregisters the given
IListChangeListener that was registered for the specified list. |
void |
SelectClauseStateObject.setItems(List<StateObject> stateObjects)
Sets the select expression to be those contained on the given collection.
|
protected void |
AbstractStateObject.toStringItems(Appendable writer,
List<? extends StateObject> items,
boolean useComma) |
| Constructor and Description |
|---|
AbsExpressionStateObject(StateObject parent)
Creates a new
AbsExpressionStateObject. |
AbsExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
AbsExpressionStateObject. |
AbsExpressionStateObject(StateObject parent,
String jpqlFragment)
Creates a new
AbsExpressionStateObject. |
AbstractConditionalClauseStateObject(StateObject parent)
Creates a new
AbstractConditionalClauseStateObject. |
AbstractConditionalClauseStateObject(StateObject parent,
StateObject conditionalStateObject)
Creates a new
AbstractConditionalClauseStateObject. |
AbstractDoubleEncapsulatedExpressionStateObject(StateObject parent)
Creates a new
AbstractDoubleEncapsulatedExpressionStateObject. |
AbstractDoubleEncapsulatedExpressionStateObject(StateObject parent,
StateObject firstStateObject,
StateObject secondStateObject)
Creates a new
AbstractDoubleEncapsulatedExpressionStateObject. |
AbstractDoubleEncapsulatedExpressionStateObject(StateObject parent,
String firstJpqlFragment,
String secondJpqlFragment)
Creates a new
AbstractDoubleEncapsulatedExpressionStateObject. |
AbstractEncapsulatedExpressionStateObject(StateObject parent)
Creates a new
AbstractEncapsulatedExpressionStateObject. |
AbstractListHolderStateObject(StateObject parent)
Creates a new
AbstractListHolderStateObject. |
AbstractListHolderStateObject(StateObject parent,
List<? extends T> items)
Creates a new
AbstractListHolderStateObject. |
AbstractListHolderStateObject(StateObject parent,
T... items)
Creates a new
AbstractListHolderStateObject. |
AbstractListHolderStateObject(StateObject parent,
T... items)
Creates a new
AbstractListHolderStateObject. |
AbstractPathExpressionStateObject(StateObject parent)
Creates a new
AbstractPathExpressionStateObject. |
AbstractPathExpressionStateObject(StateObject parent,
String path)
Creates a new
AbstractPathExpressionStateObject. |
AbstractSchemaNameStateObject(StateObject parent)
Creates a new
AbstractSchemaNameStateObject. |
AbstractSchemaNameStateObject(StateObject parent,
IEntity entity)
Creates a new
AbstractSchemaNameStateObject. |
AbstractSchemaNameStateObject(StateObject parent,
String entityName)
Creates a new
AbstractSchemaNameStateObject. |
AbstractSelectStatementStateObject(StateObject parent)
Creates a new
AbstractSelectStatementStateObject. |
AbstractSingleEncapsulatedExpressionStateObject(StateObject parent)
Creates a new
AbstractSingleEncapsulatedExpressionStateObject. |
AbstractSingleEncapsulatedExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
AbstractSingleEncapsulatedExpressionStateObject. |
AbstractSingleEncapsulatedExpressionStateObject(StateObject parent,
String jpqlFragment)
Creates a new
AbstractSingleEncapsulatedExpressionStateObject. |
AbstractStateObject(StateObject parent)
Creates a new
AbstractStateObject. |
AbstractTripleEncapsulatedExpressionStateObject(StateObject parent)
Creates a new
AbstractTripleEncapsulatedExpressionStateObject. |
AbstractTripleEncapsulatedExpressionStateObject(StateObject parent,
StateObject firstStateObject,
StateObject secondStateObject,
StateObject thirdStateObject)
Creates a new
AbstractTripleEncapsulatedExpressionStateObject. |
AbstractTripleEncapsulatedExpressionStateObject(StateObject parent,
String firstJpqlFragment,
String secondJpqlFragment,
String thirdJpqlFragment)
Creates a new
AbstractTripleEncapsulatedExpressionStateObject. |
AdditionExpressionStateObject(StateObject parent)
Creates a new
AdditionExpressionStateObject. |
AdditionExpressionStateObject(StateObject parent,
StateObject leftStateObject,
StateObject rightStateObject)
Creates a new
AdditionExpressionStateObject. |
AdditionExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String rightJpqlFragment)
Creates a new
AdditionExpressionStateObject. |
AggregateFunctionStateObject(StateObject parent)
Creates a new
AggregateFunctionStateObject. |
AggregateFunctionStateObject(StateObject parent,
boolean distinct,
StateObject stateObject)
Creates a new
AggregateStateObject. |
AggregateFunctionStateObject(StateObject parent,
boolean distinct,
String path)
Creates a new
AggregateFunctionStateObject. |
AggregateFunctionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
AggregateStateObject. |
AggregateFunctionStateObject(StateObject parent,
String path)
Creates a new
AggregateFunctionStateObject. |
AllOrAnyExpressionStateObject(StateObject parent,
String identifier)
Creates a new
AllOrAnyExpressionStateObject. |
AllOrAnyExpressionStateObject(StateObject parent,
String identifier,
StateObject stateObject)
Creates a new
AllOrAnyExpressionStateObject. |
AllOrAnyExpressionStateObject(StateObject parent,
String identifier,
String jpqlFragment)
Creates a new
AllOrAnyExpressionStateObject. |
AndExpressionStateObject(StateObject parent)
Creates a new
AndExpressionStateObject. |
AndExpressionStateObject(StateObject parent,
StateObject leftStateObject,
StateObject rightStateObject)
Creates a new
AndExpressionStateObject. |
AndExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String rightJpqlFragment)
Creates a new
AndExpressionStateObject. |
ArithmeticExpressionStateObject(StateObject parent)
Creates a new
ArithmeticExpressionStateObject. |
ArithmeticExpressionStateObject(StateObject parent,
StateObject leftStateObject,
StateObject rightStateObject)
Creates a new
ArithmeticExpressionStateObject. |
ArithmeticExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String rightJpqlFragment)
Creates a new
ArithmeticExpressionStateObject. |
ArithmeticFactorStateObject(StateObject parent)
Creates a new
ArithmeticFactorStateObject. |
ArithmeticFactorStateObject(StateObject parent,
boolean plusSign,
StateObject stateObject)
Creates a new
ArithmeticFactorStateObject. |
AvgFunctionStateObject(StateObject parent)
Creates a new
AvgFunctionStateObject. |
AvgFunctionStateObject(StateObject parent,
boolean distinct,
StateObject stateObject)
Creates a new
AvgFunctionStateObject. |
AvgFunctionStateObject(StateObject parent,
boolean distinct,
String path)
Creates a new
AvgFunctionStateObject. |
AvgFunctionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
AvgFunctionStateObject. |
AvgFunctionStateObject(StateObject parent,
String path)
Creates a new
AvgFunctionStateObject. |
BadExpressionStateObject(StateObject parent,
String text)
Creates a new
BadExpressionStateObject. |
BetweenExpressionStateObject(StateObject parent)
Creates a new
BetweenExpressionStateObject. |
BetweenExpressionStateObject(StateObject parent,
StateObject stateObject,
boolean not,
StateObject lowerBound,
StateObject upperBound)
Creates a new
BetweenExpressionStateObject. |
BetweenExpressionStateObject(StateObject parent,
StateObject stateObject,
StateObject lowerBound,
StateObject upperBound)
Creates a new
BetweenExpressionStateObject. |
BetweenExpressionStateObject(StateObject parent,
String jpqlFragment,
boolean not,
String lowerBoundJpqlFragment,
String upperBoundJpqlFragment)
Creates a new
BetweenExpressionStateObject. |
BetweenExpressionStateObject(StateObject parent,
String jpqlFragment,
String lowerBoundJpqlFragment,
String upperBoundJpqlFragment)
Creates a new
BetweenExpressionStateObject. |
CaseExpressionStateObject(StateObject parent)
Creates a new
CaseExpressionStateObject. |
CaseExpressionStateObject(StateObject parent,
List<WhenClauseStateObject> whenClauseStateObjects,
StateObject elseStateObject)
Creates a new
CaseExpressionStateObject. |
CaseExpressionStateObject(StateObject parent,
StateObject caseOperandStateObject,
List<WhenClauseStateObject> whenClauseStateObjects,
StateObject elseStateObject)
Creates a new
CaseExpressionStateObject. |
ChangeSupport(StateObject source)
Creates a new
ChangeSupport. |
CoalesceExpressionStateObject(StateObject parent)
Creates a new
CoalesceExpressionStateObject. |
CoalesceExpressionStateObject(StateObject parent,
List<StateObject> items)
Creates a new
CoalesceExpressionStateObject. |
CoalesceExpressionStateObject(StateObject parent,
StateObject... items)
Creates a new
CoalesceExpressionStateObject. |
CoalesceExpressionStateObject(StateObject parent,
StateObject... items)
Creates a new
CoalesceExpressionStateObject. |
CoalesceExpressionStateObject(StateObject parent,
String... items)
Creates a new
CoalesceExpressionStateObject. |
CollectionExpressionStateObject(StateObject parent,
List<? extends StateObject> items)
Creates a new
CollectionExpressionStateObject. |
CollectionMemberExpressionStateObject(StateObject parent)
Creates a new
CollectionMemberExpressionStateObject. |
CollectionMemberExpressionStateObject(StateObject parent,
StateObject entityStateObject,
boolean not,
boolean of,
String collectionValuedPath)
Creates a new
CollectionMemberExpressionStateObject. |
CollectionMemberExpressionStateObject(StateObject parent,
StateObject entityStateObject,
String collectionValuedPath)
Creates a new
CollectionMemberExpressionStateObject. |
CollectionValuedPathExpressionStateObject(StateObject parent)
Creates a new
CollectionValuedPathExpressionStateObject. |
CollectionValuedPathExpressionStateObject(StateObject parent,
String path)
Creates a new
CollectionValuedPathExpressionStateObject. |
ComparisonExpressionStateObject(StateObject parent,
StateObject leftStateObject,
String identifier,
StateObject rightStateObject)
Creates a new
ComparisonExpressionStateObject. |
ComparisonExpressionStateObject(StateObject parent,
String identifier)
Creates a new
ComparisonExpressionStateObject. |
ComparisonExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String identifier,
String rightJpqlFragment)
Creates a new
ComparisonExpressionStateObject. |
CompoundExpressionStateObject(StateObject parent)
Creates a new
CompoundExpressionStateObject. |
CompoundExpressionStateObject(StateObject parent,
StateObject leftStateObject,
StateObject rightStateObject)
Creates a new
ArithmeticExpressionStateObject. |
CompoundExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String rightJpqlFragment)
Creates a new
ArithmeticExpressionStateObject. |
ConcatExpressionStateObject(StateObject parent)
Creates a new
ConcatExpressionStateObject. |
ConcatExpressionStateObject(StateObject parent,
List<? extends StateObject> stateObjects)
Creates a new
ConcatExpressionStateObject. |
ConcatExpressionStateObject(StateObject parent,
StateObject... stateObjects)
Creates a new
ConcatExpressionStateObject. |
ConcatExpressionStateObject(StateObject parent,
StateObject... stateObjects)
Creates a new
ConcatExpressionStateObject. |
ConstructorExpressionStateObject(StateObject parent)
Creates a new
ConstructorExpressionStateObject. |
ConstructorExpressionStateObject(StateObject parent,
Class<?> type)
Creates a new
ConstructorExpressionStateObject. |
ConstructorExpressionStateObject(StateObject parent,
Class<?> type,
List<? extends StateObject> constructorItems)
Creates a new
ConstructorExpressionStateObject. |
ConstructorExpressionStateObject(StateObject parent,
Class<?> type,
String jpqlFragment)
Creates a new
ConstructorExpressionStateObject. |
ConstructorExpressionStateObject(StateObject parent,
String className)
Creates a new
ConstructorExpressionStateObject. |
ConstructorExpressionStateObject(StateObject parent,
String className,
List<? extends StateObject> constructorItems)
Creates a new
ConstructorExpressionStateObject. |
ConstructorExpressionStateObject(StateObject parent,
String className,
String jpqlFragment)
Creates a new
ConstructorExpressionStateObject. |
CountFunctionStateObject(StateObject parent)
Creates a new
CountFunctionStateObject. |
CountFunctionStateObject(StateObject parent,
boolean distinct,
StateObject stateObject)
Creates a new
CountFunctionStateObject. |
CountFunctionStateObject(StateObject parent,
boolean distinct,
String path)
Creates a new
CountFunctionStateObject. |
CountFunctionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
CountFunctionStateObject. |
CountFunctionStateObject(StateObject parent,
String path)
Creates a new
CountFunctionStateObject. |
DateTimeStateObject(StateObject parent)
Creates a new
DateTimeStateObject. |
DateTimeStateObject(StateObject parent,
String date)
Creates a new
DateTimeStateObject. |
DivisionExpressionStateObject(StateObject parent)
Creates a new
DivisionExpressionStateObject. |
DivisionExpressionStateObject(StateObject parent,
StateObject leftStateObject,
StateObject rightStateObject)
Creates a new
DivisionExpressionStateObject. |
DivisionExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String rightJpqlFragment)
Creates a new
DivisionExpressionStateObject. |
EmptyCollectionComparisonExpressionStateObject(StateObject parent)
Creates a new
EmptyCollectionComparisonExpressionStateObject. |
EmptyCollectionComparisonExpressionStateObject(StateObject parent,
boolean not,
String path)
Creates a new
EmptyCollectionComparisonExpressionStateObject. |
EmptyCollectionComparisonExpressionStateObject(StateObject parent,
String path)
Creates a new
EmptyCollectionComparisonExpressionStateObject. |
EncapsulatedIdentificationVariableExpressionStateObject(StateObject parent)
Creates a new
EncapsulatedIdentificationVariableExpressionStateObject. |
EncapsulatedIdentificationVariableExpressionStateObject(StateObject parent,
String identificationVariable)
Creates a new
EncapsulatedIdentificationVariableExpressionStateObject. |
EntityTypeLiteralStateObject(StateObject parent)
Creates a new
EntityTypeLiteralStateObject. |
EntityTypeLiteralStateObject(StateObject parent,
String entityTypeName)
Creates a new
EntityTypeLiteralStateObject. |
EntryExpressionStateObject(StateObject parent)
Creates a new
EntryExpressionStateObject. |
EntryExpressionStateObject(StateObject parent,
String identificationVariable)
Creates a new
EntryExpressionStateObject. |
EnumTypeStateObject(StateObject parent)
Creates a new
EnumTypeStateObject. |
EnumTypeStateObject(StateObject parent,
Enum<? extends Enum<?>> enumConstant)
Creates a new
EnumTypeStateObject. |
EnumTypeStateObject(StateObject parent,
String enumConstant)
Creates a new
EnumTypeStateObject. |
ExistsExpressionStateObject(StateObject parent)
Creates a new
ExistsExpressionStateObject. |
ExistsExpressionStateObject(StateObject parent,
boolean not,
StateObject stateObject)
Creates a new
ExistsExpressionStateObject. |
ExistsExpressionStateObject(StateObject parent,
boolean not,
String jpqlFragment)
Creates a new
ExistsExpressionStateObject. |
ExistsExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
ExistsExpressionStateObject. |
ExistsExpressionStateObject(StateObject parent,
String jpqlFragment)
Creates a new
ExistsExpressionStateObject. |
FunctionExpressionStateObject(StateObject parent)
Creates a new
AbstractFunctionExpressionStateObject. |
FunctionExpressionStateObject(StateObject parent,
String identifier,
String functionName,
List<? extends StateObject> arguments)
Creates a new
AbstractFunctionExpressionStateObject. |
IdentificationVariableStateObject(StateObject parent)
Creates a new
IdentificationVariableStateObject. |
IdentificationVariableStateObject(StateObject parent,
String variable)
Creates a new
IdentificationVariableStateObject. |
IndexExpressionStateObject(StateObject parent)
Creates a new
IndexExpressionStateObject. |
IndexExpressionStateObject(StateObject parent,
String identificationVariable)
Creates a new
IndexExpressionStateObject. |
InExpressionStateObject(StateObject parent)
Creates a new
InExpressionStateObject. |
InExpressionStateObject(StateObject parent,
boolean not,
String path,
List<String> items)
Creates a new
InExpressionStateObject. |
InExpressionStateObject(StateObject parent,
boolean not,
String path,
String parameter)
Creates a new
InExpressionStateObject. |
InExpressionStateObject(StateObject parent,
StateObject stateObject,
boolean not,
List<? extends StateObject> items)
Creates a new
InExpressionStateObject. |
InExpressionStateObject(StateObject parent,
StateObject stateFieldPath,
List<? extends StateObject> items)
Creates a new
InExpressionStateObject. |
InExpressionStateObject(StateObject parent,
String path,
List<String> items)
Creates a new
InExpressionStateObject. |
InputParameterStateObject(StateObject parent)
Creates a new
InputParameterStateObject. |
InputParameterStateObject(StateObject parent,
String parameter)
Creates a new
InputParameterStateObject. |
KeyExpressionStateObject(StateObject parent)
Creates a new
KeyExpressionStateObject. |
KeyExpressionStateObject(StateObject parent,
String identificationVariable)
Creates a new
KeyExpressionStateObject. |
KeywordExpressionStateObject(StateObject parent)
Creates a new
KeywordExpressionStateObject. |
KeywordExpressionStateObject(StateObject parent,
String text)
Creates a new
KeywordExpressionStateObject. |
LengthExpressionStateObject(StateObject parent)
Creates a new
LengthExpressionStateObject. |
LengthExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
LengthExpressionStateObject. |
LengthExpressionStateObject(StateObject parent,
String jpqlFragment)
Creates a new
LengthExpressionStateObject. |
LikeExpressionStateObject(StateObject parent)
Creates a new
LikeExpressionStateObject. |
LikeExpressionStateObject(StateObject parent,
StateObject stringStateObject)
Creates a new
LikeExpressionStateObject. |
LikeExpressionStateObject(StateObject parent,
StateObject stringStateObject,
boolean not,
StateObject patternValue,
String escapeCharacter)
Creates a new
LikeExpressionStateObject. |
LikeExpressionStateObject(StateObject parent,
StateObject stringStateObject,
StateObject patternValue)
Creates a new
LikeExpressionStateObject. |
LocateExpressionStateObject(StateObject parent)
Creates a new
LocateExpressionStateObject. |
LocateExpressionStateObject(StateObject parent,
StateObject firstStateObject,
StateObject secondStateObject)
Creates a new
LocateExpressionStateObject. |
LocateExpressionStateObject(StateObject parent,
StateObject firstStateObject,
StateObject secondStateObject,
StateObject thirdStateObject)
Creates a new
LocateExpressionStateObject. |
LocateExpressionStateObject(StateObject parent,
String firstJpqlFragment,
String secondJpqlFragment)
Creates a new
LocateExpressionStateObject. |
LocateExpressionStateObject(StateObject parent,
String firstJpqlFragment,
String secondJpqlFragment,
String thirdJpqlFragment)
Creates a new
LocateExpressionStateObject. |
LogicalExpressionStateObject(StateObject parent)
Creates a new
LogicalExpressionStateObject. |
LogicalExpressionStateObject(StateObject parent,
StateObject leftStateObject,
StateObject rightStateObject)
Creates a new
LogicalExpressionStateObject. |
LogicalExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String rightJpqlFragment)
Creates a new
LogicalExpressionStateObject. |
LowerExpressionStateObject(StateObject parent)
Creates a new
LowerExpressionStateObject. |
LowerExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
LowerExpressionStateObject. |
LowerExpressionStateObject(StateObject parent,
String jpqlFragment)
Creates a new
LowerExpressionStateObject. |
MaxFunctionStateObject(StateObject parent)
Creates a new
MaxFunctionStateObject. |
MaxFunctionStateObject(StateObject parent,
boolean distinct,
StateObject stateObject)
Creates a new
MaxFunctionStateObject. |
MaxFunctionStateObject(StateObject parent,
boolean distinct,
String path)
Creates a new
MaxFunctionStateObject. |
MaxFunctionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
MaxFunctionStateObject. |
MaxFunctionStateObject(StateObject parent,
String path)
Creates a new
MaxFunctionStateObject. |
MinFunctionStateObject(StateObject parent)
Creates a new
MinFunctionStateObject. |
MinFunctionStateObject(StateObject parent,
boolean distinct,
StateObject stateObject)
Creates a new
MinFunctionStateObject. |
MinFunctionStateObject(StateObject parent,
boolean distinct,
String path)
Creates a new
MinFunctionStateObject. |
MinFunctionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
MinFunctionStateObject. |
MinFunctionStateObject(StateObject parent,
String path)
Creates a new
MinFunctionStateObject. |
ModExpressionStateObject(StateObject parent)
Creates a new
ModExpressionStateObject. |
ModExpressionStateObject(StateObject parent,
StateObject firstStateObject,
StateObject secondStateObject)
Creates a new
ModExpressionStateObject. |
ModExpressionStateObject(StateObject parent,
String firstJpqlFragment,
String secondJpqlFragment)
Creates a new
ModExpressionStateObject. |
MultiplicationExpressionStateObject(StateObject parent)
Creates a new
MultiplicationExpressionStateObject. |
MultiplicationExpressionStateObject(StateObject parent,
StateObject leftStateObject,
StateObject rightStateObject)
Creates a new
MultiplicationExpressionStateObject. |
MultiplicationExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String rightJpqlFragment)
Creates a new
MultiplicationExpressionStateObject. |
NotExpressionStateObject(StateObject parent)
Creates a new
NotExpressionStateObject. |
NotExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
NotExpressionStateObject. |
NotExpressionStateObject(StateObject parent,
String jpqlFragment)
Creates a new
NotExpressionStateObject. |
NullComparisonExpressionStateObject(StateObject parent)
Creates a new
NullComparisonExpressionStateObject. |
NullComparisonExpressionStateObject(StateObject parent,
boolean not,
StateObject stateObject)
Creates a new
NullComparisonExpressionStateObject. |
NullComparisonExpressionStateObject(StateObject parent,
boolean not,
String path)
Creates a new
NullComparisonExpressionStateObject. |
NullComparisonExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
NullComparisonExpressionStateObject. |
NullComparisonExpressionStateObject(StateObject parent,
String path)
Creates a new
NullComparisonExpressionStateObject. |
NullIfExpressionStateObject(StateObject parent)
Creates a new
NullIfExpressionStateObject. |
NullIfExpressionStateObject(StateObject parent,
StateObject firstStateObject,
StateObject secondStateObject)
Creates a new
NullIfExpressionStateObject. |
NullIfExpressionStateObject(StateObject parent,
String firstJpqlFragment,
String secondJpqlFragment)
Creates a new
NullIfExpressionStateObject. |
NumericLiteralStateObject(StateObject parent)
Creates a new
NumericLiteralStateObject. |
NumericLiteralStateObject(StateObject parent,
Number numeric)
Creates a new
NumericLiteralStateObject. |
NumericLiteralStateObject(StateObject parent,
String numeric)
Creates a new
NumericLiteralStateObject. |
ObjectExpressionStateObject(StateObject parent)
Creates a new
ObjectExpressionStateObject. |
ObjectExpressionStateObject(StateObject parent,
String identificationVariable)
Creates a new
ObjectExpressionStateObject. |
OrderByItemStateObject(OrderByClauseStateObject parent,
StateObject stateObject,
OrderByItem.Ordering ordering)
Creates a new
OrderByItemStateObject. |
OrExpressionStateObject(StateObject parent)
Creates a new
OrExpressionStateObject. |
OrExpressionStateObject(StateObject parent,
StateObject leftStateObject,
StateObject rightStateObject)
Creates a new
OrExpressionStateObject. |
OrExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String rightJpqlFragment)
Creates a new
OrExpressionStateObject. |
ResultVariableStateObject(SelectClauseStateObject parent,
StateObject stateObject,
boolean as,
String resultVariable)
Creates a new
ResultVariableStateObject. |
ResultVariableStateObject(SelectClauseStateObject parent,
StateObject stateObject,
String resultVariable)
Creates a new
ResultVariableStateObject. |
SimpleSelectStatementStateObject(StateObject parent)
Creates a new
SimpleSelectStatementStateObject. |
SimpleStateObject(StateObject parent)
Creates a new
SimpleStateObject. |
SimpleStateObject(StateObject parent,
String text)
Creates a new
SimpleStateObject. |
SizeExpressionStateObject(StateObject parent)
Creates a new
SizeExpressionStateObject. |
SizeExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
SizeExpressionStateObject. |
SizeExpressionStateObject(StateObject parent,
String path)
Creates a new
SizeExpressionStateObject. |
SqrtExpressionStateObject(StateObject parent)
Creates a new
SqrtExpressionStateObject. |
SqrtExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
SqrtExpressionStateObject. |
SqrtExpressionStateObject(StateObject parent,
String jpqlFragment)
Creates a new
SqrtExpressionStateObject. |
StateFieldPathExpressionStateObject(StateObject parent)
Creates a new
StateFieldPathExpressionStateObject. |
StateFieldPathExpressionStateObject(StateObject parent,
String path)
Creates a new
StateFieldPathExpressionStateObject. |
StringLiteralStateObject(StateObject parent)
Creates a new
StringLiteralStateObject. |
StringLiteralStateObject(StateObject parent,
String literal)
Creates a new
StringLiteralStateObject. |
SubExpressionStateObject(StateObject parent)
Creates a new
SubExpressionStateObject. |
SubExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
SubExpressionStateObject. |
SubExpressionStateObject(StateObject parent,
String jpqlFragment,
String queryBNFId)
Creates a new
SubExpressionStateObject. |
SubstringExpressionStateObject(StateObject parent)
Creates a new
SubstringExpressionStateObject. |
SubstringExpressionStateObject(StateObject parent,
StateObject firstStateObject,
StateObject secondStateObject)
Creates a new
SubstringExpressionStateObject. |
SubstringExpressionStateObject(StateObject parent,
StateObject firstStateObject,
StateObject secondStateObject,
StateObject thirdStateObject)
Creates a new
SubstringExpressionStateObject. |
SubstringExpressionStateObject(StateObject parent,
String firstJpqlFragment,
String secondJpqlFragment)
Creates a new
SubstringExpressionStateObject. |
SubstringExpressionStateObject(StateObject parent,
String firstJpqlFragment,
String secondJpqlFragment,
String thirdJpqlFragment)
Creates a new
SubstringExpressionStateObject. |
SubtractionExpressionStateObject(StateObject parent)
Creates a new
SubtractionExpressionStateObject. |
SubtractionExpressionStateObject(StateObject parent,
StateObject leftStateObject,
StateObject rightStateObject)
Creates a new
SubtractionExpressionStateObject. |
SubtractionExpressionStateObject(StateObject parent,
String leftJpqlFragment,
String rightJpqlFragment)
Creates a new
SubtractionExpressionStateObject. |
SumFunctionStateObject(StateObject parent)
Creates a new
SumFunctionStateObject. |
SumFunctionStateObject(StateObject parent,
boolean distinct,
StateObject stateObject)
Creates a new
SumFunctionStateObject. |
SumFunctionStateObject(StateObject parent,
boolean distinct,
String path)
Creates a new
SumFunctionStateObject. |
SumFunctionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
SumFunctionStateObject. |
SumFunctionStateObject(StateObject parent,
String path)
Creates a new
SumFunctionStateObject. |
TrimExpressionStateObject(StateObject parent)
Creates a new
TrimExpressionStateObject. |
TrimExpressionStateObject(StateObject parent,
String jpqlFragment)
Creates a new
TrimExpressionStateObject. |
TrimExpressionStateObject(StateObject parent,
TrimExpression.Specification specification,
StateObject stateObject)
Creates a new
TrimExpressionStateObject. |
TrimExpressionStateObject(StateObject parent,
TrimExpression.Specification specification,
StateObject trimCharacter,
StateObject stateObject)
Creates a new
TrimExpressionStateObject. |
TypeExpressionStateObject(StateObject parent)
Creates a new
TypeExpressionStateObject. |
TypeExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
TypeExpressionStateObject. |
TypeExpressionStateObject(StateObject parent,
String path)
Creates a new
TypeExpressionStateObject. |
UnknownExpressionStateObject(StateObject parent,
String text)
Creates a new
UnknownExpressionStateObject. |
UpdateItemStateObject(UpdateClauseStateObject parent,
String path,
StateObject newValue)
Creates a new
UpdateItemStateObject. |
UpperExpressionStateObject(StateObject parent)
Creates a new
UpperExpressionStateObject. |
UpperExpressionStateObject(StateObject parent,
StateObject stateObject)
Creates a new
UpperExpressionStateObject. |
UpperExpressionStateObject(StateObject parent,
String jpqlFragment)
Creates a new
UpperExpressionStateObject. |
ValueExpressionStateObject(StateObject parent)
Creates a new
ValueExpressionStateObject. |
ValueExpressionStateObject(StateObject parent,
String identificationVariable)
Creates a new
ValueExpressionStateObject. |
WhenClauseStateObject(CaseExpressionStateObject parent,
StateObject whenStateObject,
StateObject thenStateObject)
Creates a new
WhenClauseStateObject. |
| Constructor and Description |
|---|
CoalesceExpressionStateObject(StateObject parent,
List<StateObject> items)
Creates a new
CoalesceExpressionStateObject. |
CollectionExpressionStateObject(StateObject parent,
List<? extends StateObject> items)
Creates a new
CollectionExpressionStateObject. |
ConcatExpressionStateObject(StateObject parent,
List<? extends StateObject> stateObjects)
Creates a new
ConcatExpressionStateObject. |
ConstructorExpressionStateObject(StateObject parent,
Class<?> type,
List<? extends StateObject> constructorItems)
Creates a new
ConstructorExpressionStateObject. |
ConstructorExpressionStateObject(StateObject parent,
String className,
List<? extends StateObject> constructorItems)
Creates a new
ConstructorExpressionStateObject. |
FunctionExpressionStateObject(StateObject parent,
String identifier,
String functionName,
List<? extends StateObject> arguments)
Creates a new
AbstractFunctionExpressionStateObject. |
InExpressionStateObject(StateObject parent,
StateObject stateObject,
boolean not,
List<? extends StateObject> items)
Creates a new
InExpressionStateObject. |
InExpressionStateObject(StateObject parent,
StateObject stateFieldPath,
List<? extends StateObject> items)
Creates a new
InExpressionStateObject. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.