Interface ExpressionVisitor
-
- All Known Subinterfaces:
EclipseLinkExpressionVisitor
- All Known Implementing Classes:
AbstractContentAssistVisitor,AbstractContentAssistVisitor.AbstractAppendableExpressionVisitor,AbstractContentAssistVisitor.AcceptableTypeVisitor,AbstractContentAssistVisitor.AppendableExpressionVisitor,AbstractContentAssistVisitor.CollectionExpressionVisitor,AbstractContentAssistVisitor.DeclarationVisitor,AbstractContentAssistVisitor.DifferentComparisonFilter,AbstractContentAssistVisitor.EncapsulatedExpressionVisitor,AbstractContentAssistVisitor.EndingQueryPositionBuilder,AbstractContentAssistVisitor.EnumVisitor,AbstractContentAssistVisitor.FollowingClausesVisitor,AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor,AbstractContentAssistVisitor.IncompleteCollectionExpressionVisitor,AbstractContentAssistVisitor.InvalidExpressionVisitor,AbstractContentAssistVisitor.MappingFilterBuilder,AbstractContentAssistVisitor.NotExpressionVisitor,AbstractContentAssistVisitor.RangeVariableDeclarationVisitor,AbstractContentAssistVisitor.ResultVariableVisitor,AbstractContentAssistVisitor.SubqueryAppendableExpressionVisitor,AbstractContentAssistVisitor.SubqueryVisitor,AbstractContentAssistVisitor.VisitParentVisitor,AbstractContentAssistVisitor.WithinInvalidExpressionVisitor,AbstractEclipseLinkExpressionVisitor,AbstractEclipseLinkParameterTypeVisitor,AbstractEclipseLinkSemanticValidator,AbstractEclipseLinkSemanticValidator.EclipseLinkOwningClauseVisitor,AbstractEclipseLinkSemanticValidator.SubquerySelectItemCalculator,AbstractEclipseLinkSemanticValidator.TableExpressionVisitor,AbstractEclipseLinkSemanticValidator.TopLevelFirstDeclarationVisitor,AbstractEclipseLinkTraverseChildrenVisitor,AbstractEclipseLinkTraverseParentVisitor,AbstractExpressionVisitor,AbstractGrammarValidator,AbstractGrammarValidator.AbstractCollectionValidator,AbstractGrammarValidator.CollectionExpressionVisitor,AbstractGrammarValidator.CollectionSeparatedByCommaValidator,AbstractGrammarValidator.CollectionSeparatedBySpaceValidator,AbstractGrammarValidator.ComparisonExpressionVisitor,AbstractGrammarValidator.DateTimeVisitor,AbstractGrammarValidator.NullExpressionVisitor,AbstractSemanticValidator,AbstractSemanticValidator.CollectionValuedPathExpressionVisitor,AbstractSemanticValidator.ComparingEntityTypeLiteralVisitor,AbstractSemanticValidator.ComparisonExpressionVisitor,AbstractSemanticValidator.FirstDeclarationVisitor,AbstractSemanticValidator.InItemsVisitor,AbstractSemanticValidator.StateFieldPathExpressionVisitor,AbstractSemanticValidator.SubqueryFirstDeclarationVisitor,AbstractSemanticValidator.TopLevelFirstDeclarationVisitor,AbstractTraverseChildrenVisitor,AbstractTraverseParentVisitor,AbstractValidator,AbstractValidator.BypassChildCollectionExpressionVisitor,AbstractValidator.BypassParentSubExpressionVisitor,AbstractValidator.ChildrenCollectorVisitor,AbstractValidator.JPQLQueryBNFValidator,AbstractValidator.NestedArrayVisitor,AbstractValidator.OwningClauseVisitor,AbstractValidator.OwningStatementVisitor,AbstractValidator.SubqueryVisitor,AnonymousExpressionVisitor,BaseDeclarationIdentificationVariableFinder,BasicRefactoringTool.AbstractRenamer,BasicRefactoringTool.AttributeNameRenamer,BasicRefactoringTool.ClassNameRenamer,BasicRefactoringTool.EntityNameRenamer,BasicRefactoringTool.EnumConstantRenamer,BasicRefactoringTool.ResultVariableNameRenamer,BasicRefactoringTool.VariableNameRenamer,BasicStateObjectBuilder,BasicStateObjectBuilder.AbstractRangeDeclarationBuilder,BasicStateObjectBuilder.AbstractSelectStatementBuilder,BasicStateObjectBuilder.CollectionExpressionVisitor,BasicStateObjectBuilder.CollectionMemberDeclarationBuilder,BasicStateObjectBuilder.DeleteStatementBuilder,BasicStateObjectBuilder.JoinBuilder,BasicStateObjectBuilder.RangeDeclarationBuilder,BasicStateObjectBuilder.SelectItemBuilder,BasicStateObjectBuilder.SelectStatementBuilder,BasicStateObjectBuilder.SimpleRangeDeclarationBuilder,BasicStateObjectBuilder.SimpleSelectStatementBuilder,BasicStateObjectBuilder.UpdateStatementBuilder,BasicStateObjectBuilder.WhenClauseBuilder,DeclarationResolver.DeclarationVisitor,DeclarationResolver.QualifyRangeDeclarationVisitor,DeclarationResolver.RootObjectExpressionVisitor,DefaultContentAssistVisitor,DefaultContentAssistVisitor.AcceptableTypeVisitor,DefaultGrammarValidator,DefaultLiteralVisitor,DefaultParameterTypeVisitor,DefaultResolverBuilder,DefaultSemanticValidator,DefaultSemanticValidator.BooleanTypeValidator,DefaultSemanticValidator.NullValueVisitor,DefaultSemanticValidator.NumericTypeValidator,DefaultSemanticValidator.ResultVariableInOrderByVisitor,DefaultSemanticValidator.StringTypeValidator,DefaultSemanticValidator.TypeValidator,DefaultSemanticValidator.UpdateClauseAbstractSchemaNameFinder,DefaultStateObjectBuilder,EclipseLinkAnonymousExpressionVisitor,EclipseLinkContentAssistVisitor,EclipseLinkContentAssistVisitor.AcceptableTypeVisitor,EclipseLinkContentAssistVisitor.AppendableExpressionVisitor,EclipseLinkContentAssistVisitor.EndingQueryPositionBuilder,EclipseLinkContentAssistVisitor.FollowingClausesVisitor,EclipseLinkContentAssistVisitor.IncompleteCollectionExpressionVisitor,EclipseLinkContentAssistVisitor.TableExpressionVisitor,EclipseLinkDeclarationResolver.DeclarationVisitor,EclipseLinkGrammarValidator,EclipseLinkGrammarValidator.InExpressionVisitor,EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor,EclipseLinkLiteralVisitor,EclipseLinkParameterTypeVisitor,EclipseLinkResolverBuilder,EclipseLinkSemanticValidator,EclipseLinkStateObjectBuilder,ExpressionVisitorWrapper,FromSubqueryResolver.VirtualMappingBuilder,FullyQualifyPathExpressionVisitor,GenericSemanticValidatorHelper.IdentificationVariableVisitor,JPQLQueryContext.InputParameterVisitor,JPQLQueryContext.QueryExpressionVisitor,LiteralVisitor,ParameterTypeVisitor,ResolverBuilder,ResolverBuilder.CollectionExpressionVisitor
public interface ExpressionVisitorThis interface is used to traverse the JPQL parsed tree. It follows the Visitor pattern. It visits the concrete instances ofExpression.Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
- Version:
- 2.4
- Author:
- Pascal Filion
- Since:
- 2.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisit(AbsExpression expression)Visits theAbsExpressionexpression.voidvisit(AbstractSchemaName expression)Visits theAbstractSchemaNameexpression.voidvisit(AdditionExpression expression)Visits theAdditionExpressionexpression.voidvisit(AllOrAnyExpression expression)Visits theAllOrAnyExpressionexpression.voidvisit(AndExpression expression)Visits theAndExpressionexpression.voidvisit(ArithmeticFactor expression)Visits theArithmeticFactorexpression.voidvisit(AvgFunction expression)Visits theAvgFunctionexpression.voidvisit(BadExpression expression)Visits theBadExpressionexpression.voidvisit(BetweenExpression expression)Visits theBetweenExpressionexpression.voidvisit(CaseExpression expression)Visits theCaseExpressionexpression.voidvisit(CoalesceExpression expression)Visits theCoalesceExpressionexpression.voidvisit(CollectionExpression expression)Visits theCollectionExpressionexpression.voidvisit(CollectionMemberDeclaration expression)Visits theCollectionMemberDeclarationexpression.voidvisit(CollectionMemberExpression expression)Visits theCollectionMemberExpressionexpression.voidvisit(CollectionValuedPathExpression expression)Visits theCollectionValuedPathExpressionexpression.voidvisit(ComparisonExpression expression)Visits theComparisonExpressionexpression.voidvisit(ConcatExpression expression)Visits theConcatExpressionexpression.voidvisit(ConstructorExpression expression)Visits theConstructorExpressionexpression.voidvisit(CountFunction expression)Visits theCountFunctionexpression.voidvisit(DateTime expression)Visits theDateTimeexpression.voidvisit(DeleteClause expression)Visits theDeleteClauseexpression.voidvisit(DeleteStatement expression)Visits theDeleteStatementexpression.voidvisit(DivisionExpression expression)Visits theDivisionExpressionexpression.voidvisit(EmptyCollectionComparisonExpression expression)Visits theEmptyCollectionComparisonExpressionexpression.voidvisit(EntityTypeLiteral expression)Visits theEntityTypeLiteralexpression.voidvisit(EntryExpression expression)Visits theEntryExpressionexpression.voidvisit(ExistsExpression expression)Visits theExistsExpressionexpression.voidvisit(FromClause expression)Visits theFromClauseexpression.voidvisit(FunctionExpression expression)Visits theFunctionExpressionexpression.voidvisit(GroupByClause expression)Visits theGroupByClauseexpression.voidvisit(HavingClause expression)Visits theHavingClauseexpression.voidvisit(IdentificationVariable expression)Visits theIdentificationVariableexpression.voidvisit(IdentificationVariableDeclaration expression)Visits theIdentificationVariableDeclarationexpression.voidvisit(IndexExpression expression)Visits theIndexExpressionexpression.voidvisit(InExpression expression)Visits theInExpressionexpression.voidvisit(InputParameter expression)Visits theInputParameterexpression.voidvisit(Join expression)Visits theJoinexpression.voidvisit(JPQLExpression expression)Visits theJPQLExpressionexpression.voidvisit(KeyExpression expression)Visits theKeyExpressionexpression.voidvisit(KeywordExpression expression)Visits theKeywordExpressionexpression.voidvisit(LengthExpression expression)Visits theLengthExpressionexpression.voidvisit(LikeExpression expression)Visits theLikeExpressionexpression.voidvisit(LocateExpression expression)Visits theLocateExpressionexpression.voidvisit(LowerExpression expression)Visits theLowerExpressionexpression.voidvisit(MaxFunction expression)Visits theMaxFunctionexpression.voidvisit(MinFunction expression)Visits theMinFunctionexpression.voidvisit(ModExpression expression)Visits theModExpressionexpression.voidvisit(MultiplicationExpression expression)Visits theMultiplicationExpressionexpression.voidvisit(NotExpression expression)Visits theNotExpressionexpression.voidvisit(NullComparisonExpression expression)Visits theNullComparisonExpressionexpression.voidvisit(NullExpression expression)Visits theNullExpressionexpression.voidvisit(NullIfExpression expression)Visits theNullIfExpressionexpression.voidvisit(NumericLiteral expression)Visits theNumericLiteralexpression.voidvisit(ObjectExpression expression)Visits theObjectExpressionexpression.voidvisit(OnClause expression)Visits theOnClauseexpression.voidvisit(OrderByClause expression)Visits theOrderByClauseexpression.voidvisit(OrderByItem expression)Visits theOrderByItemexpression.voidvisit(OrExpression expression)Visits theOrExpressionexpression.voidvisit(RangeVariableDeclaration expression)Visits theRangeVariableDeclarationexpression.voidvisit(ResultVariable expression)Visits theResultVariableexpression.voidvisit(SelectClause expression)Visits theSelectClauseexpression.voidvisit(SelectStatement expression)Visits theSelectStatementexpression.voidvisit(SimpleFromClause expression)Visits theSimpleFromClauseexpression.voidvisit(SimpleSelectClause expression)Visits theSimpleSelectClauseexpression.voidvisit(SimpleSelectStatement expression)Visits theSimpleSelectStatementexpression.voidvisit(SizeExpression expression)Visits theSizeExpressionexpression.voidvisit(SqrtExpression expression)Visits theSqrtExpressionexpression.voidvisit(StateFieldPathExpression expression)Visits theStateFieldPathExpressionexpression.voidvisit(StringLiteral expression)Visits theStringLiteralexpression.voidvisit(SubExpression expression)Visits theSubExpressionexpression.voidvisit(SubstringExpression expression)Visits theSubstringExpressionexpression.voidvisit(SubtractionExpression expression)Visits theSubtractionExpressionexpression.voidvisit(SumFunction expression)Visits theSumFunctionexpression.voidvisit(TreatExpression expression)Visits theTreatExpressionexpression.voidvisit(TrimExpression expression)Visits theTrimExpressionexpression.voidvisit(TypeExpression expression)Visits theTypeExpressionexpression.voidvisit(UnknownExpression expression)Visits theUnknownExpressionexpression.voidvisit(UpdateClause expression)Visits theUpdateClauseexpression.voidvisit(UpdateItem expression)Visits theUpdateItemexpression.voidvisit(UpdateStatement expression)Visits theUpdateStatementexpression.voidvisit(UpperExpression expression)Visits theUpperExpressionexpression.voidvisit(ValueExpression expression)Visits theValueExpressionexpression.voidvisit(WhenClause expression)Visits theWhenClauseexpression.voidvisit(WhereClause expression)Visits theWhereClauseexpression.
-
-
-
Method Detail
-
visit
void visit(AbsExpression expression)
Visits theAbsExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(AbstractSchemaName expression)
Visits theAbstractSchemaNameexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(AdditionExpression expression)
Visits theAdditionExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(AllOrAnyExpression expression)
Visits theAllOrAnyExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(AndExpression expression)
Visits theAndExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(ArithmeticFactor expression)
Visits theArithmeticFactorexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(AvgFunction expression)
Visits theAvgFunctionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(BadExpression expression)
Visits theBadExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(BetweenExpression expression)
Visits theBetweenExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(CaseExpression expression)
Visits theCaseExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(CoalesceExpression expression)
Visits theCoalesceExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(CollectionExpression expression)
Visits theCollectionExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(CollectionMemberDeclaration expression)
Visits theCollectionMemberDeclarationexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(CollectionMemberExpression expression)
Visits theCollectionMemberExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(CollectionValuedPathExpression expression)
Visits theCollectionValuedPathExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(ComparisonExpression expression)
Visits theComparisonExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(ConcatExpression expression)
Visits theConcatExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(ConstructorExpression expression)
Visits theConstructorExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(CountFunction expression)
Visits theCountFunctionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(DateTime expression)
Visits theDateTimeexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(DeleteClause expression)
Visits theDeleteClauseexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(DeleteStatement expression)
Visits theDeleteStatementexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(DivisionExpression expression)
Visits theDivisionExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(EmptyCollectionComparisonExpression expression)
Visits theEmptyCollectionComparisonExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(EntityTypeLiteral expression)
Visits theEntityTypeLiteralexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(EntryExpression expression)
Visits theEntryExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(ExistsExpression expression)
Visits theExistsExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(FromClause expression)
Visits theFromClauseexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(FunctionExpression expression)
Visits theFunctionExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(GroupByClause expression)
Visits theGroupByClauseexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(HavingClause expression)
Visits theHavingClauseexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(IdentificationVariable expression)
Visits theIdentificationVariableexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(IdentificationVariableDeclaration expression)
Visits theIdentificationVariableDeclarationexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(IndexExpression expression)
Visits theIndexExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(InExpression expression)
Visits theInExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(InputParameter expression)
Visits theInputParameterexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(Join expression)
Visits theJoinexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(JPQLExpression expression)
Visits theJPQLExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(KeyExpression expression)
Visits theKeyExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(KeywordExpression expression)
Visits theKeywordExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(LengthExpression expression)
Visits theLengthExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(LikeExpression expression)
Visits theLikeExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(LocateExpression expression)
Visits theLocateExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(LowerExpression expression)
Visits theLowerExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(MaxFunction expression)
Visits theMaxFunctionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(MinFunction expression)
Visits theMinFunctionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(ModExpression expression)
Visits theModExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(MultiplicationExpression expression)
Visits theMultiplicationExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(NotExpression expression)
Visits theNotExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(NullComparisonExpression expression)
Visits theNullComparisonExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(NullExpression expression)
Visits theNullExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(NullIfExpression expression)
Visits theNullIfExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(NumericLiteral expression)
Visits theNumericLiteralexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(ObjectExpression expression)
Visits theObjectExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(OnClause expression)
Visits theOnClauseexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(OrderByClause expression)
Visits theOrderByClauseexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(OrderByItem expression)
Visits theOrderByItemexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(OrExpression expression)
Visits theOrExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(RangeVariableDeclaration expression)
Visits theRangeVariableDeclarationexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(ResultVariable expression)
Visits theResultVariableexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SelectClause expression)
Visits theSelectClauseexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SelectStatement expression)
Visits theSelectStatementexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SimpleFromClause expression)
Visits theSimpleFromClauseexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SimpleSelectClause expression)
Visits theSimpleSelectClauseexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SimpleSelectStatement expression)
Visits theSimpleSelectStatementexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SizeExpression expression)
Visits theSizeExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SqrtExpression expression)
Visits theSqrtExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(StateFieldPathExpression expression)
Visits theStateFieldPathExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(StringLiteral expression)
Visits theStringLiteralexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SubExpression expression)
Visits theSubExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SubstringExpression expression)
Visits theSubstringExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SubtractionExpression expression)
Visits theSubtractionExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(SumFunction expression)
Visits theSumFunctionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(TreatExpression expression)
Visits theTreatExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(TrimExpression expression)
Visits theTrimExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(TypeExpression expression)
Visits theTypeExpressionexpression.- Parameters:
expression- TheExpressionto visit
-
visit
void visit(UnknownExpression expression)
Visits theUnknownExpressionexpression.- Parameters:
expression- TheUnknownExpressionto visit
-
visit
void visit(UpdateClause expression)
Visits theUpdateClauseexpression.- Parameters:
expression- TheUpdateClauseto visit
-
visit
void visit(UpdateItem expression)
Visits theUpdateItemexpression.- Parameters:
expression- TheUpdateItemto visit
-
visit
void visit(UpdateStatement expression)
Visits theUpdateStatementexpression.- Parameters:
expression- TheUpdateStatementto visit
-
visit
void visit(UpperExpression expression)
Visits theUpperExpressionexpression.- Parameters:
expression- TheUpperExpressionto visit
-
visit
void visit(ValueExpression expression)
Visits theValueExpressionexpression.- Parameters:
expression- TheValueExpressionto visit
-
visit
void visit(WhenClause expression)
Visits theWhenClauseexpression.- Parameters:
expression- TheWhenClauseto visit
-
visit
void visit(WhereClause expression)
Visits theWhereClauseexpression.- Parameters:
expression- TheWhereClauseto visit
-
-