Class InplaceModificationResultVisitorAdapter
java.lang.Object
com.blazebit.persistence.parser.expression.InplaceModificationResultVisitorAdapter
- All Implemented Interfaces:
Expression.ResultVisitor<Expression>
- Direct Known Subclasses:
AliasReplacementVisitor
public abstract class InplaceModificationResultVisitorAdapter
extends Object
implements Expression.ResultVisitor<Expression>
This is a visitor that can be used to do inplace changes to an expression.
This is quite similar to
ExpressionModifierCollectingResultVisitorAdapter,
but more targeted for multiple possibly nested replacements.- Since:
- 1.2.0
- Author:
- Moritz Becker, Christian Beikov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(ArithmeticExpression expression) visit(ArithmeticFactor expression) visit(ArrayExpression expression) visit(DateLiteral expression) visit(EntityLiteral expression) visit(EnumLiteral expression) visit(FunctionExpression expression) visit(GeneralCaseExpression expression) visit(ListIndexExpression expression) visit(MapEntryExpression expression) visit(MapKeyExpression expression) visit(MapValueExpression expression) visit(NullExpression expression) visit(NumericLiteral expression) visit(ParameterExpression expression) visit(PathExpression expression) visit(PropertyExpression expression) visit(SimpleCaseExpression expression) visit(StringLiteral expression) visit(SubqueryExpression expression) visit(TimeLiteral expression) visit(TimestampLiteral expression) visit(TreatExpression expression) visit(TrimExpression expression) visit(TypeFunctionExpression expression) visit(WhenClauseExpression expression) visit(BetweenPredicate predicate) visit(BooleanLiteral expression) visit(CompoundPredicate predicate) visit(EqPredicate predicate) visit(ExistsPredicate predicate) visit(GePredicate predicate) visit(GtPredicate predicate) visit(InPredicate predicate) visit(IsEmptyPredicate predicate) visit(IsNullPredicate predicate) visit(LePredicate predicate) visit(LikePredicate predicate) visit(LtPredicate predicate) visit(MemberOfPredicate predicate)
-
Constructor Details
-
InplaceModificationResultVisitorAdapter
public InplaceModificationResultVisitorAdapter()
-
-
Method Details
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>
-