Class CollectionAnyVisitor

java.lang.Object
com.querydsl.core.support.CollectionAnyVisitor
All Implemented Interfaces:
Visitor<Expression<?>,Context>

public class CollectionAnyVisitor extends Object implements Visitor<Expression<?>,Context>
CollectionAnyVisitor is an expression visitor which transforms any() path expressions which are often transformed into subqueries
Author:
tiwe
  • Constructor Details

    • CollectionAnyVisitor

      public CollectionAnyVisitor()
  • Method Details

    • visit

      public Expression<?> visit(Constant<?> expr, Context context)
      Description copied from interface: Visitor
      Visit a Constant instance with the given context
      Specified by:
      visit in interface Visitor<Expression<?>,Context>
      Parameters:
      expr - expression to visit
      context - context of the visit or null, if not used
      Returns:
      visit result
    • visit

      public Expression<?> visit(TemplateExpression<?> expr, Context context)
      Description copied from interface: Visitor
      Visit a TemplateExpression instance with the given context
      Specified by:
      visit in interface Visitor<Expression<?>,Context>
      Parameters:
      expr - expression to visit
      context - context of the visit or null, if not used
      Returns:
      visit result
    • visit

      public Expression<?> visit(FactoryExpression<?> expr, Context context)
      Description copied from interface: Visitor
      Visit a FactoryExpression instance with the given context
      Specified by:
      visit in interface Visitor<Expression<?>,Context>
      Parameters:
      expr - expression to visit
      context - context of the visit or null, if not used
      Returns:
      visit result
    • visit

      public Expression<?> visit(Operation<?> expr, Context context)
      Description copied from interface: Visitor
      Visit an Operation instance with the given context
      Specified by:
      visit in interface Visitor<Expression<?>,Context>
      Parameters:
      expr - expression to visit
      context - context of the visit or null, if not used
      Returns:
      visit result
    • exists

      protected Predicate exists(Context c, Predicate condition)
    • visit

      public Expression<?> visit(Path<?> expr, Context context)
      Description copied from interface: Visitor
      Visit a Path instance with the given context
      Specified by:
      visit in interface Visitor<Expression<?>,Context>
      Parameters:
      expr - expression to visit
      context - context of the visit or null, if not used
      Returns:
      visit result
    • visit

      public Expression<?> visit(SubQueryExpression<?> expr, Context context)
      Description copied from interface: Visitor
      Visit a SubQueryExpression instance with the given context
      Specified by:
      visit in interface Visitor<Expression<?>,Context>
      Parameters:
      expr - expression to visit
      context - context of the visit or null, if not used
      Returns:
      visit result
    • visit

      public Expression<?> visit(ParamExpression<?> expr, Context context)
      Description copied from interface: Visitor
      Visit a ParamExpression instance with the given context
      Specified by:
      visit in interface Visitor<Expression<?>,Context>
      Parameters:
      expr - expression to visit
      context - context of the visit or null, if not used
      Returns:
      visit result