Interface SearchFieldPredicate<E,T>

All Superinterfaces:
Predicate<T>
All Known Implementing Classes:
AndPredicate, BaseAbstractPredicate, BetweenPredicate, ContainsAllPredicate, EndsWithPredicate, EndsWithPredicate, EqualPredicate, EqualPredicate, EqualPredicate, EqualPredicate, EqualPredicate, GreaterThanOrEqualPredicate, GreaterThanPredicate, InPredicate, InPredicate, InPredicate, KNNPredicate, LessThanOrEqualPredicate, LessThanPredicate, LikePredicate, NearPredicate, NotEqualPredicate, NotEqualPredicate, NotEqualPredicate, NotEqualPredicate, NotEqualPredicate, NotLikePredicate, OrPredicate, OutsideOfPredicate, StartsWithPredicate, StartsWithPredicate

public interface SearchFieldPredicate<E,T> extends Predicate<T>
  • Method Details

    • getSearchFieldType

      redis.clients.jedis.search.Schema.FieldType getSearchFieldType()
    • getField

      Field getField()
    • getSearchAlias

      String getSearchAlias()
    • or

      default Predicate<T> or(Predicate<? super T> other)
      Specified by:
      or in interface Predicate<E>
    • and

      default Predicate<T> and(Predicate<? super T> other)
      Specified by:
      and in interface Predicate<E>
    • apply

      default redis.clients.jedis.search.querybuilder.Node apply(redis.clients.jedis.search.querybuilder.Node node)