Package-level declarations
Types
Link copied to clipboard
object Accumulators
Accumulators extension methods to improve Kotlin interop
Link copied to clipboard
object Aggregates
Aggregates extension methods to improve Kotlin interop
Link copied to clipboard
object Projections
Projection extension methods to improve Kotlin interop
Functions
Link copied to clipboard
Returns a composed property. For example Friend::address / Address::postalCode = "address.postalCode".
operator fun <T0, T1, T2> KProperty1<T0, Iterable<T1>?>.div(p2: KProperty1<out T1, T2?>): KProperty1<T0, T2?>
Returns a collection composed property. For example Friend::addresses / Address::postalCode = "addresses.postalCode".
operator fun <T0, K, T1, T2> KProperty1<T0, Map<out K, T1>?>.div(p2: KProperty1<out T1, T2?>): KProperty1<T0, T2?>
Returns a map composed property. For example Friend::addresses / Address::postalCode = "addresses.postalCode".
Link copied to clipboard
fun <T> KProperty1<out Any?, Iterable<T>?>.filteredPosOp(identifier: String): KPropertyPath<out Any?, T?>
Link copied to clipboard
Key projection of map. Sample: p.keyProjection(Locale.ENGLISH) / Gift::amount
Link copied to clipboard
Returns a composed property without type checks. For example Friend::address % Address::postalCode = "address.postalCode".