Class BasicStateObjectBuilder.SimpleSelectStatementBuilder
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
-
- org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseChildrenVisitor
-
- org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.AbstractSelectStatementBuilder<SimpleSelectStatementStateObject,StateObject>
-
- org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.SimpleSelectStatementBuilder
-
- All Implemented Interfaces:
ExpressionVisitor,IBuilder<SimpleSelectStatementStateObject,StateObject>
- Enclosing class:
- BasicStateObjectBuilder
protected class BasicStateObjectBuilder.SimpleSelectStatementBuilder extends BasicStateObjectBuilder.AbstractSelectStatementBuilder<SimpleSelectStatementStateObject,StateObject>
This builder is responsible to create theStateObjectrepresentation of theSELECTsubquery.
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.AbstractSelectStatementBuilder
parent, stateObject
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSimpleSelectStatementBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(IdentificationVariableDeclaration expression)Visits theIdentificationVariableDeclarationexpression.voidvisit(SimpleFromClause expression)Visits theSimpleFromClauseexpression.voidvisit(SimpleSelectClause expression)Visits theSimpleSelectClauseexpression.voidvisit(SimpleSelectStatement expression)Visits theSimpleSelectStatementexpression.-
Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.AbstractSelectStatementBuilder
buildStateObject, visit, visit, visit, visit
-
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseChildrenVisitor
visit
-
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
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
-
-
-
-
Method Detail
-
visit
public void visit(IdentificationVariableDeclaration expression)
Description copied from interface:ExpressionVisitorVisits theIdentificationVariableDeclarationexpression.- Specified by:
visitin interfaceExpressionVisitor- Specified by:
visitin classBasicStateObjectBuilder.AbstractSelectStatementBuilder<SimpleSelectStatementStateObject,StateObject>- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(SimpleFromClause expression)
Description copied from interface:ExpressionVisitorVisits theSimpleFromClauseexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(SimpleSelectClause expression)
Description copied from interface:ExpressionVisitorVisits theSimpleSelectClauseexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(SimpleSelectStatement expression)
Description copied from interface:ExpressionVisitorVisits theSimpleSelectStatementexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
-