Package-level declarations

Functions

Link copied to clipboard
fun <ROOT : Any, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionContains(value: E): PredicateSpecification<ROOT>

Creates a PredicateSpecification 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 : Any, E> KProperty1<T, Collection<E>>.collectionContains(value: E): PredicateSpecification<T>

Creates a PredicateSpecification 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 : Any, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionIncludes(subCollection: Collection<E>): PredicateSpecification<ROOT>

Creates a PredicateSpecification 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 : Any, E> KProperty1<T, Collection<E>>.collectionIncludes(subCollection: Collection<E>): PredicateSpecification<T>

Creates a PredicateSpecification 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 : Any, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionIntersects(subCollection: Collection<E>): PredicateSpecification<ROOT>

Creates a PredicateSpecification 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 : Any, E> KProperty1<T, Collection<E>>.collectionIntersects(subCollection: Collection<E>): PredicateSpecification<T>

Creates a PredicateSpecification 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 : Any, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionNotContains(value: E): PredicateSpecification<ROOT>

Creates a PredicateSpecification 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 : Any, E> KProperty1<T, Collection<E>>.collectionNotContains(value: E): PredicateSpecification<T>

Creates a PredicateSpecification 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 : Any, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionNotIncludes(subCollection: Collection<E>): PredicateSpecification<ROOT>

Creates a PredicateSpecification 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 : Any, E> KProperty1<T, Collection<E>>.collectionNotIncludes(subCollection: Collection<E>): PredicateSpecification<T>

Creates a PredicateSpecification 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 : Any, E, PROP : Collection<E>> NestedProperty<ROOT, PROP>.collectionNotIntersects(subCollection: Collection<E>): PredicateSpecification<ROOT>

Creates a PredicateSpecification 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 : Any, E> KProperty1<T, Collection<E>>.collectionNotIntersects(subCollection: Collection<E>): PredicateSpecification<T>

Creates a PredicateSpecification 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.