public abstract static class Operators.Contains<T extends Comparable<T>> extends Object implements FilterPredicate, Serializable
FilterPredicate.Visitor<R>| Modifier | Constructor and Description |
|---|---|
protected |
Contains(Operators.Column<T> column) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(FilterPredicate.Visitor<R> visitor)
A FilterPredicate must accept a Visitor, per the visitor pattern.
|
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.
|
Operators.Column<T> |
getColumn() |
protected Contains(Operators.Column<T> column)
public Operators.Column<T> getColumn()
public <R> R accept(FilterPredicate.Visitor<R> visitor)
FilterPredicateaccept in interface FilterPredicateR - return type of the visitorvisitor - a visitorpublic abstract <R> R filter(FilterPredicate.Visitor<R> visitor, BiFunction<R,R,R> andBehavior, BiFunction<R,R,R> orBehavior, Function<R,R> notBehavior)
Copyright © 2024 The Apache Software Foundation. All rights reserved.