Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.model.IBuilder
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.
-
Uses of IBuilder in org.eclipse.persistence.jpa.jpql.tools.model
Modifier and TypeClassDescriptionprotected class
This builder is responsible to create a new identification variable declaration and to add it to the state object representing theFROM
clause.protected 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.protected static class
protected class
This builder is responsible to create theStateObject
representation of theDELETE
query statement.protected class
protected class
This builder is responsible to create a new identification variable declaration and to add it to the state object representing theFROM
clause of the top-level query.protected class
This builder is responsible to create the items owned by the top-levelSELECT
clause.protected class
This builder is responsible to create theStateObject
representation of theSELECT
query statement.protected class
This builder is responsible to create a new identification variable declaration and to add it to the state object representing theFROM
clause of a subquery.protected class
This builder is responsible to create theStateObject
representation of theSELECT
subquery.protected class
This builder is responsible to create theStateObject
representation of theUPDATE
query statement.protected class
This builder is responsible to create theWHEN
clauses for aCASE
expression.Modifier and TypeMethodDescriptionBasicStateObjectBuilder.buildCollectionDeclarationBuilder()
BasicStateObjectBuilder.buildDeleteStatementBuilder()
BasicStateObjectBuilder.buildJoinBuilder()
BasicStateObjectBuilder.buildRangeDeclarationBuilder()
protected IBuilder
<StateObject, SelectClauseStateObject> BasicStateObjectBuilder.buildSelectItemBuilder()
BasicStateObjectBuilder.buildSelectStatementBuilder()
protected IBuilder
<AbstractIdentificationVariableDeclarationStateObject, SimpleFromClauseStateObject> BasicStateObjectBuilder.buildSimpleRangeDeclarationBuilder()
protected IBuilder
<SimpleSelectStatementStateObject, StateObject> BasicStateObjectBuilder.buildSimpleSelectStatementBuilder()
BasicStateObjectBuilder.buildUpdateStatementBuilder()
BasicStateObjectBuilder.buildWhenClauseBuilder()
BasicStateObjectBuilder.getCollectionDeclarationBuilder()
BasicStateObjectBuilder.getDeleteStatementBuilder()
BasicStateObjectBuilder.getJoinBuilder()
BasicStateObjectBuilder.getRangeDeclarationBuilder()
protected IBuilder
<StateObject, SelectClauseStateObject> BasicStateObjectBuilder.getSelectItemBuilder()
BasicStateObjectBuilder.getSelectStatementBuilder()
protected IBuilder
<AbstractIdentificationVariableDeclarationStateObject, SimpleFromClauseStateObject> BasicStateObjectBuilder.getSimpleRangeDeclarationBuilder()
protected IBuilder
<SimpleSelectStatementStateObject, StateObject> BasicStateObjectBuilder.getSimpleSelectStatementBuilder()
BasicStateObjectBuilder.getUpdateStatementBuilder()
BasicStateObjectBuilder.whenClauseBuilder()
Returns theIBuilder
that is responsible to visit eachWhenClause
and to create the correspondingWhenClauseStateObject
.