Package-level declarations

Functions

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

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

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

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

Link copied to clipboard
fun <ROOT, E> NestedProperty<ROOT, Array<E>>.arrayIncludes(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, subArray: Array<E>): Predicate

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

fun <T, E> KProperty1<T, Array<E>>.arrayIncludes(path: Path<T>, criteriaBuilder: CriteriaBuilder, subArray: Array<E>): Predicate

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

Link copied to clipboard
fun <ROOT, E> NestedProperty<ROOT, Array<E>>.arrayIntersects(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, subArray: Array<E>): Predicate

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

fun <T, E> KProperty1<T, Array<E>>.arrayIntersects(path: Path<T>, criteriaBuilder: CriteriaBuilder, subArray: Array<E>): Predicate

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

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

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

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

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

Link copied to clipboard
fun <ROOT, E> NestedProperty<ROOT, Array<E>>.arrayNotIncludes(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, subArray: Array<E>): Predicate

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

fun <T, E> KProperty1<T, Array<E>>.arrayNotIncludes(path: Path<T>, criteriaBuilder: CriteriaBuilder, subArray: Array<E>): Predicate

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

Link copied to clipboard
fun <ROOT, E> NestedProperty<ROOT, Array<E>>.arrayNotIntersects(path: Path<ROOT>, criteriaBuilder: CriteriaBuilder, subArray: Array<E>): Predicate

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

fun <T, E> KProperty1<T, Array<E>>.arrayNotIntersects(path: Path<T>, criteriaBuilder: CriteriaBuilder, subArray: Array<E>): Predicate

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