Class ClauseAndJoinAwareVisitor

java.lang.Object
com.blazebit.persistence.parser.expression.VisitorAdapter
com.blazebit.persistence.impl.transform.ClauseAndJoinAwareVisitor
All Implemented Interfaces:
Expression.Visitor
Direct Known Subclasses:
OuterFunctionVisitor

public class ClauseAndJoinAwareVisitor extends VisitorAdapter
This visitor keeps track of whether joins are required which might change depending on the predicates. It is also keeps the clause for which it is executed.
Since:
1.2.0
Author:
Christian Beikov, Moritz Becker