ProjectedOrderedQueryRange4<A, B, C, D> extension

Extension methods for a query returning zero or more rows with 4 expressions.

on

Properties

first QuerySingle<(Expr<A>, Expr<B>, Expr<C>, Expr<D>)>

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

Limit Query to the first row using LIMIT clause.
no setter

Methods

fetch() Future<List<(A, B, C, D)>>

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

Query the database for rows in this Query as a List.
limit(int limit) ProjectedOrderedQueryRange<(Expr<A>, Expr<B>, Expr<C>, Expr<D>)>

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

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

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

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

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

Order ProjectedOrderedQueryRange using ORDER BY clause.
stream() Stream<(A, B, C, D)>

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

Query the database for rows in this Query as a Stream.