| 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.
|
| Modifier and Type | Class and Description |
|---|---|
protected class |
BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<S extends AbstractFromClauseStateObject>
This builder is responsible to create a new identification variable declaration and to add it
to the state object representing the
FROM clause. |
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. |
protected static class |
BasicStateObjectBuilder.CollectionMemberDeclarationBuilder |
protected class |
BasicStateObjectBuilder.DeleteStatementBuilder
This builder is responsible to create the
StateObject representation of the
DELETE query statement. |
protected class |
BasicStateObjectBuilder.JoinBuilder |
protected class |
BasicStateObjectBuilder.RangeDeclarationBuilder
This builder is responsible to create a new identification variable declaration and to add it
to the state object representing the
FROM clause of the top-level query. |
protected class |
BasicStateObjectBuilder.SelectItemBuilder
This builder is responsible to create the items owned by the top-level
SELECT clause. |
protected class |
BasicStateObjectBuilder.SelectStatementBuilder
This builder is responsible to create the
StateObject representation of the
SELECT query statement. |
protected class |
BasicStateObjectBuilder.SimpleRangeDeclarationBuilder
This builder is responsible to create a new identification variable declaration and to add it
to the state object representing the
FROM clause of a subquery. |
protected class |
BasicStateObjectBuilder.SimpleSelectStatementBuilder
This builder is responsible to create the
StateObject representation of the
SELECT subquery. |
protected class |
BasicStateObjectBuilder.UpdateStatementBuilder
This builder is responsible to create the
StateObject representation of the
UPDATE query statement. |
protected class |
BasicStateObjectBuilder.WhenClauseBuilder
This builder is responsible to create the
WHEN clauses for a
CASE expression. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.