Package com.blazebit.expression
Interface Expression.Visitor
-
- All Known Implementing Classes:
PathCollectingVisitor
,VisitorAdapter
- Enclosing interface:
- Expression
public static interface Expression.Visitor
A visitor for an expression.- Since:
- 1.0.0
- Author:
- Christian Beikov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
visit(ArithmeticFactor e)
Visits the given expression.void
visit(BetweenPredicate e)
Visits the given expression.void
visit(ChainingArithmeticExpression e)
Visits the given expression.void
visit(CollectionLiteral e)
Visits the given expression.void
visit(ComparisonPredicate e)
Visits the given expression.void
visit(CompoundPredicate e)
Visits the given expression.void
visit(EntityLiteral e)
Visits the given expression.void
visit(EnumLiteral e)
Visits the given expression.void
visit(ExpressionPredicate e)
Visits the given expression.void
visit(FunctionInvocation e)
Visits the given expression.void
visit(InPredicate e)
Visits the given expression.void
visit(IsEmptyPredicate e)
Visits the given expression.void
visit(IsNullPredicate e)
Visits the given expression.void
visit(Literal e)
Visits the given expression.void
visit(Path e)
Visits the given expression.
-
-
-
Method Detail
-
visit
void visit(ArithmeticFactor e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(ExpressionPredicate e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(BetweenPredicate e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(InPredicate e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(ChainingArithmeticExpression e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(CompoundPredicate e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(ComparisonPredicate e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(IsNullPredicate e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(IsEmptyPredicate e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(Path e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(FunctionInvocation e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(Literal e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(EnumLiteral e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(EntityLiteral e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
visit
void visit(CollectionLiteral e)
Visits the given expression.- Parameters:
e
- The expression to visit
-
-