associateBy

@JvmName(name = "associateBy_with_it_unibo_collektive_aggregate_Field_of_collections_Iterable_of_T_end_end_and_Function1_of_T_and_K_end")
inline fun <T, K, ID : Any> Field<ID, Iterable<T>>.associateBy(crossinline keySelector: (T) -> K): Field<ID, Map<K, T>>
@JvmName(name = "associateBy_with_collections_Iterable_of_T_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_K_end_end")
fun <T, K, ID : Any> Iterable<T>.associateBy(keySelector: Field<ID, (T) -> K>): Field<ID, Map<K, T>>
@JvmName(name = "associateBy_with_it_unibo_collektive_aggregate_Field_of_collections_Iterable_of_T_end_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_K_end_end")
fun <T, K, ID : Any> Field<ID, Iterable<T>>.associateBy(keySelector: Field<ID, (T) -> K>): Field<ID, Map<K, T>>
@JvmName(name = "associateBy_with_it_unibo_collektive_aggregate_Field_of_collections_Iterable_of_T_end_end_and_Function1_of_T_and_K_end_and_Function1_of_T_and_V_end")
inline fun <T, K, V, ID : Any> Field<ID, Iterable<T>>.associateBy(crossinline keySelector: (T) -> K, crossinline valueTransform: (T) -> V): Field<ID, Map<K, V>>
@JvmName(name = "associateBy_with_collections_Iterable_of_T_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_K_end_end_and_Function1_of_T_and_V_end")
inline fun <T, K, V, ID : Any> Iterable<T>.associateBy(keySelector: Field<ID, (T) -> K>, crossinline valueTransform: (T) -> V): Field<ID, Map<K, V>>
@JvmName(name = "associateBy_with_it_unibo_collektive_aggregate_Field_of_collections_Iterable_of_T_end_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_K_end_end_and_Function1_of_T_and_V_end")
inline fun <T, K, V, ID : Any> Field<ID, Iterable<T>>.associateBy(keySelector: Field<ID, (T) -> K>, crossinline valueTransform: (T) -> V): Field<ID, Map<K, V>>
@JvmName(name = "associateBy_with_collections_Iterable_of_T_end_and_Function1_of_T_and_K_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_V_end_end")
inline fun <T, K, V, ID : Any> Iterable<T>.associateBy(crossinline keySelector: (T) -> K, valueTransform: Field<ID, (T) -> V>): Field<ID, Map<K, V>>
@JvmName(name = "associateBy_with_it_unibo_collektive_aggregate_Field_of_collections_Iterable_of_T_end_end_and_Function1_of_T_and_K_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_V_end_end")
inline fun <T, K, V, ID : Any> Field<ID, Iterable<T>>.associateBy(crossinline keySelector: (T) -> K, valueTransform: Field<ID, (T) -> V>): Field<ID, Map<K, V>>
@JvmName(name = "associateBy_with_collections_Iterable_of_T_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_K_end_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_V_end_end")
fun <T, K, V, ID : Any> Iterable<T>.associateBy(keySelector: Field<ID, (T) -> K>, valueTransform: Field<ID, (T) -> V>): Field<ID, Map<K, V>>
@JvmName(name = "associateBy_with_it_unibo_collektive_aggregate_Field_of_collections_Iterable_of_T_end_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_K_end_end_and_it_unibo_collektive_aggregate_Field_of_Function1_of_T_and_V_end_end")
fun <T, K, V, ID : Any> Field<ID, Iterable<T>>.associateBy(keySelector: Field<ID, (T) -> K>, valueTransform: Field<ID, (T) -> V>): Field<ID, Map<K, V>>