Package-level declarations

Types

Link copied to clipboard
open class FlatAccessor<T, A : IndexedAccessor<T>>(wrapped: A) : IndexedAccessor<List<T>>

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>

Implements the accessor map operation given a wrapped accessor.

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

Takes the result of another accessor and transforms it.