arrow-aql / arrow.aql / Max

Max

interface Max<F>

Functions

foldable abstract fun foldable(): Foldable<F>
max open fun <A, Y, Z> Query<F, A, Y>.max(ord: Order<Z>, f: A.() -> Z): Query<ForId, Option<Y>, Option<Y>>
value open fun <A, Y> Query<ForId, Option<Y>, Option<Y>>.value(): Option<Y>

Inheritors

EitherMax interface EitherMax<L> : Max<EitherPartialOf<L>>
ListMax interface ListMax : Max<ForListK>
NonEmptyListMax interface NonEmptyListMax : Max<ForNonEmptyList>
OptionMax interface OptionMax : Max<ForOption>
SequenceMax interface SequenceMax : Max<ForSequenceK>
TryMax interface TryMax : Max<ForTry>

Do you like Arrow?

Arrow Org
<