Class ClauseAndJoinAwareResultVisitor

java.lang.Object
com.blazebit.persistence.parser.expression.InplaceModificationResultVisitorAdapter
com.blazebit.persistence.impl.transform.ClauseAndJoinAwareResultVisitor
All Implemented Interfaces:
Expression.ResultVisitor<Expression>

public class ClauseAndJoinAwareResultVisitor extends InplaceModificationResultVisitorAdapter
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