Uses of Class
org.eclipse.persistence.jpa.jpql.tools.model.query.AbstractSelectStatementStateObject
Package
Description
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.
This package contains the
StateObject
classes that represents a JPQL query.-
Uses of AbstractSelectStatementStateObject in org.eclipse.persistence.jpa.jpql.tools.model
Modifier and TypeClassDescriptionprotected class
BasicStateObjectBuilder.AbstractSelectStatementBuilder<T extends AbstractSelectStatementStateObject,
P extends StateObject> The abstract definition of the builder that is responsible to create theStateObject
representation of theSELECT
statement.Modifier and TypeFieldDescriptionprotected T
BasicStateObjectBuilder.AbstractSelectStatementBuilder.stateObject
The concrete class ofAbstractSelectStatementStateObject
.Modifier and TypeMethodDescriptionprotected boolean
AbstractActualJPQLQueryFormatter.toStringSelectStatement
(AbstractSelectStatementStateObject stateObject) protected void
AbstractJPQLQueryFormatter.toStringSelectStatement
(AbstractSelectStatementStateObject stateObject, boolean useNewLine) -
Uses of AbstractSelectStatementStateObject in org.eclipse.persistence.jpa.jpql.tools.model.query
Modifier and TypeClassDescriptionclass
This state object represents a select statement, which has at least aSELECT
clause and aFROM
clause.class
This state object represents a subquery, which has at least aSELECT
clause and aFROM
clause.Modifier and TypeMethodDescriptionAbstractFromClauseStateObject.getParent()
AbstractSelectClauseStateObject.getParent()
GroupByClauseStateObject.getParent()
HavingClauseStateObject.getParent()
ModifierConstructorDescriptionprotected
Creates a newAbstractFromClauseStateObject
.protected
Creates a newAbstractSelectClauseStateObject
.Creates a newGroupByClauseStateObject
.Creates a newHavingClauseStateObject
.Creates a newWhereClauseStateObject
.