Interface FilterExpression.Visitor<T,V>

All Known Subinterfaces:
FilterExpression.Visitor.Throwing<T,V>
All Known Implementing Classes:
AllMatch, AnyMatch, FilterExpression.Visitor.Simple, FilterExpression.Visitor.Transforming, RemoveIf
Enclosing interface:
FilterExpression<T>

public static interface FilterExpression.Visitor<T,V>
  • Method Details

    • visitScalarExpr

      V visitScalarExpr(@NonNull @NonNull ScalarExpr<T> scalarExpr)
    • visitNullExpr

      V visitNullExpr(@NonNull @NonNull NullExpr<T> nullExpr)
    • visitListExpr

      V visitListExpr(@NonNull @NonNull ListExpr<T> listExpr)
    • visitAndExpr

      V visitAndExpr(@NonNull @NonNull AndExpr<T> andExpr)
    • visitOrExpr

      V visitOrExpr(@NonNull @NonNull OrExpr<T> orExpr)
    • visitNotExpr

      V visitNotExpr(@NonNull @NonNull NotExpr<T> notExpr)