| Package | Description |
|---|---|
| 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 | 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. |
| Modifier and Type | Field and Description |
|---|---|
protected T |
BasicStateObjectBuilder.AbstractSelectStatementBuilder.stateObject
The concrete class of
AbstractSelectStatementStateObject. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AbstractActualJPQLQueryFormatter.toStringSelectStatement(AbstractSelectStatementStateObject stateObject) |
protected void |
AbstractJPQLQueryFormatter.toStringSelectStatement(AbstractSelectStatementStateObject stateObject,
boolean useNewLine) |
| Modifier and Type | Class and Description |
|---|---|
class |
SelectStatementStateObject
This state object represents a select statement, which has at least a
SELECT
clause and a FROM clause. |
class |
SimpleSelectStatementStateObject
This state object represents a subquery, which has at least a
SELECT clause
and a FROM clause. |
| Modifier and Type | Method and Description |
|---|---|
AbstractSelectStatementStateObject |
HavingClauseStateObject.getParent()
Returns the parent of this
StateObject. |
AbstractSelectStatementStateObject |
GroupByClauseStateObject.getParent()
Returns the parent of this
StateObject. |
AbstractSelectStatementStateObject |
AbstractSelectClauseStateObject.getParent()
Returns the parent of this
StateObject. |
AbstractSelectStatementStateObject |
AbstractFromClauseStateObject.getParent()
Returns the parent of this
StateObject. |
| Constructor and Description |
|---|
AbstractFromClauseStateObject(AbstractSelectStatementStateObject parent)
Creates a new
AbstractFromClauseStateObject. |
AbstractSelectClauseStateObject(AbstractSelectStatementStateObject parent)
Creates a new
AbstractSelectClauseStateObject. |
GroupByClauseStateObject(AbstractSelectStatementStateObject parent)
Creates a new
GroupByClauseStateObject. |
HavingClauseStateObject(AbstractSelectStatementStateObject parent)
Creates a new
HavingClauseStateObject. |
WhereClauseStateObject(AbstractSelectStatementStateObject parent)
Creates a new
WhereClauseStateObject. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.