Class Operators.Contains<T extends Comparable<T>>

    • Method Detail

      • accept

        public <R> R accept​(FilterPredicate.Visitor<R> visitor)
        Description copied from interface: FilterPredicate
        A FilterPredicate must accept a Visitor, per the visitor pattern.
        Specified by:
        accept in interface FilterPredicate
        Type Parameters:
        R - return type of the visitor
        Parameters:
        visitor - a visitor
        Returns:
        the return value of Visitor#visit(this)
      • filter

        public abstract <R> R filter​(FilterPredicate.Visitor<R> visitor,
                                     BiFunction<R,​R,​R> andBehavior,
                                     BiFunction<R,​R,​R> orBehavior,
                                     Function<R,​R> notBehavior)
        Applies a filtering Visitor to the Contains predicate, traversing any composed And or Or clauses, and finally delegating to the underlying column predicate.