All Known Implementing Classes:
BetweenDatePredicateProvider, BetweenPredicateProvider, CollectionSizeEqualPredicateProvider, EqPredicateProvider, IsNotNullPredicateProvider, IsNullPredicateProvider, LikePredicateProvider, NotEqPredicateProvider, NullFalseEqPredicateProvider

public interface PredicateProvider<T,Y>
Author:
Jeff Fischer
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.persistence.criteria.Predicate
    buildPredicate(jakarta.persistence.criteria.CriteriaBuilder builder, FieldPathBuilder fieldPathBuilder, jakarta.persistence.criteria.From root, String ceilingEntity, String fullPropertyName, jakarta.persistence.criteria.Path<T> explicitPath, List<Y> directValues)
     
  • Method Details

    • buildPredicate

      jakarta.persistence.criteria.Predicate buildPredicate(jakarta.persistence.criteria.CriteriaBuilder builder, FieldPathBuilder fieldPathBuilder, jakarta.persistence.criteria.From root, String ceilingEntity, String fullPropertyName, jakarta.persistence.criteria.Path<T> explicitPath, List<Y> directValues)