arrow-aql / arrow.aql / OrderBy

OrderBy

interface OrderBy<F>

Functions

foldable abstract fun foldable(): Foldable<F>
orderBy open infix fun <A, Z> Query<F, A, Z>.orderBy(ord: Ord<Z>): Query<ForId, List<Z>, List<Z>>
orderMap open infix fun <X, Z> Query<ForId, Map<X, List<Z>>, Map<X, List<Z>>>.orderMap(ord: Ord<X>): Query<ForId, Map<X, List<Z>>, Map<X, List<Z>>>
value open fun <Z> Query<ForId, List<Z>, List<Z>>.value(): List<Z>
open fun <Z, X> Query<ForId, Map<X, List<Z>>, Map<X, List<Z>>>.value(dummy: Unit = Unit): Map<X, List<Z>>

Inheritors

EitherOrderBy interface EitherOrderBy<L> : OrderBy<EitherPartialOf<L>>
ListOrderBy interface ListOrderBy : OrderBy<ForListK>
NonEmptyListOrderBy interface NonEmptyListOrderBy : OrderBy<ForNonEmptyList>
OptionOrderBy interface OptionOrderBy : OrderBy<ForOption>
SequenceOrderBy interface SequenceOrderBy : OrderBy<ForSequenceK>
TryOrderBy interface ~~TryOrderBy~~ : OrderBy<ForTry>

Do you like Arrow?

Arrow Org
<