Class AbstractStateObjectVisitor
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.tools.model.query.AbstractStateObjectVisitor
-
- All Implemented Interfaces:
StateObjectVisitor
- Direct Known Subclasses:
AbstractEclipseLinkStateObjectVisitor
public abstract class AbstractStateObjectVisitor extends Object implements StateObjectVisitor
The abstract definition ofStateObjectVisitor, which implements all the methods but does nothing. It can be subclassed so that only the required methods are overridden.- Since:
- 2.4
- Version:
- 2.4
- Author:
- Pascal Filion
-
-
Constructor Summary
Constructors Constructor Description AbstractStateObjectVisitor()
-
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
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
-
-