Package-level declarations
Types
Link copied to clipboard
Implements the accessor flatten operation given a wrapped accessor.
Link copied to clipboard
class TransformingAccessor<T, R>(transform: (T) -> R, wrapped: IndexedAccessor<T>) : IndexedAccessor<R>
Functions
Link copied to clipboard
If several combinations are possible (ex several relations present on an entity), will process them as one list instead of handling each individually.
Link copied to clipboard
fun <T, R, A : IndexedAccessor<T>> AccessorBuilder<A>.map(transform: (T) -> R): AccessorBuilder<IndexedAccessor<R>>
Takes the result of another accessor and transforms it.