Package-level declarations

Functions

Link copied to clipboard
fun <ROOT, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionContains(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, value: E): Predicate

Creates a Predicate that tests whether a nested native collection column contains a given element. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

fun <T, E> KProperty1<T, Collection<E>>.collectionContains(path: Path<T>, criteriaBuilder: CriteriaBuilder, value: E): Predicate

Creates a Predicate that tests whether a native collection column contains a given element. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

Link copied to clipboard
fun <ROOT, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionIncludes(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, subCollection: Collection<E>): Predicate

Creates a Predicate that tests whether a nested native collection column contains all elements of the given sub-collection. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

fun <T, E> KProperty1<T, Collection<E>>.collectionIncludes(path: Path<T>, criteriaBuilder: CriteriaBuilder, subCollection: Collection<E>): Predicate

Creates a Predicate that tests whether a native collection column contains all elements of the given sub-collection. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

Link copied to clipboard
fun <ROOT, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionIntersects(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, subCollection: Collection<E>): Predicate

Creates a Predicate that tests whether a nested native collection column shares at least one element with the given sub-collection. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

fun <T, E> KProperty1<T, Collection<E>>.collectionIntersects(path: Path<T>, criteriaBuilder: CriteriaBuilder, subCollection: Collection<E>): Predicate

Creates a Predicate that tests whether a native collection column shares at least one element with the given sub-collection. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

Link copied to clipboard
fun <ROOT, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionNotContains(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, value: E): Predicate

Creates a Predicate that tests whether a nested native collection column does not contain a given element. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

fun <T, E> KProperty1<T, Collection<E>>.collectionNotContains(path: Path<T>, criteriaBuilder: CriteriaBuilder, value: E): Predicate

Creates a Predicate that tests whether a native collection column does not contain a given element. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

Link copied to clipboard
fun <ROOT, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionNotIncludes(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, subCollection: Collection<E>): Predicate

Creates a Predicate that tests whether a nested native collection column does not contain all elements of the given sub-collection. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

fun <T, E> KProperty1<T, Collection<E>>.collectionNotIncludes(path: Path<T>, criteriaBuilder: CriteriaBuilder, subCollection: Collection<E>): Predicate

Creates a Predicate that tests whether a native collection column does not contain all elements of the given sub-collection. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

Link copied to clipboard
fun <ROOT, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionNotIntersects(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, subCollection: Collection<E>): Predicate

Creates a Predicate that tests whether a nested native collection column does not share any element with the given sub-collection. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.

fun <T, E> KProperty1<T, Collection<E>>.collectionNotIntersects(path: Path<T>, criteriaBuilder: CriteriaBuilder, subCollection: Collection<E>): Predicate

Creates a Predicate that tests whether a native collection column does not share any element with the given sub-collection. Use this for properties mapped with @JdbcTypeCode(SqlTypes.ARRAY) and typed as Collection.