Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.model.query.StateObject
-
Packages that use StateObject 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 theStateObjectclasses that represents a JPQL query. -
-
Uses of StateObject in org.eclipse.persistence.jpa.jpql.tools
Classes in org.eclipse.persistence.jpa.jpql.tools with type parameters of type StateObject Modifier and Type Interface Description protected static interfaceRefactoringTool.StateObjectUpdater<T extends StateObject>This interface is used to transparently push the new value into theStateObject.Methods in org.eclipse.persistence.jpa.jpql.tools with type parameters of type StateObject Modifier and Type Method Description protected <T extends StateObject>
voidRefactoringTool.ClassNameRenamer. visit(T stateObject, String value, RefactoringTool.StateObjectUpdater<T> updater)Visits the givenStateObjectand 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 givenRefactoringTool.StateObjectUpdaterwill be notified to replace the value. -
Uses of StateObject in org.eclipse.persistence.jpa.jpql.tools.model
Classes in org.eclipse.persistence.jpa.jpql.tools.model with type parameters of type StateObject Modifier and Type Class Description protected classBasicStateObjectBuilder.AbstractSelectStatementBuilder<T extends AbstractSelectStatementStateObject,P extends StateObject>The abstract definition of the builder that is responsible to create theStateObjectrepresentation of theSELECTstatement.interfaceIBuilder<T extends StateObject,S extends StateObject>This builder is used byBasicStateObjectBuilder, which allows subclasses to easily change any internal builders used for properly creating the state model representation of a JPQL query.interfaceIBuilder<T extends StateObject,S extends StateObject>This builder is used byBasicStateObjectBuilder, which allows subclasses to easily change any internal builders used for properly creating the state model representation of a JPQL query.Fields in org.eclipse.persistence.jpa.jpql.tools.model declared as StateObject Modifier and Type Field Description protected PBasicStateObjectBuilder.AbstractSelectStatementBuilder. parentThe parent of theSELECTstatement.protected StateObjectBasicStateObjectBuilder.SelectItemBuilder. stateObjectprotected StateObjectBasicStateObjectBuilder. stateObjectTheStateObjectthat was created based on the visitedExpression.Fields in org.eclipse.persistence.jpa.jpql.tools.model with type parameters of type StateObject Modifier and Type Field Description protected List<StateObject>AbstractSelectExpressionStateObjectBuilder. stateObjectListThe list of select items, which were added by invokingAbstractSelectExpressionStateObjectBuilder.append().Methods in org.eclipse.persistence.jpa.jpql.tools.model with type parameters of type StateObject Modifier and Type Method Description protected <T extends StateObject>
List<T>BasicStateObjectBuilder. buildChildren(Expression expression)<S extends StateObject>
SIPropertyChangeEvent. getSource()Returns the source where the modification occurred and that fired the event.<S extends StateObject>
SPropertyChangeEvent. getSource()Methods in org.eclipse.persistence.jpa.jpql.tools.model that return StateObject Modifier and Type Method Description protected StateObjectAbstractScalarExpressionStateObjectBuilder. buildCollectionPath(String path)protected StateObjectAbstractScalarExpressionStateObjectBuilder. buildIdentificationVariable(String literal)protected StateObjectAbstractScalarExpressionStateObjectBuilder. buildInputParameter(String parameter)protected StateObjectAbstractScalarExpressionStateObjectBuilder. buildNumeric(Number number)protected StateObjectAbstractScalarExpressionStateObjectBuilder. buildNumeric(String number)protected StateObjectAbstractScalarExpressionStateObjectBuilder. buildStateFieldPath(String path)StateObjectAbstractJPQLQueryBuilder. buildStateObject(StateObject parent, CharSequence jpqlFragment, String queryBNFId)StateObjectBasicStateObjectBuilder.SelectItemBuilder. buildStateObject(SelectClauseStateObject parent, Expression expression)StateObjectIJPQLQueryBuilder. buildStateObject(StateObject parent, CharSequence jpqlFragment, String queryBNFId)Creates aStateObjectrepresentation of the given JPQL fragment.StateObjectJPQLQueryBuilderWrapper. buildStateObject(StateObject parent, CharSequence jpqlFragment, String queryBNFId)protected StateObjectBasicStateObjectBuilder. buildStateObjectImp(Expression expression)Visits the givenExpressionand returned itsStateObject.protected StateObjectAbstractScalarExpressionStateObjectBuilder. buildStringLiteral(String literal)protected StateObjectAbstractScalarExpressionStateObjectBuilder. getParent()Returns the parent of the expression to build, which is only required when a JPQL fragment needs to be parsed.StateObjectBasicStateObjectBuilder. getStateObject()Returns theStateObjectthat was created based on the visitedExpression.StateObjectDefaultProblem. getStateObject()StateObjectProblem. getStateObject()Returns theStateObjectwhere the problem was found.protected StateObjectAbstractScalarExpressionStateObjectBuilder. literal(String literal)protected StateObjectAbstractStateObjectBuilder. pop()Retrieves theStateObjectthat is on the stack.Methods in org.eclipse.persistence.jpa.jpql.tools.model that return types with arguments of type StateObject Modifier and Type Method 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 theStateObjectsthat were previously created.protected List<StateObject>AbstractScalarExpressionStateObjectBuilder. stateObjects(T... builders)Returns a list of theStateObjectsthat were previously created.Methods in org.eclipse.persistence.jpa.jpql.tools.model with parameters of type StateObject Modifier and Type Method Description protected voidAbstractStateObjectBuilder. add(StateObject stateObject)Adds the givenStateObjectto the stack for future use, which will be removed from the stack to complete the creation of anotherStateObject.ICaseExpressionStateObjectBuilderAbstractJPQLQueryBuilder. buildCaseExpressionStateObjectBuilder(StateObject parent)ICaseExpressionStateObjectBuilderIJPQLQueryBuilder. buildCaseExpressionStateObjectBuilder(StateObject parent)Creates a builder that can create aCASEexpression programmatically.ICaseExpressionStateObjectBuilderJPQLQueryBuilderWrapper. buildCaseExpressionStateObjectBuilder(StateObject parent)StateObjectAbstractJPQLQueryBuilder. buildStateObject(StateObject parent, CharSequence jpqlFragment, String queryBNFId)StateObjectIJPQLQueryBuilder. buildStateObject(StateObject parent, CharSequence jpqlFragment, String queryBNFId)Creates aStateObjectrepresentation of the given JPQL fragment.StateObjectJPQLQueryBuilderWrapper. buildStateObject(StateObject parent, CharSequence jpqlFragment, String queryBNFId)protected voidAbstractConditionalExpressionStateObjectBuilder. comparison(String identifier, StateObject rightStateObject)TAbstractConditionalExpressionStateObjectBuilder. sub(StateObject stateObject)IConditionalExpressionStateObjectBuilderAbstractConditionalStateObjectBuilderWrapper. sub(StateObject stateObject)TIAbstractConditionalExpressionStateObjectBuilder. sub(StateObject stateObject)StringBaseJPQLQueryFormatter. toString(StateObject stateObject)StringIJPQLQueryFormatter. toString(StateObject stateObject)Creates a string representation of the givenStateObject.protected voidBaseJPQLQueryFormatter. toText(StateObject stateObject)Visits the givenStateObjectand prevents its decorator to be called, which will prevent any possible recursion when the decorator is outputting the information.Method parameters in org.eclipse.persistence.jpa.jpql.tools.model with type arguments of type StateObject Modifier and Type Method Description protected voidAbstractConditionalExpressionStateObjectBuilder. in(boolean not, List<StateObject> inItems)protected voidAbstractActualJPQLQueryFormatter. toStringChildren(ListHolderStateObject<? extends StateObject> stateObject, boolean comma)protected voidAbstractJPQLQueryFormatter. toStringChildren(ListHolderStateObject<? extends StateObject> stateObject, boolean comma)Constructors in org.eclipse.persistence.jpa.jpql.tools.model with parameters of type StateObject Constructor Description AbstractCaseExpressionStateObjectBuilder(StateObject parent)Creates a newAbstractCaseExpressionStateObjectBuilder.AbstractConditionalExpressionStateObjectBuilder(StateObject parent)Creates a newAbstractStateObjectBuilder.AbstractScalarExpressionStateObjectBuilder(StateObject parent)Creates a newAbstractScalarExpressionStateObjectBuilder.DefaultCaseExpressionStateObjectBuilder(StateObject parent)Creates a newDefaultCaseExpressionStateObjectBuilder.DefaultProblem(StateObject stateObject, String messageKey, String[] arguments)Creates a newDefaultProblem.ListChangeEvent(StateObject source, List<? extends T> list, IListChangeEvent.EventType eventType, String listName, List<? extends T> items, int startIndex, int endIndex)Creates a newListChangeEvent.PropertyChangeEvent(StateObject source, String propertyName, T oldValue, T newValue)Creates a newPropertyChangeEvent. -
Uses of StateObject in org.eclipse.persistence.jpa.jpql.tools.model.query
Classes in org.eclipse.persistence.jpa.jpql.tools.model.query with type parameters of type StateObject Modifier and Type Class Description classAbstractListHolderStateObject<T extends StateObject>The abstraction definition of aStateObjectthat holds onto a list of children, the methods defined inListHolderStateObjectare automatically handled here.Subinterfaces of StateObject in org.eclipse.persistence.jpa.jpql.tools.model.query Modifier and Type Interface Description interfaceDeclarationStateObjectThis defines the declaration portion of a query, which is theFROMclause of a query.interfaceListHolderStateObject<T>AListHolderStateObjectis aStateObjecthaving a list of children and this gives access to some operation over the list.interfaceVariableDeclarationStateObjectThis defines a variable declaration, which has a "root" object and an identification variable.Classes in org.eclipse.persistence.jpa.jpql.tools.model.query that implement StateObject Modifier and Type Class Description classAbsExpressionStateObjectTheABSfunction removes the minus sign from a specified argument and returns the absolute value, which is always a positive number or zero.classAbstractConditionalClauseStateObjectConditional expressions are composed of other conditional expressions, comparison operations, logical operations, path expressions that evaluate to boolean values, boolean literals, and boolean input parameters.classAbstractDoubleEncapsulatedExpressionStateObjectThisStateObjectrepresents a JPQL expression that has a JPQL identifier followed by two an encapsulated expression with parenthesis, the two expression are separated by a comma.classAbstractEncapsulatedExpressionStateObjectThis expression handles parsing the identifier followed by an expression encapsulated within parenthesis.classAbstractFromClauseStateObjectThis state object represents the abstract definition of aFROMclause, which is either theFROMclause of the query or of a sub-query expression.classAbstractIdentificationVariableDeclarationStateObjectclassAbstractListHolderStateObject<T extends StateObject>The abstraction definition of aStateObjectthat holds onto a list of children, the methods defined inListHolderStateObjectare automatically handled here.classAbstractModifyClauseStateObjectclassAbstractModifyStatementStateObjectThe abstract definition of a modify statement.classAbstractPathExpressionStateObjectAn identification variable followed by the navigation operator (.) and a state field or association field is a path expression.classAbstractRangeVariableDeclarationStateObjectclassAbstractSchemaNameStateObjectAn abstract schema name designates the abstract schema type over which the query ranges.classAbstractSelectClauseStateObjectThis state object represents the abstract definition of aSELECTclause, which is either theSELECTclause of the top-level query or of a subquery.classAbstractSelectStatementStateObjectThis state object represents the select statement, which has at least aSELECTclause and aFROMclause.classAbstractSingleEncapsulatedExpressionStateObjectThisStateObjectrepresents a JPQL expression that has a JPQL identifier followed by an encapsulated expression with parenthesis.classAbstractStateObjectThe abstract definition of aStateObject.classAbstractTripleEncapsulatedExpressionStateObjectThis state object takes care of parsing an expression that encapsulates three expressions separated by a comma.classAdditionExpressionStateObjectTODO: BNF:arithmetic_expression ::= arithmetic_expression + arithmetic_termclassAggregateFunctionStateObjectIn theSELECTclause the result of a query may be the result of an aggregate function applied to a path expression.classAllOrAnyExpressionStateObjectAnALLconditional expression is a predicate that istrueif the comparison operation istruefor all values in the result of the subquery or the result of the subquery is empty.classAndExpressionStateObjectTheANDlogical operator chains multiple criteria together.classArithmeticExpressionStateObjectThis expression represents an arithmetic expression, which means the first and second expressions are aggregated with an arithmetic sign.classArithmeticFactorStateObjectThis state object simply adds a plus or minus sign to the arithmetic primary expression.classAvgFunctionStateObjectOne of the aggregate functions.classBadExpressionStateObjectThis wraps an invalid portion of the JPQL query that could not be parsed.classBetweenExpressionStateObjectUsed in conditional expression to determine whether the result of an expression falls within an inclusive range of values.classCaseExpressionStateObjectACASEpredicate is used to calculate a condition and when it'strue, itsTHENexpression will be executed.classCoalesceExpressionStateObjectACOALESCEexpression returnsnullif all its arguments evaluate tonull, and the value of the first non-nullargument otherwise.classCollectionExpressionStateObjectThisStateObjectis a temporary object used to store a list ofStateObjects.classCollectionMemberDeclarationStateObjectAn identification variable declared by acollection_member_declarationranges over values of a collection obtained by navigation using a path expression.classCollectionMemberExpressionStateObjectThis expression tests whether the designated value is a member of the collection specified by the collection-valued path expression.classCollectionValuedPathExpressionStateObjectA 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.classComparisonExpressionStateObjectOnly the values of like types are permitted to be compared.classCompoundExpressionStateObjectA compoundStateObjecthas a left and right expressions combined by an identifier.classConcatExpressionStateObjectTheCONCATfunction returns a string that is a concatenation of its arguments.classConstructorExpressionStateObjectIn theSELECTclause a constructor may be used in theSELECTlist to return one or more Java instances.classCountFunctionStateObjectOne of the aggregate functions.classDateTimeStateObjectThisDateTimeStateObjectrepresents a date or time.classDeleteClauseStateObjectThis is theDELETEclause of theDELETEstatement.classDeleteStatementStateObjectBulk delete operation apply to entities of a single entity class (together with its subclasses, if any).classDerivedPathIdentificationVariableDeclarationStateObjectclassDerivedPathVariableDeclarationStateObjectBNF:subselect_identification_variable_declaration ::= derived_path_expression [AS] identification_variable {join}*classDivisionExpressionStateObjectTODO: BNF:arithmetic_expression ::= arithmetic_expression / arithmetic_termclassEmptyCollectionComparisonExpressionStateObjectThis expression tests whether or not the collection designated by the collection-valued path expression is empty (i.e, has no elements).classEncapsulatedIdentificationVariableExpressionStateObjectThis object represents an identification variable that is wrapped by a function.classEntityTypeLiteralStateObjectThisStateObjectwraps the name of an entity type.classEntryExpressionStateObjectclassEnumTypeStateObjectThisStateObjectwraps the name of anEnumconstant.classExistsExpressionStateObjectAnEXISTSexpression is a predicate that istrueonly if the result of the subquery consists of one or more values and that isfalseotherwise.classFromClauseStateObjectTheFROMclause of a query defines the domain of the query by declaring identification variables.classFunctionExpressionStateObjectclassGroupByClauseStateObjectTheGROUP BYconstruct enables the aggregation of values according to the properties of an entity class.classHavingClauseStateObjectTheHAVINGconstruct enables conditions to be specified that further restrict the query result as restrictions upon the groups.classIdentificationVariableDeclarationStateObjectAn identification variable is a valid identifier declared in theFROMclause of a query.classIdentificationVariableStateObjectThis state object represents a single identification variable, which is identifying TODO.classIndexExpressionStateObjectTheINDEXfunction returns an integer value corresponding to the position of its argument in an ordered list.classInExpressionStateObjectThe state field path expression must have a string, numeric, or enum value.classInputParameterStateObjectEither positional or named parameters may be used.classJoinStateObjectAJOINenables the fetching of an association as a side effect of the execution of a query.classJPQLQueryStateObjectThis is the root of theStateObjecthierarchy that represents a JPQL query.classKeyExpressionStateObjectThis object represents an identification variable that maps the keys of aMap.classKeywordExpressionStateObjectThe expression representing some keywords:TRUE,FALSEorNULL.classLengthExpressionStateObjectTheLENGTHfunction returns the length of the string in characters as an integer.classLikeExpressionStateObjectTheLIKEcondition is used to specify a search for a pattern.classLocateExpressionStateObjectTheLOCATEfunction returns the position of a given string within a string, starting the search at a specified position.classLogicalExpressionStateObjectThis expression represents a logical expression, which means the first and second expressions are aggregated with either theANDor theORoperator.classLowerExpressionStateObjectTheLOWERfunction converts a string to lower case and it returns a string.classMaxFunctionStateObjectOne of the aggregate functions.classMinFunctionStateObjectOne of the aggregate functions.classModExpressionStateObjectThe modulo operation finds the remainder of division of one number by another.classMultiplicationExpressionStateObjectTODO: BNF:arithmetic_expression ::= arithmetic_expression * arithmetic_termclassNotExpressionStateObjectBNF:expression ::= NOT conditional_primaryclassNullComparisonExpressionStateObjectA null comparison tests whether or not the single-valued path expression or input parameter is aNULLvalue.classNullIfExpressionStateObjectNULLIFreturns the first expression if the two expressions are not equal.classNumericLiteralStateObjectExact numeric literals support the use of Java integer literal syntax as well as SQL exact numeric literal syntax.classObjectExpressionStateObjectStand-alone identification variables in theSELECTclause may optionally be qualified by theOBJECToperator.classOrderByClauseStateObjectTheORDER BYclause allows the objects or values that are returned by the query to be ordered.classOrderByItemStateObjectAnORDER BYitem must be one of the following: Astate_field_path_expressionthat evaluates to an orderable state field of an entity or embeddable class abstract schema type designated in theSELECTclause by one of the following: A general_identification_variable A single_valued_object_path_expression Astate_field_path_expressionthat evaluates to the same state field of the same entity or embeddable abstract schema type as astate_field_path_expressionin the SELECT clause Aresult_variablethat refers to an orderable item in theSELECTclause for which the sameresult_variablehas been specified.classOrExpressionStateObjectTheORlogical operator chains multiple criteria together.classRangeVariableDeclarationStateObjectRange variable declarations allow the developer to designate a "root" for objects which may not be reachable by navigation.classResultVariableStateObjectA result variable may be used to name a select item in the query result.classSelectClauseStateObjectTheSELECTstatement queries data from entities, which determines the type of the objects or values to be selected.classSelectStatementStateObjectThis state object represents a select statement, which has at least aSELECTclause and aFROMclause.classSimpleFromClauseStateObjectTheFROMclause of a sub-query defines the domain of the sub-query by declaring identification variables.classSimpleSelectClauseStateObjectThe SELECT statement queries data from entities.classSimpleSelectStatementStateObjectThis state object represents a subquery, which has at least aSELECTclause and aFROMclause.classSimpleStateObjectThisStateObjectsimply holds onto a string.classSizeExpressionStateObjectTheSIZEfunction returns an integer value, the number of elements of the collection.classSqrtExpressionStateObjectTheSQRTfunction takes a numeric argument and returns aDouble.classStateFieldPathExpressionStateObjectA single-valued association field is designated by the name of an association-field in a one-to-one or many-to-one relationship.classStringLiteralStateObjectA string literal is enclosed in single quotes.classSubExpressionStateObjectThis expression wraps a sub-expression within parenthesis.classSubstringExpressionStateObjectThe second and third arguments of theSUBSTRINGfunction denote the starting position and length of the substring to be returned.classSubtractionExpressionStateObjectTODO: BNF:arithmetic_expression ::= arithmetic_expression - arithmetic_termclassSumFunctionStateObjectOne of the aggregate functions.classTreatExpressionStateObjectReturns an expression that allows to treat its base as if it were a subclass of the class returned by the base.classTrimExpressionStateObjectTheTRIMfunction trims the specified character from a string.classTypeExpressionStateObjectAn entity type expression can be used to restrict query polymorphism.classUnknownExpressionStateObjectThisStateObjectholds onto an unknown portion of a JPQL query that could not be parsed.classUpdateClauseStateObjectThis is theUPDATEclause of theUPDATEstatement.classUpdateItemStateObjectThenew_valuespecified for an update operation must be compatible in type with the field to which it is assigned.classUpdateStatementStateObjectTheUPDATEclause of a query consists of a conditional expression used to select objects or values that satisfy the expression.classUpperExpressionStateObjectTheUPPERfunction converts a string to upper case and it returns a string.classValueExpressionStateObjectThis object represents an identification variable that maps the values of aMap.classWhenClauseStateObjectAWHENpredicate is used to calculate a condition and when it's true, itsTHENwill be executed.classWhereClauseStateObjectTheWHEREclause of a query consists of a conditional expression used to select objects or values that satisfy the expression.Methods in org.eclipse.persistence.jpa.jpql.tools.model.query with type parameters of type StateObject Modifier and Type Method Description <S extends StateObject>
SCoalesceExpressionStateObject. addItem(S item)<S extends StateObject>
SFunctionExpressionStateObject. addItem(S item)<S extends StateObject>
SSelectClauseStateObject. addItem(S item)protected <T extends StateObject>
TAbstractStateObject. buildStateObject(CharSequence jpqlFragment, String queryBNFId)Parses the given JPQL fragment using the given JPQL query BNF.protected <T extends StateObject>
List<T>AbstractStateObject. buildStateObjects(CharSequence jpqlFragment, String queryBNFId)Parses the given JPQL fragment using the given JPQL query BNF.protected <T extends StateObject>
List<T>AbstractStateObject. parent(List<T> stateObjects)Makes sure the given list ofStateObjecthas this one as its parent.protected <T extends StateObject>
TAbstractStateObject. parent(T stateObject)Makes sure the givenStateObjecthas this one as its parent.protected <T extends StateObject>
T[]AbstractStateObject. parent(T... stateObjects)Makes sure the given list ofStateObjecthas this one as its parent.Methods in org.eclipse.persistence.jpa.jpql.tools.model.query that return StateObject Modifier and Type Method Description StateObjectGroupByClauseStateObject. addGroupByItem(String path)Adds the given path as a select item, which can either be an identification variable or a state-field path expression.StateObjectSelectClauseStateObject. addItem(String jpqlFragment)Adds the given path as a select item, which can either be an identification variable or a state-field path expression.StateObjectSelectStatementStateObject. 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 abstract StateObjectAbstractRangeVariableDeclarationStateObject. buildRootStateObject()protected StateObjectDerivedPathVariableDeclarationStateObject. buildRootStateObject()protected StateObjectRangeVariableDeclarationStateObject. buildRootStateObject()protected StateObjectAbstractStateObject. checkParent(StateObject parent)Checks whether the given parent isnullor not.protected StateObjectJPQLQueryStateObject. checkParent(StateObject parent)StateObjectCaseExpressionStateObject. getCaseOperand()Returns theStateObjectrepresenting the case operand.StateObjectAbstractConditionalClauseStateObject. getConditional()Returns the state object representing the composition of the conditional expressions.StateObjectAbstractStateObject. getDecorator()StateObjectStateObject. getDecorator()Returns theStateObjectdecorating this one if one has been set, which means the behavior of thisStateObjectis modified by the decorator.StateObjectCaseExpressionStateObject. getElse()Returns theStateObjectrepresenting theELSEscalar expression.StateObjectCollectionMemberExpressionStateObject. getEntityStateObject()StateObjectAbstractDoubleEncapsulatedExpressionStateObject. getFirst()Returns theStateObjectrepresenting the first expression.StateObjectAbstractTripleEncapsulatedExpressionStateObject. getFirst()Returns theStateObjectrepresenting the first expression.StateObjectAbstractPathExpressionStateObject. getIdentificationVariable()Returns theStateObjectrepresenting the identification variable that starts the path expression, which can be a sample identification variable, a map value, map key or map entry expression.StateObjectCoalesceExpressionStateObject. getItem(int index)StateObjectFunctionExpressionStateObject. getItem(int index)StateObjectSelectClauseStateObject. getItem(int index)StateObjectJoinStateObject. getJoinAssociationIdentificationVariable()Returns theStateObjectrepresenting the identification variable that starts the path expression, which can be a sample identification variable, a map value, map key or map entry expression.StateObjectTreatExpressionStateObject. getJoinAssociationIdentificationVariable()Returns theStateObjectrepresenting the identification variable that starts the path expression, which can be a sample identification variable, a map value, map key or map entry expression.StateObjectCompoundExpressionStateObject. getLeft()Returns theStateObjectthat represents the left expression.StateObjectBetweenExpressionStateObject. getLowerBound()Returns theStateObjectrepresenting the lower bound of the range.StateObjectUpdateItemStateObject. getNewValue()Returns theStateObjectrepresenting the new value.StateObjectAbstractStateObject. getParent()StateObjectJPQLQueryStateObject. getParent()StateObjectStateObject. getParent()Returns the parent of thisStateObject.StateObjectLikeExpressionStateObject. getPatternValue()StateObjectJPQLQueryStateObject. getQueryStatement()Returns the only child of this state object, which represents one of the three query statement.StateObjectCompoundExpressionStateObject. getRight()Returns theStateObjectthat represents the right expression.StateObjectAbstractIdentificationVariableDeclarationStateObject. getRootStateObject()Returns theStateObjectrepresenting the "root" for objects which may not be reachable by navigation.StateObjectAbstractRangeVariableDeclarationStateObject. getRootStateObject()Returns theStateObjectholding onto the abstract schema name.StateObjectAbstractDoubleEncapsulatedExpressionStateObject. getSecond()Returns theStateObjectrepresenting the second expression.StateObjectAbstractTripleEncapsulatedExpressionStateObject. getSecond()Returns theStateObjectrepresenting the second expression.StateObjectSimpleSelectClauseStateObject. getSelectItem()ReturnsStateObjectAbstractSingleEncapsulatedExpressionStateObject. getStateObject()Returns the encapsulatedStateObject.StateObjectArithmeticFactorStateObject. getStateObject()Returns theStateObjectthat represents the arithmetic primary expression.StateObjectBetweenExpressionStateObject. getStateObject()Returns theStateObjectrepresenting the expression to determine if its result falls within the lower and upper bounds.StateObjectInExpressionStateObject. getStateObject()ReturnsStateObjectNotExpressionStateObject. getStateObject()Returns theStateObjectrepresenting the negated expression.StateObjectNullComparisonExpressionStateObject. getStateObject()Returns theStateObjectrepresenting the collection-valued path expression.StateObjectOrderByItemStateObject. getStateObject()Returns theStateObjectrepresenting the value used for ordering.StateObjectResultVariableStateObject. getStateObject()Returns theStateObjectrepresenting a single select expression.StateObjectLikeExpressionStateObject. getStringStateObject()StateObjectWhenClauseStateObject. getThen()Returns theStateObjectrepresenting the scalar expression that is following theTHENidentifier.StateObjectAbstractTripleEncapsulatedExpressionStateObject. getThird()Returns theStateObjectrepresenting the third expression.StateObjectTrimExpressionStateObject. getTrimCharacter()Returns theStateObjectrepresenting the trim character.StateObjectBetweenExpressionStateObject. getUpperBound()Returns theStateObjectrepresenting the upper bound of the range.StateObjectCoalesceExpressionStateObject. moveDown(StateObject item)StateObjectFunctionExpressionStateObject. moveDown(StateObject item)StateObjectSelectClauseStateObject. moveDown(StateObject item)StateObjectCoalesceExpressionStateObject. moveUp(StateObject item)StateObjectFunctionExpressionStateObject. moveUp(StateObject item)StateObjectSelectClauseStateObject. moveUp(StateObject item)protected <T extends StateObject>
T[]AbstractStateObject. parent(T... stateObjects)Makes sure the given list ofStateObjecthas this one as its parent.Methods in org.eclipse.persistence.jpa.jpql.tools.model.query that return types with arguments of type StateObject Modifier and Type Method Description Iterable<StateObject>AbstractStateObject. children()Iterable<StateObject>StateObject. children()Returns the ordered children of thisStateObject.ListIterable<StateObject>CoalesceExpressionStateObject. items()ListIterable<StateObject>FunctionExpressionStateObject. items()ListIterable<StateObject>SelectClauseStateObject. items()Methods in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type StateObject Modifier and Type Method Description ResultVariableStateObjectSelectClauseStateObject. addItem(StateObject stateObject, String resultVariable)Adds the givenStateObjectas a select item.UpdateItemStateObjectUpdateClauseStateObject. addItem(String[] paths, StateObject newValue)Adds a newUPDATEitem to this clause.UpdateItemStateObjectUpdateClauseStateObject. addItem(String path, StateObject newValue)Adds a newUPDATEitem to this clause.UpdateItemStateObjectUpdateClauseStateObject. addItem(ListIterator<String> paths, StateObject newValue)Adds a newUPDATEitem to this clause.UpdateItemStateObjectUpdateStatementStateObject. addItem(String path, StateObject newValue)Adds a new item to theUPDATEclause.ResultVariableStateObjectSelectClauseStateObject. addItemAs(StateObject stateObject, String resultVariable)Adds the givenStateObjectas a select item.voidSelectStatementStateObject. addSelectItem(StateObject stateObject)Adds the givenStateObjectas a select item.ResultVariableStateObjectSelectStatementStateObject. addSelectItem(StateObject stateObject, String resultVariable)Adds the givenStateObjectas a select item.ResultVariableStateObjectSelectStatementStateObject. addSelectItemAs(StateObject stateObject, String resultVariable)Adds the givenStateObjectas a select item.WhenClauseStateObjectCaseExpressionStateObject. addWhenClause(StateObject whenStateObject, StateObject thenStateObject)Adds the given twoStateObjectsas theWHENexpression and theTHENexpression of the newWHENclause.protected booleanAbstractStateObject. areEquivalent(StateObject stateObject1, StateObject stateObject2)Determines whether the given twoStateObjectare equivalent, i.e.booleanCoalesceExpressionStateObject. canMoveDown(StateObject item)booleanFunctionExpressionStateObject. canMoveDown(StateObject item)booleanSelectClauseStateObject. canMoveDown(StateObject item)booleanCoalesceExpressionStateObject. canMoveUp(StateObject item)booleanFunctionExpressionStateObject. canMoveUp(StateObject item)booleanSelectClauseStateObject. canMoveUp(StateObject item)protected StateObjectAbstractStateObject. checkParent(StateObject parent)Checks whether the given parent isnullor not.protected StateObjectJPQLQueryStateObject. checkParent(StateObject parent)voidAbstractStateObject. decorate(StateObject decorator)voidStateObject. decorate(StateObject decorator)Decorates thisStateObjectwith the given decorator.IManagedTypeAbstractModifyClauseStateObject. findManagedType(StateObject stateObject)IManagedTypeDeclarationStateObject. findManagedType(StateObject stateObject)Returns theIManagedTypefor the given identification variable.IManagedTypeFromClauseStateObject. findManagedType(StateObject stateObject)IManagedTypeSimpleFromClauseStateObject. findManagedType(StateObject stateObject)IManagedTypeAbstractFromClauseStateObject. getManagedType(StateObject stateObject)IManagedTypeAbstractModifyClauseStateObject. getManagedType(StateObject stateObject)IManagedTypeCollectionMemberDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeDeclarationStateObject. getManagedType(StateObject stateObject)Returns theIManagedTypefor the given identification variable.IManagedTypeDerivedPathIdentificationVariableDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeDerivedPathVariableDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeIdentificationVariableDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeRangeVariableDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeVariableDeclarationStateObject. getManagedType(StateObject stateObject)Returns theIManagedTypefor the given identification variable.protected voidChangeSupport. initialize(StateObject source)Initializes thisChangeSupport.booleanAbstractConditionalClauseStateObject. isEquivalent(StateObject stateObject)booleanAbstractDoubleEncapsulatedExpressionStateObject. isEquivalent(StateObject stateObject)booleanAbstractFromClauseStateObject. isEquivalent(StateObject stateObject)booleanAbstractIdentificationVariableDeclarationStateObject. isEquivalent(StateObject stateObject)booleanAbstractModifyClauseStateObject. isEquivalent(StateObject stateObject)booleanAbstractModifyStatementStateObject. isEquivalent(StateObject stateObject)booleanAbstractPathExpressionStateObject. isEquivalent(StateObject stateObject)booleanAbstractRangeVariableDeclarationStateObject. isEquivalent(StateObject stateObject)booleanAbstractSelectClauseStateObject. isEquivalent(StateObject stateObject)booleanAbstractSelectStatementStateObject. isEquivalent(StateObject stateObject)booleanAbstractSingleEncapsulatedExpressionStateObject. isEquivalent(StateObject stateObject)booleanAbstractStateObject. isEquivalent(StateObject stateObject)booleanAbstractTripleEncapsulatedExpressionStateObject. isEquivalent(StateObject stateObject)booleanAggregateFunctionStateObject. isEquivalent(StateObject stateObject)booleanAllOrAnyExpressionStateObject. isEquivalent(StateObject stateObject)booleanArithmeticFactorStateObject. isEquivalent(StateObject stateObject)booleanBetweenExpressionStateObject. isEquivalent(StateObject stateObject)booleanCaseExpressionStateObject. isEquivalent(StateObject stateObject)booleanCoalesceExpressionStateObject. isEquivalent(StateObject stateObject)booleanCollectionExpressionStateObject. isEquivalent(StateObject stateObject)booleanCollectionMemberDeclarationStateObject. isEquivalent(StateObject stateObject)booleanCollectionMemberExpressionStateObject. isEquivalent(StateObject stateObject)booleanComparisonExpressionStateObject. isEquivalent(StateObject stateObject)booleanCompoundExpressionStateObject. isEquivalent(StateObject stateObject)booleanConcatExpressionStateObject. isEquivalent(StateObject stateObject)booleanConstructorExpressionStateObject. isEquivalent(StateObject stateObject)booleanEmptyCollectionComparisonExpressionStateObject. isEquivalent(StateObject stateObject)booleanExistsExpressionStateObject. isEquivalent(StateObject stateObject)booleanFunctionExpressionStateObject. isEquivalent(StateObject stateObject)booleanGroupByClauseStateObject. isEquivalent(StateObject stateObject)booleanIdentificationVariableStateObject. isEquivalent(StateObject stateObject)booleanInExpressionStateObject. isEquivalent(StateObject stateObject)booleanJoinStateObject. isEquivalent(StateObject stateObject)booleanJPQLQueryStateObject. isEquivalent(StateObject stateObject)booleanLikeExpressionStateObject. isEquivalent(StateObject stateObject)booleanNotExpressionStateObject. isEquivalent(StateObject stateObject)booleanNullComparisonExpressionStateObject. isEquivalent(StateObject stateObject)booleanOrderByClauseStateObject. isEquivalent(StateObject stateObject)booleanOrderByItemStateObject. isEquivalent(StateObject stateObject)booleanResultVariableStateObject. isEquivalent(StateObject stateObject)booleanSelectClauseStateObject. isEquivalent(StateObject stateObject)booleanSelectStatementStateObject. isEquivalent(StateObject stateObject)booleanSimpleSelectClauseStateObject. isEquivalent(StateObject stateObject)booleanSimpleStateObject. isEquivalent(StateObject stateObject)booleanStateObject. isEquivalent(StateObject stateObject)Determines whether the givenStateObjectis equivalent to this one, i.e.booleanTreatExpressionStateObject. isEquivalent(StateObject stateObject)booleanTrimExpressionStateObject. isEquivalent(StateObject stateObject)booleanUpdateClauseStateObject. isEquivalent(StateObject stateObject)booleanUpdateItemStateObject. isEquivalent(StateObject stateObject)booleanWhenClauseStateObject. isEquivalent(StateObject stateObject)StateObjectCoalesceExpressionStateObject. moveDown(StateObject item)StateObjectFunctionExpressionStateObject. moveDown(StateObject item)StateObjectSelectClauseStateObject. moveDown(StateObject item)StateObjectCoalesceExpressionStateObject. moveUp(StateObject item)StateObjectFunctionExpressionStateObject. moveUp(StateObject item)StateObjectSelectClauseStateObject. moveUp(StateObject item)protected <T extends StateObject>
T[]AbstractStateObject. parent(T... stateObjects)Makes sure the given list ofStateObjecthas this one as its parent.voidCoalesceExpressionStateObject. removeItem(StateObject item)voidFunctionExpressionStateObject. removeItem(StateObject item)voidSelectClauseStateObject. removeItem(StateObject stateObject)voidCaseExpressionStateObject. setCaseOperand(StateObject caseOperand)Sets the case operand to be the givenStateObject.voidAbstractConditionalClauseStateObject. setConditional(StateObject conditionalStateObject)Sets the givenStateObjectto be the conditional expression of this clause.voidAbstractModifyStatementStateObject. setConditionalStateObject(StateObject conditionalStateObject)Sets the givenStateObjectto be the conditional expression of theWHEREclause.voidCaseExpressionStateObject. setElse(StateObject elseStateObject)Sets theELSEscalar expression to be the givenStateObject.voidCollectionMemberExpressionStateObject. setEntityStateObject(StateObject entityStateObject)SetsvoidAbstractDoubleEncapsulatedExpressionStateObject. setFirst(StateObject firstStateObject)Sets the givenStateObjectto represent the first encapsulated expression.voidAbstractTripleEncapsulatedExpressionStateObject. setFirst(StateObject firstStateObject)Sets the givenStateObjectto represent the first encapsulated expression.voidAbstractPathExpressionStateObject. setIdentificationVariable(StateObject identificationVariable)Sets theStateObjectrepresenting 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 voidAbstractPathExpressionStateObject. setIdentificationVariableInternally(StateObject identificationVariable)Sets theStateObjectrepresenting the identification variable that starts the path expression, which can be a sample identification variable, a map value, map key or map entry expression.voidJoinStateObject. setJoinAssociationIdentificationVariable(StateObject identificationVariable)Sets theStateObjectrepresenting the identification variable that starts the path expression, which can be a sample identification variable, a map value, map key or map entry expression.voidCompoundExpressionStateObject. setLeft(StateObject leftStateObject)Sets the leftStateObjectto become the given object.voidBetweenExpressionStateObject. setLowerBound(StateObject lowerBound)Sets theStateObjectrepresenting the lower bound of the range.voidUpdateItemStateObject. setNewValue(StateObject newValue)Sets the new value to be the givenStateObject.voidAbstractStateObject. setParent(StateObject parent)voidStateObject. setParent(StateObject parent)Sets the givenStateObjectto become the parent of this one.voidLikeExpressionStateObject. setPatternValue(StateObject patternValue)voidJPQLQueryStateObject. setQueryStatement(StateObject queryStatement)Sets the only child of this state object, which represents one of the three query statement.voidCompoundExpressionStateObject. setRight(StateObject rightStateObject)Sets the rightStateObjectto become the given object.voidAbstractDoubleEncapsulatedExpressionStateObject. setSecond(StateObject secondStateObject)Sets the givenStateObjectto represent the second encapsulated expression.voidAbstractTripleEncapsulatedExpressionStateObject. setSecond(StateObject secondStateObject)Sets the givenStateObjectto represent the second encapsulated expression.voidSimpleSelectClauseStateObject. setSelectItem(StateObject stateObject)Sets the givenStateObjectas this clause's select item.voidSimpleSelectStatementStateObject. setSelectItem(StateObject stateObject)Sets the givenStateObjectas theSELECTclause's select item.voidAbsExpressionStateObject. setStateObject(StateObject stateObject)protected voidAbstractSingleEncapsulatedExpressionStateObject. setStateObject(StateObject stateObject)Sets the givenStateObjectto represent the new encapsulated expression.voidAggregateFunctionStateObject. setStateObject(StateObject stateObject)voidAllOrAnyExpressionStateObject. setStateObject(StateObject stateObject)voidArithmeticFactorStateObject. setStateObject(StateObject stateObject)Returns theStateObjectthat represents the arithmetic primary expression.voidBetweenExpressionStateObject. setStateObject(StateObject stateObject)Sets theStateObjectrepresenting the expression to determine if its result falls within the lower and upper bounds.voidExistsExpressionStateObject. setStateObject(StateObject stateObject)voidInExpressionStateObject. setStateObject(StateObject stateObject)SetsvoidLengthExpressionStateObject. setStateObject(StateObject stateObject)voidLowerExpressionStateObject. setStateObject(StateObject stateObject)voidNotExpressionStateObject. setStateObject(StateObject stateObject)Sets the givenStateObjectas the new negated expression.voidNullComparisonExpressionStateObject. setStateObject(StateObject stateObject)Sets the givenStateObjectas the collection-valued path expression.voidOrderByItemStateObject. setStateObject(StateObject stateObject)Sets theStateObjectrepresenting the value used for ordering.voidResultVariableStateObject. setStateObject(StateObject stateObject)Sets theStateObjectrepresenting a single select expression.voidSizeExpressionStateObject. setStateObject(StateObject stateObject)voidSqrtExpressionStateObject. setStateObject(StateObject stateObject)voidSubExpressionStateObject. setStateObject(StateObject stateObject)voidTrimExpressionStateObject. setStateObject(StateObject stateObject)voidTypeExpressionStateObject. setStateObject(StateObject stateObject)voidUpperExpressionStateObject. setStateObject(StateObject stateObject)voidLikeExpressionStateObject. setStringStateObject(StateObject stringStateObject)voidWhenClauseStateObject. setThen(StateObject thenStateObject)Sets the scalar expression to be the givenStateObject.voidAbstractTripleEncapsulatedExpressionStateObject. setThird(StateObject thirdStateObject)Sets the givenStateObjectto represent the third encapsulated expression.voidTrimExpressionStateObject. setTrimCharacter(StateObject trimCharacter)Sets the character to trim from the string.voidBetweenExpressionStateObject. setUpperBound(StateObject upperBound)Sets theStateObjectrepresenting the upper bound of the range.protected booleanAbstractConditionalClauseStateObject. shouldEncapsulateORExpression(StateObject stateObject)protected voidAbstractEclipseLinkTraverseChildrenVisitor. visit(StateObject stateObject)protected voidAbstractEclipseLinkTraverseParentVisitor. visit(StateObject stateObject)protected voidAbstractTraverseChildrenVisitor. visit(StateObject stateObject)protected voidAbstractTraverseParentVisitor. visit(StateObject stateObject)protected voidAnonymousStateObjectVisitor. visit(StateObject stateObject)Blindly visit the givenStateObject.Method parameters in org.eclipse.persistence.jpa.jpql.tools.model.query with type arguments of type StateObject Modifier and Type Method Description protected voidAbstractConditionalClauseStateObject. addChildren(List<StateObject> children)protected voidAbstractDoubleEncapsulatedExpressionStateObject. addChildren(List<StateObject> children)protected voidAbstractIdentificationVariableDeclarationStateObject. addChildren(List<StateObject> children)protected voidAbstractListHolderStateObject. addChildren(List<StateObject> children)protected voidAbstractModifyClauseStateObject. addChildren(List<StateObject> children)protected voidAbstractModifyStatementStateObject. addChildren(List<StateObject> children)protected voidAbstractPathExpressionStateObject. addChildren(List<StateObject> children)protected voidAbstractRangeVariableDeclarationStateObject. addChildren(List<StateObject> children)protected voidAbstractSelectStatementStateObject. addChildren(List<StateObject> children)protected voidAbstractSingleEncapsulatedExpressionStateObject. addChildren(List<StateObject> children)protected voidAbstractStateObject. addChildren(List<StateObject> children)Adds the children of thisStateObjectto the given list.protected voidAbstractTripleEncapsulatedExpressionStateObject. addChildren(List<StateObject> children)protected voidArithmeticFactorStateObject. addChildren(List<StateObject> children)protected voidBetweenExpressionStateObject. addChildren(List<StateObject> children)protected voidCaseExpressionStateObject. addChildren(List<StateObject> children)protected voidCoalesceExpressionStateObject. addChildren(List<StateObject> children)protected voidCollectionExpressionStateObject. addChildren(List<StateObject> children)protected voidCollectionMemberDeclarationStateObject. addChildren(List<StateObject> children)protected voidCollectionMemberExpressionStateObject. addChildren(List<StateObject> children)protected voidCompoundExpressionStateObject. addChildren(List<StateObject> children)protected voidEmptyCollectionComparisonExpressionStateObject. addChildren(List<StateObject> children)protected voidFunctionExpressionStateObject. addChildren(List<StateObject> children)protected voidInExpressionStateObject. addChildren(List<StateObject> children)protected voidJoinStateObject. addChildren(List<StateObject> children)protected voidJPQLQueryStateObject. addChildren(List<StateObject> children)protected voidLikeExpressionStateObject. addChildren(List<StateObject> children)protected voidNotExpressionStateObject. addChildren(List<StateObject> children)protected voidNullComparisonExpressionStateObject. addChildren(List<StateObject> children)protected voidOrderByItemStateObject. addChildren(List<StateObject> children)protected voidResultVariableStateObject. addChildren(List<StateObject> children)protected voidSelectClauseStateObject. addChildren(List<StateObject> children)protected voidSelectStatementStateObject. addChildren(List<StateObject> children)protected voidSimpleSelectClauseStateObject. addChildren(List<StateObject> children)protected voidTreatExpressionStateObject. addChildren(List<StateObject> children)protected voidUpdateClauseStateObject. addChildren(List<StateObject> children)protected voidUpdateItemStateObject. addChildren(List<StateObject> children)protected voidWhenClauseStateObject. addChildren(List<StateObject> children)voidCoalesceExpressionStateObject. addItems(List<? extends StateObject> items)voidFunctionExpressionStateObject. addItems(List<? extends StateObject> items)voidSelectClauseStateObject. addItems(List<? extends StateObject> items)voidCoalesceExpressionStateObject. addListChangeListener(String listName, IListChangeListener<StateObject> listener)voidFunctionExpressionStateObject. addListChangeListener(String listName, IListChangeListener<StateObject> listener)voidSelectClauseStateObject. addListChangeListener(String listName, IListChangeListener<StateObject> listener)protected booleanAbstractListHolderStateObject. areChildrenEquivalent(AbstractListHolderStateObject<? extends StateObject> stateObject)Determines whether the children of thisStateObjectare equivalent to the children of the given one, i.e.voidCoalesceExpressionStateObject. removeItems(Collection<StateObject> items)voidFunctionExpressionStateObject. removeItems(Collection<StateObject> items)voidSelectClauseStateObject. removeItems(Collection<StateObject> items)voidCoalesceExpressionStateObject. removeListChangeListener(String listName, IListChangeListener<StateObject> listener)voidFunctionExpressionStateObject. removeListChangeListener(String listName, IListChangeListener<StateObject> listener)voidSelectClauseStateObject. removeListChangeListener(String listName, IListChangeListener<StateObject> listener)voidSelectClauseStateObject. setItems(List<StateObject> stateObjects)Sets the select expression to be those contained on the given collection.protected voidAbstractStateObject. toStringItems(Appendable writer, List<? extends StateObject> items, boolean useComma)Constructors in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type StateObject Constructor Description AbsExpressionStateObject(StateObject parent)Creates a newAbsExpressionStateObject.AbsExpressionStateObject(StateObject parent, String jpqlFragment)Creates a newAbsExpressionStateObject.AbsExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newAbsExpressionStateObject.AbstractConditionalClauseStateObject(StateObject parent)Creates a newAbstractConditionalClauseStateObject.AbstractConditionalClauseStateObject(StateObject parent, StateObject conditionalStateObject)Creates a newAbstractConditionalClauseStateObject.AbstractDoubleEncapsulatedExpressionStateObject(StateObject parent)Creates a newAbstractDoubleEncapsulatedExpressionStateObject.AbstractDoubleEncapsulatedExpressionStateObject(StateObject parent, String firstJpqlFragment, String secondJpqlFragment)Creates a newAbstractDoubleEncapsulatedExpressionStateObject.AbstractDoubleEncapsulatedExpressionStateObject(StateObject parent, StateObject firstStateObject, StateObject secondStateObject)Creates a newAbstractDoubleEncapsulatedExpressionStateObject.AbstractEncapsulatedExpressionStateObject(StateObject parent)Creates a newAbstractEncapsulatedExpressionStateObject.AbstractListHolderStateObject(StateObject parent)Creates a newAbstractListHolderStateObject.AbstractListHolderStateObject(StateObject parent, List<? extends T> items)Creates a newAbstractListHolderStateObject.AbstractListHolderStateObject(StateObject parent, T... items)Creates a newAbstractListHolderStateObject.AbstractListHolderStateObject(StateObject parent, T... items)Creates a newAbstractListHolderStateObject.AbstractPathExpressionStateObject(StateObject parent)Creates a newAbstractPathExpressionStateObject.AbstractPathExpressionStateObject(StateObject parent, String path)Creates a newAbstractPathExpressionStateObject.AbstractSchemaNameStateObject(StateObject parent)Creates a newAbstractSchemaNameStateObject.AbstractSchemaNameStateObject(StateObject parent, String entityName)Creates a newAbstractSchemaNameStateObject.AbstractSchemaNameStateObject(StateObject parent, IEntity entity)Creates a newAbstractSchemaNameStateObject.AbstractSelectStatementStateObject(StateObject parent)Creates a newAbstractSelectStatementStateObject.AbstractSingleEncapsulatedExpressionStateObject(StateObject parent)Creates a newAbstractSingleEncapsulatedExpressionStateObject.AbstractSingleEncapsulatedExpressionStateObject(StateObject parent, String jpqlFragment)Creates a newAbstractSingleEncapsulatedExpressionStateObject.AbstractSingleEncapsulatedExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newAbstractSingleEncapsulatedExpressionStateObject.AbstractStateObject(StateObject parent)Creates a newAbstractStateObject.AbstractTripleEncapsulatedExpressionStateObject(StateObject parent)Creates a newAbstractTripleEncapsulatedExpressionStateObject.AbstractTripleEncapsulatedExpressionStateObject(StateObject parent, String firstJpqlFragment, String secondJpqlFragment, String thirdJpqlFragment)Creates a newAbstractTripleEncapsulatedExpressionStateObject.AbstractTripleEncapsulatedExpressionStateObject(StateObject parent, StateObject firstStateObject, StateObject secondStateObject, StateObject thirdStateObject)Creates a newAbstractTripleEncapsulatedExpressionStateObject.AdditionExpressionStateObject(StateObject parent)Creates a newAdditionExpressionStateObject.AdditionExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment)Creates a newAdditionExpressionStateObject.AdditionExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject)Creates a newAdditionExpressionStateObject.AggregateFunctionStateObject(StateObject parent)Creates a newAggregateFunctionStateObject.AggregateFunctionStateObject(StateObject parent, boolean distinct, String path)Creates a newAggregateFunctionStateObject.AggregateFunctionStateObject(StateObject parent, boolean distinct, StateObject stateObject)Creates a newAggregateStateObject.AggregateFunctionStateObject(StateObject parent, String path)Creates a newAggregateFunctionStateObject.AggregateFunctionStateObject(StateObject parent, StateObject stateObject)Creates a newAggregateStateObject.AllOrAnyExpressionStateObject(StateObject parent, String identifier)Creates a newAllOrAnyExpressionStateObject.AllOrAnyExpressionStateObject(StateObject parent, String identifier, String jpqlFragment)Creates a newAllOrAnyExpressionStateObject.AllOrAnyExpressionStateObject(StateObject parent, String identifier, StateObject stateObject)Creates a newAllOrAnyExpressionStateObject.AndExpressionStateObject(StateObject parent)Creates a newAndExpressionStateObject.AndExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment)Creates a newAndExpressionStateObject.AndExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject)Creates a newAndExpressionStateObject.ArithmeticExpressionStateObject(StateObject parent)Creates a newArithmeticExpressionStateObject.ArithmeticExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment)Creates a newArithmeticExpressionStateObject.ArithmeticExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject)Creates a newArithmeticExpressionStateObject.ArithmeticFactorStateObject(StateObject parent)Creates a newArithmeticFactorStateObject.ArithmeticFactorStateObject(StateObject parent, boolean plusSign, StateObject stateObject)Creates a newArithmeticFactorStateObject.AvgFunctionStateObject(StateObject parent)Creates a newAvgFunctionStateObject.AvgFunctionStateObject(StateObject parent, boolean distinct, String path)Creates a newAvgFunctionStateObject.AvgFunctionStateObject(StateObject parent, boolean distinct, StateObject stateObject)Creates a newAvgFunctionStateObject.AvgFunctionStateObject(StateObject parent, String path)Creates a newAvgFunctionStateObject.AvgFunctionStateObject(StateObject parent, StateObject stateObject)Creates a newAvgFunctionStateObject.BadExpressionStateObject(StateObject parent, String text)Creates a newBadExpressionStateObject.BetweenExpressionStateObject(StateObject parent)Creates a newBetweenExpressionStateObject.BetweenExpressionStateObject(StateObject parent, String jpqlFragment, boolean not, String lowerBoundJpqlFragment, String upperBoundJpqlFragment)Creates a newBetweenExpressionStateObject.BetweenExpressionStateObject(StateObject parent, String jpqlFragment, String lowerBoundJpqlFragment, String upperBoundJpqlFragment)Creates a newBetweenExpressionStateObject.BetweenExpressionStateObject(StateObject parent, StateObject stateObject, boolean not, StateObject lowerBound, StateObject upperBound)Creates a newBetweenExpressionStateObject.BetweenExpressionStateObject(StateObject parent, StateObject stateObject, StateObject lowerBound, StateObject upperBound)Creates a newBetweenExpressionStateObject.CaseExpressionStateObject(StateObject parent)Creates a newCaseExpressionStateObject.CaseExpressionStateObject(StateObject parent, List<WhenClauseStateObject> whenClauseStateObjects, StateObject elseStateObject)Creates a newCaseExpressionStateObject.CaseExpressionStateObject(StateObject parent, StateObject caseOperandStateObject, List<WhenClauseStateObject> whenClauseStateObjects, StateObject elseStateObject)Creates a newCaseExpressionStateObject.ChangeSupport(StateObject source)Creates a newChangeSupport.CoalesceExpressionStateObject(StateObject parent)Creates a newCoalesceExpressionStateObject.CoalesceExpressionStateObject(StateObject parent, String... items)Creates a newCoalesceExpressionStateObject.CoalesceExpressionStateObject(StateObject parent, List<StateObject> items)Creates a newCoalesceExpressionStateObject.CoalesceExpressionStateObject(StateObject parent, StateObject... items)Creates a newCoalesceExpressionStateObject.CollectionExpressionStateObject(StateObject parent, List<? extends StateObject> items)Creates a newCollectionExpressionStateObject.CollectionMemberExpressionStateObject(StateObject parent)Creates a newCollectionMemberExpressionStateObject.CollectionMemberExpressionStateObject(StateObject parent, StateObject entityStateObject, boolean not, boolean of, String collectionValuedPath)Creates a newCollectionMemberExpressionStateObject.CollectionMemberExpressionStateObject(StateObject parent, StateObject entityStateObject, String collectionValuedPath)Creates a newCollectionMemberExpressionStateObject.CollectionValuedPathExpressionStateObject(StateObject parent)Creates a newCollectionValuedPathExpressionStateObject.CollectionValuedPathExpressionStateObject(StateObject parent, String path)Creates a newCollectionValuedPathExpressionStateObject.ComparisonExpressionStateObject(StateObject parent, String identifier)Creates a newComparisonExpressionStateObject.ComparisonExpressionStateObject(StateObject parent, String leftJpqlFragment, String identifier, String rightJpqlFragment)Creates a newComparisonExpressionStateObject.ComparisonExpressionStateObject(StateObject parent, StateObject leftStateObject, String identifier, StateObject rightStateObject)Creates a newComparisonExpressionStateObject.CompoundExpressionStateObject(StateObject parent)Creates a newCompoundExpressionStateObject.CompoundExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment)Creates a newArithmeticExpressionStateObject.CompoundExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject)Creates a newArithmeticExpressionStateObject.ConcatExpressionStateObject(StateObject parent)Creates a newConcatExpressionStateObject.ConcatExpressionStateObject(StateObject parent, List<? extends StateObject> stateObjects)Creates a newConcatExpressionStateObject.ConcatExpressionStateObject(StateObject parent, StateObject... stateObjects)Creates a newConcatExpressionStateObject.ConstructorExpressionStateObject(StateObject parent)Creates a newConstructorExpressionStateObject.ConstructorExpressionStateObject(StateObject parent, Class<?> type)Creates a newConstructorExpressionStateObject.ConstructorExpressionStateObject(StateObject parent, Class<?> type, String jpqlFragment)Creates a newConstructorExpressionStateObject.ConstructorExpressionStateObject(StateObject parent, Class<?> type, List<? extends StateObject> constructorItems)Creates a newConstructorExpressionStateObject.ConstructorExpressionStateObject(StateObject parent, String className)Creates a newConstructorExpressionStateObject.ConstructorExpressionStateObject(StateObject parent, String className, String jpqlFragment)Creates a newConstructorExpressionStateObject.ConstructorExpressionStateObject(StateObject parent, String className, List<? extends StateObject> constructorItems)Creates a newConstructorExpressionStateObject.CountFunctionStateObject(StateObject parent)Creates a newCountFunctionStateObject.CountFunctionStateObject(StateObject parent, boolean distinct, String path)Creates a newCountFunctionStateObject.CountFunctionStateObject(StateObject parent, boolean distinct, StateObject stateObject)Creates a newCountFunctionStateObject.CountFunctionStateObject(StateObject parent, String path)Creates a newCountFunctionStateObject.CountFunctionStateObject(StateObject parent, StateObject stateObject)Creates a newCountFunctionStateObject.DateTimeStateObject(StateObject parent)Creates a newDateTimeStateObject.DateTimeStateObject(StateObject parent, String date)Creates a newDateTimeStateObject.DivisionExpressionStateObject(StateObject parent)Creates a newDivisionExpressionStateObject.DivisionExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment)Creates a newDivisionExpressionStateObject.DivisionExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject)Creates a newDivisionExpressionStateObject.EmptyCollectionComparisonExpressionStateObject(StateObject parent)Creates a newEmptyCollectionComparisonExpressionStateObject.EmptyCollectionComparisonExpressionStateObject(StateObject parent, boolean not, String path)Creates a newEmptyCollectionComparisonExpressionStateObject.EmptyCollectionComparisonExpressionStateObject(StateObject parent, String path)Creates a newEmptyCollectionComparisonExpressionStateObject.EncapsulatedIdentificationVariableExpressionStateObject(StateObject parent)Creates a newEncapsulatedIdentificationVariableExpressionStateObject.EncapsulatedIdentificationVariableExpressionStateObject(StateObject parent, String identificationVariable)Creates a newEncapsulatedIdentificationVariableExpressionStateObject.EntityTypeLiteralStateObject(StateObject parent)Creates a newEntityTypeLiteralStateObject.EntityTypeLiteralStateObject(StateObject parent, String entityTypeName)Creates a newEntityTypeLiteralStateObject.EntryExpressionStateObject(StateObject parent)Creates a newEntryExpressionStateObject.EntryExpressionStateObject(StateObject parent, String identificationVariable)Creates a newEntryExpressionStateObject.EnumTypeStateObject(StateObject parent)Creates a newEnumTypeStateObject.EnumTypeStateObject(StateObject parent, Enum<? extends Enum<?>> enumConstant)Creates a newEnumTypeStateObject.EnumTypeStateObject(StateObject parent, String enumConstant)Creates a newEnumTypeStateObject.ExistsExpressionStateObject(StateObject parent)Creates a newExistsExpressionStateObject.ExistsExpressionStateObject(StateObject parent, boolean not, String jpqlFragment)Creates a newExistsExpressionStateObject.ExistsExpressionStateObject(StateObject parent, boolean not, StateObject stateObject)Creates a newExistsExpressionStateObject.ExistsExpressionStateObject(StateObject parent, String jpqlFragment)Creates a newExistsExpressionStateObject.ExistsExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newExistsExpressionStateObject.FunctionExpressionStateObject(StateObject parent)Creates a newAbstractFunctionExpressionStateObject.FunctionExpressionStateObject(StateObject parent, String identifier, String functionName, List<? extends StateObject> arguments)Creates a newAbstractFunctionExpressionStateObject.IdentificationVariableStateObject(StateObject parent)Creates a newIdentificationVariableStateObject.IdentificationVariableStateObject(StateObject parent, String variable)Creates a newIdentificationVariableStateObject.IndexExpressionStateObject(StateObject parent)Creates a newIndexExpressionStateObject.IndexExpressionStateObject(StateObject parent, String identificationVariable)Creates a newIndexExpressionStateObject.InExpressionStateObject(StateObject parent)Creates a newInExpressionStateObject.InExpressionStateObject(StateObject parent, boolean not, String path, String parameter)Creates a newInExpressionStateObject.InExpressionStateObject(StateObject parent, boolean not, String path, List<String> items)Creates a newInExpressionStateObject.InExpressionStateObject(StateObject parent, String path, List<String> items)Creates a newInExpressionStateObject.InExpressionStateObject(StateObject parent, StateObject stateObject, boolean not, List<? extends StateObject> items)Creates a newInExpressionStateObject.InExpressionStateObject(StateObject parent, StateObject stateFieldPath, List<? extends StateObject> items)Creates a newInExpressionStateObject.InputParameterStateObject(StateObject parent)Creates a newInputParameterStateObject.InputParameterStateObject(StateObject parent, String parameter)Creates a newInputParameterStateObject.KeyExpressionStateObject(StateObject parent)Creates a newKeyExpressionStateObject.KeyExpressionStateObject(StateObject parent, String identificationVariable)Creates a newKeyExpressionStateObject.KeywordExpressionStateObject(StateObject parent)Creates a newKeywordExpressionStateObject.KeywordExpressionStateObject(StateObject parent, String text)Creates a newKeywordExpressionStateObject.LengthExpressionStateObject(StateObject parent)Creates a newLengthExpressionStateObject.LengthExpressionStateObject(StateObject parent, String jpqlFragment)Creates a newLengthExpressionStateObject.LengthExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newLengthExpressionStateObject.LikeExpressionStateObject(StateObject parent)Creates a newLikeExpressionStateObject.LikeExpressionStateObject(StateObject parent, StateObject stringStateObject)Creates a newLikeExpressionStateObject.LikeExpressionStateObject(StateObject parent, StateObject stringStateObject, boolean not, StateObject patternValue, String escapeCharacter)Creates a newLikeExpressionStateObject.LikeExpressionStateObject(StateObject parent, StateObject stringStateObject, StateObject patternValue)Creates a newLikeExpressionStateObject.LocateExpressionStateObject(StateObject parent)Creates a newLocateExpressionStateObject.LocateExpressionStateObject(StateObject parent, String firstJpqlFragment, String secondJpqlFragment)Creates a newLocateExpressionStateObject.LocateExpressionStateObject(StateObject parent, String firstJpqlFragment, String secondJpqlFragment, String thirdJpqlFragment)Creates a newLocateExpressionStateObject.LocateExpressionStateObject(StateObject parent, StateObject firstStateObject, StateObject secondStateObject)Creates a newLocateExpressionStateObject.LocateExpressionStateObject(StateObject parent, StateObject firstStateObject, StateObject secondStateObject, StateObject thirdStateObject)Creates a newLocateExpressionStateObject.LogicalExpressionStateObject(StateObject parent)Creates a newLogicalExpressionStateObject.LogicalExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment)Creates a newLogicalExpressionStateObject.LogicalExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject)Creates a newLogicalExpressionStateObject.LowerExpressionStateObject(StateObject parent)Creates a newLowerExpressionStateObject.LowerExpressionStateObject(StateObject parent, String jpqlFragment)Creates a newLowerExpressionStateObject.LowerExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newLowerExpressionStateObject.MaxFunctionStateObject(StateObject parent)Creates a newMaxFunctionStateObject.MaxFunctionStateObject(StateObject parent, boolean distinct, String path)Creates a newMaxFunctionStateObject.MaxFunctionStateObject(StateObject parent, boolean distinct, StateObject stateObject)Creates a newMaxFunctionStateObject.MaxFunctionStateObject(StateObject parent, String path)Creates a newMaxFunctionStateObject.MaxFunctionStateObject(StateObject parent, StateObject stateObject)Creates a newMaxFunctionStateObject.MinFunctionStateObject(StateObject parent)Creates a newMinFunctionStateObject.MinFunctionStateObject(StateObject parent, boolean distinct, String path)Creates a newMinFunctionStateObject.MinFunctionStateObject(StateObject parent, boolean distinct, StateObject stateObject)Creates a newMinFunctionStateObject.MinFunctionStateObject(StateObject parent, String path)Creates a newMinFunctionStateObject.MinFunctionStateObject(StateObject parent, StateObject stateObject)Creates a newMinFunctionStateObject.ModExpressionStateObject(StateObject parent)Creates a newModExpressionStateObject.ModExpressionStateObject(StateObject parent, String firstJpqlFragment, String secondJpqlFragment)Creates a newModExpressionStateObject.ModExpressionStateObject(StateObject parent, StateObject firstStateObject, StateObject secondStateObject)Creates a newModExpressionStateObject.MultiplicationExpressionStateObject(StateObject parent)Creates a newMultiplicationExpressionStateObject.MultiplicationExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment)Creates a newMultiplicationExpressionStateObject.MultiplicationExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject)Creates a newMultiplicationExpressionStateObject.NotExpressionStateObject(StateObject parent)Creates a newNotExpressionStateObject.NotExpressionStateObject(StateObject parent, String jpqlFragment)Creates a newNotExpressionStateObject.NotExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newNotExpressionStateObject.NullComparisonExpressionStateObject(StateObject parent)Creates a newNullComparisonExpressionStateObject.NullComparisonExpressionStateObject(StateObject parent, boolean not, String path)Creates a newNullComparisonExpressionStateObject.NullComparisonExpressionStateObject(StateObject parent, boolean not, StateObject stateObject)Creates a newNullComparisonExpressionStateObject.NullComparisonExpressionStateObject(StateObject parent, String path)Creates a newNullComparisonExpressionStateObject.NullComparisonExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newNullComparisonExpressionStateObject.NullIfExpressionStateObject(StateObject parent)Creates a newNullIfExpressionStateObject.NullIfExpressionStateObject(StateObject parent, String firstJpqlFragment, String secondJpqlFragment)Creates a newNullIfExpressionStateObject.NullIfExpressionStateObject(StateObject parent, StateObject firstStateObject, StateObject secondStateObject)Creates a newNullIfExpressionStateObject.NumericLiteralStateObject(StateObject parent)Creates a newNumericLiteralStateObject.NumericLiteralStateObject(StateObject parent, Number numeric)Creates a newNumericLiteralStateObject.NumericLiteralStateObject(StateObject parent, String numeric)Creates a newNumericLiteralStateObject.ObjectExpressionStateObject(StateObject parent)Creates a newObjectExpressionStateObject.ObjectExpressionStateObject(StateObject parent, String identificationVariable)Creates a newObjectExpressionStateObject.OrderByItemStateObject(OrderByClauseStateObject parent, StateObject stateObject, OrderByItem.Ordering ordering)Creates a newOrderByItemStateObject.OrExpressionStateObject(StateObject parent)Creates a newOrExpressionStateObject.OrExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment)Creates a newOrExpressionStateObject.OrExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject)Creates a newOrExpressionStateObject.ResultVariableStateObject(SelectClauseStateObject parent, StateObject stateObject, boolean as, String resultVariable)Creates a newResultVariableStateObject.ResultVariableStateObject(SelectClauseStateObject parent, StateObject stateObject, String resultVariable)Creates a newResultVariableStateObject.SimpleSelectStatementStateObject(StateObject parent)Creates a newSimpleSelectStatementStateObject.SimpleStateObject(StateObject parent)Creates a newSimpleStateObject.SimpleStateObject(StateObject parent, String text)Creates a newSimpleStateObject.SizeExpressionStateObject(StateObject parent)Creates a newSizeExpressionStateObject.SizeExpressionStateObject(StateObject parent, String path)Creates a newSizeExpressionStateObject.SizeExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newSizeExpressionStateObject.SqrtExpressionStateObject(StateObject parent)Creates a newSqrtExpressionStateObject.SqrtExpressionStateObject(StateObject parent, String jpqlFragment)Creates a newSqrtExpressionStateObject.SqrtExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newSqrtExpressionStateObject.StateFieldPathExpressionStateObject(StateObject parent)Creates a newStateFieldPathExpressionStateObject.StateFieldPathExpressionStateObject(StateObject parent, String path)Creates a newStateFieldPathExpressionStateObject.StringLiteralStateObject(StateObject parent)Creates a newStringLiteralStateObject.StringLiteralStateObject(StateObject parent, String literal)Creates a newStringLiteralStateObject.SubExpressionStateObject(StateObject parent)Creates a newSubExpressionStateObject.SubExpressionStateObject(StateObject parent, String jpqlFragment, String queryBNFId)Creates a newSubExpressionStateObject.SubExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newSubExpressionStateObject.SubstringExpressionStateObject(StateObject parent)Creates a newSubstringExpressionStateObject.SubstringExpressionStateObject(StateObject parent, String firstJpqlFragment, String secondJpqlFragment)Creates a newSubstringExpressionStateObject.SubstringExpressionStateObject(StateObject parent, String firstJpqlFragment, String secondJpqlFragment, String thirdJpqlFragment)Creates a newSubstringExpressionStateObject.SubstringExpressionStateObject(StateObject parent, StateObject firstStateObject, StateObject secondStateObject)Creates a newSubstringExpressionStateObject.SubstringExpressionStateObject(StateObject parent, StateObject firstStateObject, StateObject secondStateObject, StateObject thirdStateObject)Creates a newSubstringExpressionStateObject.SubtractionExpressionStateObject(StateObject parent)Creates a newSubtractionExpressionStateObject.SubtractionExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment)Creates a newSubtractionExpressionStateObject.SubtractionExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject)Creates a newSubtractionExpressionStateObject.SumFunctionStateObject(StateObject parent)Creates a newSumFunctionStateObject.SumFunctionStateObject(StateObject parent, boolean distinct, String path)Creates a newSumFunctionStateObject.SumFunctionStateObject(StateObject parent, boolean distinct, StateObject stateObject)Creates a newSumFunctionStateObject.SumFunctionStateObject(StateObject parent, String path)Creates a newSumFunctionStateObject.SumFunctionStateObject(StateObject parent, StateObject stateObject)Creates a newSumFunctionStateObject.TrimExpressionStateObject(StateObject parent)Creates a newTrimExpressionStateObject.TrimExpressionStateObject(StateObject parent, String jpqlFragment)Creates a newTrimExpressionStateObject.TrimExpressionStateObject(StateObject parent, TrimExpression.Specification specification, StateObject stateObject)Creates a newTrimExpressionStateObject.TrimExpressionStateObject(StateObject parent, TrimExpression.Specification specification, StateObject trimCharacter, StateObject stateObject)Creates a newTrimExpressionStateObject.TypeExpressionStateObject(StateObject parent)Creates a newTypeExpressionStateObject.TypeExpressionStateObject(StateObject parent, String path)Creates a newTypeExpressionStateObject.TypeExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newTypeExpressionStateObject.UnknownExpressionStateObject(StateObject parent, String text)Creates a newUnknownExpressionStateObject.UpdateItemStateObject(UpdateClauseStateObject parent, String path, StateObject newValue)Creates a newUpdateItemStateObject.UpperExpressionStateObject(StateObject parent)Creates a newUpperExpressionStateObject.UpperExpressionStateObject(StateObject parent, String jpqlFragment)Creates a newUpperExpressionStateObject.UpperExpressionStateObject(StateObject parent, StateObject stateObject)Creates a newUpperExpressionStateObject.ValueExpressionStateObject(StateObject parent)Creates a newValueExpressionStateObject.ValueExpressionStateObject(StateObject parent, String identificationVariable)Creates a newValueExpressionStateObject.WhenClauseStateObject(CaseExpressionStateObject parent, StateObject whenStateObject, StateObject thenStateObject)Creates a newWhenClauseStateObject.Constructor parameters in org.eclipse.persistence.jpa.jpql.tools.model.query with type arguments of type StateObject Constructor Description CoalesceExpressionStateObject(StateObject parent, List<StateObject> items)Creates a newCoalesceExpressionStateObject.CollectionExpressionStateObject(StateObject parent, List<? extends StateObject> items)Creates a newCollectionExpressionStateObject.ConcatExpressionStateObject(StateObject parent, List<? extends StateObject> stateObjects)Creates a newConcatExpressionStateObject.ConstructorExpressionStateObject(StateObject parent, Class<?> type, List<? extends StateObject> constructorItems)Creates a newConstructorExpressionStateObject.ConstructorExpressionStateObject(StateObject parent, String className, List<? extends StateObject> constructorItems)Creates a newConstructorExpressionStateObject.FunctionExpressionStateObject(StateObject parent, String identifier, String functionName, List<? extends StateObject> arguments)Creates a newAbstractFunctionExpressionStateObject.InExpressionStateObject(StateObject parent, StateObject stateObject, boolean not, List<? extends StateObject> items)Creates a newInExpressionStateObject.InExpressionStateObject(StateObject parent, StateObject stateFieldPath, List<? extends StateObject> items)Creates a newInExpressionStateObject.
-