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