Package org.apache.druid.query.filter
Interface DruidObjectPredicate<T>
-
- All Known Implementing Classes:
FallbackPredicate
public interface DruidObjectPredicate<T>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static <T> DruidObjectPredicate<T>alwaysFalseWithNullUnknown()static <T> DruidObjectPredicate<T>alwaysTrue()DruidPredicateMatchapply(T value)static <T> DruidObjectPredicate<T>equalTo(T val)static <T> DruidObjectPredicate<T>isNull()static <T> DruidObjectPredicate<T>notEqualTo(T val)static <T> DruidObjectPredicate<T>notNull()
-
-
-
Method Detail
-
alwaysFalseWithNullUnknown
static <T> DruidObjectPredicate<T> alwaysFalseWithNullUnknown()
-
alwaysTrue
static <T> DruidObjectPredicate<T> alwaysTrue()
-
equalTo
static <T> DruidObjectPredicate<T> equalTo(T val)
-
notEqualTo
static <T> DruidObjectPredicate<T> notEqualTo(T val)
-
isNull
static <T> DruidObjectPredicate<T> isNull()
-
notNull
static <T> DruidObjectPredicate<T> notNull()
-
apply
DruidPredicateMatch apply(@Nullable T value)
-
-