OrderedSubQueryRange4<A, B, C, D> extension

Extension methods for a ordered subquery of zero or more rows with 4 expressions.

on

Methods

limit(int limit) OrderedSubQueryRange<(Expr<A>, Expr<B>, Expr<C>, Expr<D>)>

Available on OrderedSubQueryRange<(Expr<A>, Expr<B>, Expr<C>, Expr<D>)>, provided by the OrderedSubQueryRange4 extension

Limit OrderedSubQueryRange using LIMIT clause.
offset(int offset) OrderedSubQueryRange<(Expr<A>, Expr<B>, Expr<C>, Expr<D>)>

Available on OrderedSubQueryRange<(Expr<A>, Expr<B>, Expr<C>, Expr<D>)>, provided by the OrderedSubQueryRange4 extension

Offset OrderedSubQueryRange using OFFSET clause.
orderBy(List<(Expr<Comparable?>, Order)> builder(Expr<A> a, Expr<B> b, Expr<C> c, Expr<D> d)) OrderedSubQuery<(Expr<A>, Expr<B>, Expr<C>, Expr<D>)>

Available on OrderedSubQueryRange<(Expr<A>, Expr<B>, Expr<C>, Expr<D>)>, provided by the OrderedSubQueryRange4 extension

Order OrderedSubQueryRange using ORDER BY clause.
select<T extends Record>(T projectionBuilder(Expr<A> a, Expr<B> b, Expr<C> c, Expr<D> d)) ProjectedOrderedSubQueryRange<T>

Available on OrderedSubQueryRange<(Expr<A>, Expr<B>, Expr<C>, Expr<D>)>, provided by the OrderedSubQueryRange4 extension

Create a projection of this OrderedSubQueryRange using SELECT clause.