alignedMapValues

open fun <B, R> alignedMapValues(other: Field<ID, B>, transform: (T, B) -> R): Field<ID, R>

Combines this field with another (aligned) one.


open fun <B, C, R> alignedMapValues(f1: Field<ID, B>, f2: Field<ID, C>, transform: (T, B, C) -> R): Field<ID, R>

Combines this field with other two (aligned) fields based on the IDs.


open fun <B, C, D, R> alignedMapValues(f1: Field<ID, B>, f2: Field<ID, C>, f3: Field<ID, D>, transform: (T, B, C, D) -> R): Field<ID, R>

Combines this field with other three (aligned) fields based on the IDs.


open fun <B, C, D, E, R> alignedMapValues(f1: Field<ID, B>, f2: Field<ID, C>, f3: Field<ID, D>, f4: Field<ID, E>, transform: (T, B, C, D, E) -> R): Field<ID, R>

Combines this field with other four (aligned) fields based on the IDs.


open fun <B, C, D, E, F, R> alignedMapValues(f1: Field<ID, B>, f2: Field<ID, C>, f3: Field<ID, D>, f4: Field<ID, E>, f5: Field<ID, F>, transform: (T, B, C, D, E, F) -> R): Field<ID, R>

Combines this field with other five (aligned) fields based on the IDs.


open fun <B, C, D, E, F, G, R> alignedMapValues(f1: Field<ID, B>, f2: Field<ID, C>, f3: Field<ID, D>, f4: Field<ID, E>, f5: Field<ID, F>, f6: Field<ID, G>, transform: (T, B, C, D, E, F, G) -> R): Field<ID, R>

Combines this field with other six (aligned) fields based on the IDs.