Uses of Package
org.eclipse.persistence.jpa.jpql.tools.model
-
Packages that use org.eclipse.persistence.jpa.jpql.tools.model 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. -
Classes in org.eclipse.persistence.jpa.jpql.tools.model used by org.eclipse.persistence.jpa.jpql.tools Class Description IJPQLQueryBuilder This builder is responsible to create an editableStateObjectrepresentation of a JPQL query.IJPQLQueryFormatter AIJPQLQueryFormatterhelps to write a string representation of aStateObject. -
Classes in org.eclipse.persistence.jpa.jpql.tools.model used by org.eclipse.persistence.jpa.jpql.tools.model Class Description AbstractActualJPQLQueryFormatter ThisIJPQLQueryFormatteris used to generate a string representation of aStateObjectbased on how it was parsed, which means this formatter can only be used when theStateObjectwas created by parsing a JPQL query because it needs to retrieve parsing information from the correspondingExpression.AbstractCaseExpressionStateObjectBuilder This abstract implementation ofICaseExpressionStateObjectBuilderadds support for creating aCASEexpression.AbstractConditionalExpressionStateObjectBuilder The abstract implementation ofIConditionalExpressionStateObjectBuilderthat supports the creation of the conditional expression based on the JPQL grammar defined in JPA 2.0.AbstractEclipseLinkSelectExpressionStateObjectBuilder AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder AbstractJPQLQueryBuilder An abstract implementation ofIJPQLQueryBuilderthat parses a JPQL query or any JPQL fragments and creates theStateObjectrepresentation by delegating the creation to an instance ofBasicStateObjectBuilder.AbstractJPQLQueryFormatter The abstract definition of aIJPQLQueryFormatter, which converts anStateObjectinto its string representation that can be used as a real JPQL query.AbstractNewValueStateObjectBuilder AbstractScalarExpressionStateObjectBuilder This abstract definition of a builder provides the support for creating expressions defined by ascalar expression.AbstractSelectExpressionStateObjectBuilder AbstractSimpleSelectExpressionStateObjectBuilder The abstract implementation ofISimpleSelectExpressionStateObjectBuilderthat supports the creation of the select expression based on the JPQL grammar defined in JPA 2.0.AbstractStateObjectBuilder The abstract definition of a builder of aStateObjecthierarchy based on a JPQL fragment that is manually created.BaseJPQLQueryFormatter An abstract implementation of aIJPQLQueryFormatter.BasicStateObjectBuilder The default implementation of aIBuilder, which creates aStateObjectrepresentation of theExpressionbeing visited.BasicStateObjectBuilder.AbstractRangeDeclarationBuilder This builder is responsible to create a new identification variable declaration and to add it to the state object representing theFROMclause.BasicStateObjectBuilder.AbstractSelectStatementBuilder The abstract definition of the builder that is responsible to create theStateObjectrepresentation of theSELECTstatement.BasicStateObjectBuilder.CollectionExpressionVisitor DefaultConditionalExpressionStateObjectBuilder The default implementation ofIConditionalExpressionStateObjectBuilder.DefaultSelectExpressionStateObjectBuilder DefaultSimpleSelectExpressionStateObjectBuilder DefaultStateObjectBuilder The default implementation ofBasicStateObjectBuilder, which provides support for creating aStateObjectrepresentation of anyExpression.EclipseLinkSelectExpressionStateObjectBuilder EclipseLinkSimpleSelectExpressionStateObjectBuilder EclipseLinkStateObjectBuilder The default implementation ofBasicStateObjectBuilder, which provides support based on the JPQL grammar defined in the Java Persistence functional specification and for the additional support provided by EclipseLink.IAbstractConditionalExpressionStateObjectBuilder IBuilder 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.ICaseExpressionStateObjectBuilder This builder is responsible to create aCASEexpression.IConditionalExpressionStateObjectBuilder This builder can be used to easily create a conditional expression without having to create each object manually.IEclipseLinkConditionalStateObjectBuilder The EclipseLink extension over the basic support provided byIEclipseLinkConditionalStateObjectBuilder.IEclipseLinkSelectExpressionStateObjectBuilder IEclipseLinkSimpleSelectExpressionStateObjectBuilder IJPQLQueryBuilder This builder is responsible to create an editableStateObjectrepresentation of a JPQL query.IJPQLQueryFormatter AIJPQLQueryFormatterhelps to write a string representation of aStateObject.IJPQLQueryFormatter.IdentifierStyle This enumeration determines how the JPQL identifiers are formatted when written out.IListChangeEvent This is used in conjunction withIListChangeListener.IListChangeEvent.EventType This enumeration lists the possible modification a list can have.INewValueStateObjectBuilder IPropertyChangeEvent This is used in conjunction withIPropertyChangeListener.IScalarExpressionStateObjectBuilder This builder can be used to easily create a scalar expression without having to create each object manually.ISelectExpressionStateObjectBuilder This builder can be used to easily create a select expression without having to create each object manually.ISimpleSelectExpressionStateObjectBuilder This builder can be used to easily create a select expression defined for a subquery without having to create each object manually.JPQLQueryBuilderWrapper This builder wraps another builder and simply delegates the calls to it.Problem A problem describes an issue found in a JPQL query because it is either grammatically or semantically incorrect. -
Classes in org.eclipse.persistence.jpa.jpql.tools.model used by org.eclipse.persistence.jpa.jpql.tools.model.query Class Description IConditionalExpressionStateObjectBuilder This builder can be used to easily create a conditional expression without having to create each object manually.IJPQLQueryBuilder This builder is responsible to create an editableStateObjectrepresentation of a JPQL query.IListChangeEvent This is used in conjunction withIListChangeListener.IListChangeEvent.EventType This enumeration lists the possible modification a list can have.IListChangeListener AIListChangeListenercan be registered with aStateObjectin order to be notified when a list changes (items are added or removed from it or some items have been moved inside of that list).INewValueStateObjectBuilder IPropertyChangeListener AIPropertyChangeListenercan be registered with aStateObjectin order to be notified when the value of a property changes.ISelectExpressionStateObjectBuilder This builder can be used to easily create a select expression without having to create each object manually.ISimpleSelectExpressionStateObjectBuilder This builder can be used to easily create a select expression defined for a subquery without having to create each object manually.Problem A problem describes an issue found in a JPQL query because it is either grammatically or semantically incorrect.