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 Modifier and Type Field Description protected AbstractIdentificationVariableDeclarationStateObjectparentprotected JoinStateObjectstateObject
-
Constructor Summary
Constructors Modifier Constructor Description protectedJoinBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JoinStateObjectbuildStateObject(AbstractIdentificationVariableDeclarationStateObject parent, Expression expression)Creates theStateObjectrepresentation of the givenExpression.voidvisit(CollectionExpression expression)Visits theCollectionExpressionexpression.voidvisit(IdentificationVariableDeclaration expression)Visits theIdentificationVariableDeclarationexpression.voidvisit(Join expression)Visits 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
-
-
-
-
Field Detail
-
parent
protected AbstractIdentificationVariableDeclarationStateObject parent
-
stateObject
protected JoinStateObject stateObject
-
-
Method Detail
-
buildStateObject
public JoinStateObject buildStateObject(AbstractIdentificationVariableDeclarationStateObject parent, Expression expression)
Creates 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
public void visit(CollectionExpression expression)
Visits theCollectionExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(IdentificationVariableDeclaration expression)
Visits theIdentificationVariableDeclarationexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(Join expression)
Visits theJoinexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(TreatExpression expression)
Visits theTreatExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
-