Uses of Class
org.eclipse.persistence.jpa.jpql.tools.model.query.JoinStateObject
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 JoinStateObject in org.eclipse.persistence.jpa.jpql.tools.model
Modifier and TypeFieldDescriptionprotected JoinStateObject
BasicStateObjectBuilder.JoinBuilder.stateObject
Modifier and TypeMethodDescriptionBasicStateObjectBuilder.JoinBuilder.buildStateObject
(AbstractIdentificationVariableDeclarationStateObject parent, Expression expression) Modifier and TypeMethodDescriptionBasicStateObjectBuilder.buildJoinBuilder()
BasicStateObjectBuilder.getJoinBuilder()
Modifier and TypeMethodDescriptionvoid
AbstractActualJPQLQueryFormatter.visit
(JoinStateObject stateObject) void
AbstractJPQLQueryFormatter.visit
(JoinStateObject stateObject) -
Uses of JoinStateObject in org.eclipse.persistence.jpa.jpql.tools.model.query
Modifier and TypeMethodDescriptionJoinStateObject.addAs()
Makes sure theAS
identifier is specified.AbstractIdentificationVariableDeclarationStateObject.addInnerJoin
(String path, String identificationVariable) Adds a newINNER JOIN
expression to this declaration.IdentificationVariableDeclarationStateObject.addInnerJoinFetch
(String path) Adds a newINNER JOIN FETCH
expression to this declaration.Adds a newJOIN
expression to this declaration.AbstractIdentificationVariableDeclarationStateObject.addJoin
(String path, String identificationVariable) Adds a newJOIN
expression to this declaration.AbstractIdentificationVariableDeclarationStateObject.addJoin
(String joinType, String path, String identificationVariable) Adds a newJOIN
expression to this declaration.AbstractIdentificationVariableDeclarationStateObject.addJoin
(String joinType, ListIterator<String> paths, String identificationVariable) Adds a newJOIN
expression to this declaration.IdentificationVariableDeclarationStateObject.addJoinFetch
(String path) Adds a newJOIN FETCH
expression to this declaration.IdentificationVariableDeclarationStateObject.addJoinFetch
(String joinFetchType, String path) Adds a newJOIN FETCH
expression to this declaration.IdentificationVariableDeclarationStateObject.addJoinFetch
(String joinFetchType, ListIterator<String> paths) Adds a newJOIN FETCH
expression to this declaration.IdentificationVariableDeclarationStateObject.addJoinFetchType
(String joinFetchType) Adds a newJOIN FETCH
expression to this declaration.AbstractIdentificationVariableDeclarationStateObject.addLeftJoin
(String path, String identificationVariable) Adds a newLEFT JOIN
expression to this declaration.IdentificationVariableDeclarationStateObject.addLeftJoinFetch
(String path) Adds a newLEFT JOIN FETCH
expression to this declaration.AbstractIdentificationVariableDeclarationStateObject.addLeftOuterJoin
(String path, String identificationVariable) Adds a newLEFT OUTER JOIN
expression to this declaration.IdentificationVariableDeclarationStateObject.addLeftOuterJoinFetch
(String path) Adds a newLEFT OUTER JOIN FETCH
expression to this declaration.TreatExpressionStateObject.getJoin()
Returns the reference of theJoinStateObject
.Modifier and TypeMethodDescriptionDerivedPathIdentificationVariableDeclarationStateObject.items()
Modifier and TypeMethodDescriptionvoid
AbstractStateObjectVisitor.visit
(JoinStateObject stateObject) void
AnonymousStateObjectVisitor.visit
(JoinStateObject stateObject) void
StateObjectVisitor.visit
(JoinStateObject stateObject) Visits the givenJoinStateObject
.ModifierConstructorDescriptionCreates a newTreatExpressionStateObject
.TreatExpressionStateObject
(JoinStateObject parent, boolean as, String entityTypeName) Creates a newTreatExpressionStateObject
.TreatExpressionStateObject
(JoinStateObject parent, String entityTypeName) Creates a newTreatExpressionStateObject
.