Class BasicStateObjectBuilder.JoinBuilder
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.JoinBuilder
- All Implemented Interfaces:
ExpressionVisitor,IBuilder<JoinStateObject,AbstractIdentificationVariableDeclarationStateObject>
- Enclosing class:
BasicStateObjectBuilder
protected class BasicStateObjectBuilder.JoinBuilder
extends AbstractExpressionVisitor
implements IBuilder<JoinStateObject,AbstractIdentificationVariableDeclarationStateObject>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildStateObject(AbstractIdentificationVariableDeclarationStateObject parent, Expression expression) Creates theStateObjectrepresentation of the givenExpression.voidvisit(CollectionExpression expression) Visits theCollectionExpressionexpression.voidvisit(IdentificationVariableDeclaration expression) Visits theIdentificationVariableDeclarationexpression.voidVisits theJoinexpression.voidvisit(TreatExpression expression) Visits theTreatExpressionexpression.Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
parent
-
stateObject
-
-
Constructor Details
-
JoinBuilder
protected JoinBuilder()
-
-
Method Details
-
buildStateObject
public JoinStateObject buildStateObject(AbstractIdentificationVariableDeclarationStateObject parent, Expression expression) Description copied from interface:IBuilderCreates theStateObjectrepresentation of the givenExpression.- Specified by:
buildStateObjectin interfaceIBuilder<JoinStateObject,AbstractIdentificationVariableDeclarationStateObject> - Parameters:
parent- The parent of the newStateObjectto createexpression- The parsedExpressionto convert into aStateObject- Returns:
- The
StateObjectrepresentation of the givenExpression
-
visit
Description copied from interface:ExpressionVisitorVisits theCollectionExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theIdentificationVariableDeclarationexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theJoinexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theTreatExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-