Class AnonymousStateObjectVisitor
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.tools.model.query.AnonymousStateObjectVisitor
-
- All Implemented Interfaces:
StateObjectVisitor
- Direct Known Subclasses:
AbstractTraverseChildrenVisitor,AbstractTraverseParentVisitor,AnonynousEclipseLinkStateObjectVisitor
public abstract class AnonymousStateObjectVisitor extends Object implements StateObjectVisitor
This visitor allows a subclass to simply overridevisit(StateObject)and perform the same task for all visitedItateObjects.- Since:
- 2.4
- Version:
- 2.4
- Author:
- Pascal Filion
-
-
Constructor Summary
Constructors Constructor Description AnonymousStateObjectVisitor()
-
Method Summary
-
-
-
Method Detail
-
visit
public void visit(AbsExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenAbsExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheAbsExpressionStateObjectto visit
-
visit
public void visit(AbstractSchemaNameStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenAbstractSchemaNameStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheAbstractSchemaNameStateObjectto visit
-
visit
public void visit(AdditionExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenAdditionExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheAdditionExpressionStateObjectto visit
-
visit
public void visit(AllOrAnyExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenAllOrAnyExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheAllOrAnyExpressionStateObjectto visit
-
visit
public void visit(AndExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenAndExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheAndExpressionStateObjectto visit
-
visit
public void visit(ArithmeticFactorStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenArithmeticFactorStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheArithmeticFactorStateObjectto visit
-
visit
public void visit(AvgFunctionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenAvgFunctionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheAvgFunctionStateObjectto visit
-
visit
public void visit(BadExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenBadExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheBadExpressionStateObjectto visit
-
visit
public void visit(BetweenExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenBetweenExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheBetweenExpressionStateObjectto visit
-
visit
public void visit(CaseExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenCaseExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheCaseExpressionStateObjectto visit
-
visit
public void visit(CoalesceExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenCoalesceExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheCoalesceExpressionStateObjectto visit
-
visit
public void visit(CollectionMemberDeclarationStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenCollectionMemberDeclarationStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheCollectionMemberDeclarationStateObjectto visit
-
visit
public void visit(CollectionMemberExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenCollectionMemberExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheCollectionMemberExpressionStateObjectto visit
-
visit
public void visit(CollectionValuedPathExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenCollectionValuedPathExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheCollectionValuedPathExpressionStateObjectto visit
-
visit
public void visit(ComparisonExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenComparisonExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheComparisonExpressionStateObjectto visit
-
visit
public void visit(ConcatExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenConcatExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheConcatExpressionStateObjectto visit
-
visit
public void visit(ConstructorExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenConstructorExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheConstructorExpressionStateObjectto visit
-
visit
public void visit(CountFunctionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenCountFunctionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheCountFunctionStateObjectto visit
-
visit
public void visit(DateTimeStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenDateTimeStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheDateTimeStateObjectto visit
-
visit
public void visit(DeleteClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenDeleteClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheDeleteClauseStateObjectto visit
-
visit
public void visit(DeleteStatementStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenDeleteStatementStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheDeleteStatementStateObjectto visit
-
visit
public void visit(DerivedPathIdentificationVariableDeclarationStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenDerivedPathIdentificationVariableDeclarationStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheDerivedPathIdentificationVariableDeclarationStateObjectto visit
-
visit
public void visit(DerivedPathVariableDeclarationStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenDerivedPathVariableDeclarationStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheDerivedPathVariableDeclarationStateObjectto visit
-
visit
public void visit(DivisionExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenDivisionExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheDivisionExpressionStateObjectto visit
-
visit
public void visit(EmptyCollectionComparisonExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenEmptyCollectionComparisonExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheEmptyCollectionComparisonExpressionStateObjectto visit
-
visit
public void visit(EntityTypeLiteralStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenEntityTypeLiteralStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheEntityTypeLiteralStateObjectto visit
-
visit
public void visit(EntryExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenEntryExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheEntryExpressionStateObjectto visit
-
visit
public void visit(EnumTypeStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenEnumTypeStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheEnumTypeStateObjectto visit
-
visit
public void visit(ExistsExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenExistsExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheExistsExpressionStateObjectto visit
-
visit
public void visit(FromClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenFromClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheFromClauseStateObjectto visit
-
visit
public void visit(FunctionExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenFunctionExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheFunctionExpressionStateObjectto visit
-
visit
public void visit(GroupByClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenGroupByClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheGroupByClauseStateObjectto visit
-
visit
public void visit(HavingClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenHavingClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheHavingClauseStateObjectto visit
-
visit
public void visit(IdentificationVariableDeclarationStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenIdentificationVariableDeclarationStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheIdentificationVariableDeclarationStateObjectto visit
-
visit
public void visit(IdentificationVariableStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenIdentificationVariableStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheIdentificationVariableStateObjectto visit
-
visit
public void visit(IndexExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenIndexExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheIndexExpressionStateObjectto visit
-
visit
public void visit(InExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenInExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheInExpressionStateObjectto visit
-
visit
public void visit(InputParameterStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenInputParameterStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheInputParameterStateObjectto visit
-
visit
public void visit(JoinStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenJoinStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheJPQLQueryStateObjectto visit
-
visit
public void visit(JPQLQueryStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenJPQLQueryStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheJPQLQueryStateObjectto visit
-
visit
public void visit(KeyExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenKeyExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheKeyExpressionStateObjectto visit
-
visit
public void visit(KeywordExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenKeywordExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheKeywordExpressionStateObjectto visit
-
visit
public void visit(LengthExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenLengthExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheLengthExpressionStateObjectto visit
-
visit
public void visit(LikeExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenLikeExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheLikeExpressionStateObjectto visit
-
visit
public void visit(LocateExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenLocateExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheLocateExpressionStateObjectto visit
-
visit
public void visit(LowerExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenLowerExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheLowerExpressionStateObjectto visit
-
visit
public void visit(MaxFunctionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenMaxFunctionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheMaxFunctionStateObjectto visit
-
visit
public void visit(MinFunctionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenWhereClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheWhereClauseStateObjectto visit
-
visit
public void visit(ModExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenModExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheModExpressionStateObjectto visit
-
visit
public void visit(MultiplicationExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenMultiplicationExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheMultiplicationExpressionStateObjectto visit
-
visit
public void visit(NotExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenNotExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheNotExpressionStateObjectto visit
-
visit
public void visit(NullComparisonExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenNullComparisonExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheNullComparisonExpressionStateObjectto visit
-
visit
public void visit(NullIfExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenNullIfExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheNullIfExpressionStateObjectto visit
-
visit
public void visit(NumericLiteralStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenNumericLiteralStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheNumericLiteralStateObjectto visit
-
visit
public void visit(ObjectExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenObjectExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheObjectExpressionStateObjectto visit
-
visit
public void visit(OrderByClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenOrderByClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheOrderByClauseStateObjectto visit
-
visit
public void visit(OrderByItemStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenOrderByItemStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheOrderByItemStateObjectto visit
-
visit
public void visit(OrExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenOrExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheOrExpressionStateObjectto visit
-
visit
public void visit(RangeVariableDeclarationStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenRangeVariableDeclarationStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheRangeVariableDeclarationStateObjectto visit
-
visit
public void visit(ResultVariableStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenResultVariableStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheResultVariableStateObjectto visit
-
visit
public void visit(SelectClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSelectClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSelectClauseStateObjectto visit
-
visit
public void visit(SelectStatementStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSelectStatementStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSelectStatementStateObjectto visit
-
visit
public void visit(SimpleFromClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSimpleFromClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSimpleFromClauseStateObjectto visit
-
visit
public void visit(SimpleSelectClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSimpleSelectClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSimpleSelectClauseStateObjectto visit
-
visit
public void visit(SimpleSelectStatementStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSimpleSelectStatementStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSimpleSelectStatementStateObjectto visit
-
visit
public void visit(SizeExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSizeExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSizeExpressionStateObjectto visit
-
visit
public void visit(SqrtExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSqrtExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSqrtExpressionStateObjectto visit
-
visit
public void visit(StateFieldPathExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenStateFieldPathExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheStateFieldPathExpressionStateObjectto visit
-
visit
protected void visit(StateObject stateObject)
Blindly visit the givenStateObject.- Parameters:
stateObject- TheStateObjectto visit
-
visit
public void visit(StringLiteralStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenStringLiteralStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheStringLiteralStateObjectto visit
-
visit
public void visit(SubExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSubExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSubExpressionStateObjectto visit
-
visit
public void visit(SubstringExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSubstringExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSubstringExpressionStateObjectto visit
-
visit
public void visit(SubtractionExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSubtractionExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSubtractionExpressionStateObjectto visit
-
visit
public void visit(SumFunctionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenSumFunctionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheSumFunctionStateObjectto visit
-
visit
public void visit(TreatExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenTreatExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheTreatExpressionStateObjectto visit
-
visit
public void visit(TrimExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenTrimExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheTrimExpressionStateObjectto visit
-
visit
public void visit(TypeExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenTypeExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheTypeExpressionStateObjectto visit
-
visit
public void visit(UnknownExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenUnknownExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheUnknownExpressionStateObjectto visit
-
visit
public void visit(UpdateClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenUpdateClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheUpdateClauseStateObjectto visit
-
visit
public void visit(UpdateItemStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenUpdateItemStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheUpdateItemStateObjectto visit
-
visit
public void visit(UpdateStatementStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenUpdateStatementStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheUpdateStatementStateObjectto visit
-
visit
public void visit(UpperExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenUpperExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheUpperExpressionStateObjectto visit
-
visit
public void visit(ValueExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenValueExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheValueExpressionStateObjectto visit
-
visit
public void visit(WhenClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenWhenClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheWhenClauseStateObjectto visit
-
visit
public void visit(WhereClauseStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenWhereClauseStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Parameters:
stateObject- TheWhereClauseStateObjectto visit
-
-