OrderedQueryRange<T extends Record> class
final
Writing queries
A Query which has an order imposed by .orderBy and is limited to a
range by .limit or .offset.
An OrderedQueryRange has the following extension methods that preserve the ordering:
.limit,.offset, and,.select.
Tip
If you wish to use an ordered query in manner that disregards the
ordering you can convert to an unordered Query using asQuery.
This is necessary for certain operations (like JOIN, UNION, etc.)
becauses SQL disregards the order of rows in subqueries.
To use .where after imposing a range with .limit or .offset you must
use asQuery, because .where will create a subquery which discards the
ordering.
Properties
-
asQuery
→ Query<
T> -
Available on OrderedQueryRange<
Wrap this as unordered Query.T> , provided by the OrderedQueryRangeExt extensionno setter -
first
→ QuerySingle<
(Expr< A> )> -
Available on OrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the OrderedQueryRange1 extensionA> )>LIMITclause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> )> -
Available on OrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the OrderedQueryRange2 extensionA> , Expr<B> )>LIMITclause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> )> -
Available on OrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the OrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )>LIMITclause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> )> -
Available on OrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the OrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )>LIMITclause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
Available on OrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the OrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )>LIMITclause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
Available on OrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the OrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )>LIMITclause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
Available on OrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the OrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )>LIMITclause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
Available on OrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the OrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )>LIMITclause.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
fetch(
) → Future< List< A> > -
Available on OrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the OrderedQueryRange1 extensionA> )> -
fetch(
) → Future< List< (A, B, C, D, E, F, G, H)> > -
Available on OrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the OrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
fetch(
) → Future< List< (A, B, C, D)> > -
Available on OrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the OrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )> -
fetch(
) → Future< List< (A, B)> > -
Available on OrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the OrderedQueryRange2 extensionA> , Expr<B> )> -
fetch(
) → Future< List< (A, B, C)> > -
Available on OrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the OrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )> -
fetch(
) → Future< List< (A, B, C, D, E)> > -
Available on OrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the OrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
fetch(
) → Future< List< (A, B, C, D, E, F, G)> > -
Available on OrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the OrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
fetch(
) → Future< List< (A, B, C, D, E, F)> > -
Available on OrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the OrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
limit(
int limit) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
Available on OrderedQueryRange<
Limit OrderedQueryRange using(Expr< , provided by the OrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )>LIMITclause. -
limit(
int limit) → OrderedQueryRange< (Expr< A> )> -
Available on OrderedQueryRange<
Limit OrderedQueryRange using(Expr< , provided by the OrderedQueryRange1 extensionA> )>LIMITclause. -
limit(
int limit) → OrderedQueryRange< (Expr< A> , Expr<B> )> -
Available on OrderedQueryRange<
Limit OrderedQueryRange using(Expr< , provided by the OrderedQueryRange2 extensionA> , Expr<B> )>LIMITclause. -
limit(
int limit) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> )> -
Available on OrderedQueryRange<
Limit OrderedQueryRange using(Expr< , provided by the OrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )>LIMITclause. -
limit(
int limit) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
Available on OrderedQueryRange<
Limit OrderedQueryRange using(Expr< , provided by the OrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )>LIMITclause. -
limit(
int limit) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> )> -
Available on OrderedQueryRange<
Limit OrderedQueryRange using(Expr< , provided by the OrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )>LIMITclause. -
limit(
int limit) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
Available on OrderedQueryRange<
Limit OrderedQueryRange using(Expr< , provided by the OrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )>LIMITclause. -
limit(
int limit) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
Available on OrderedQueryRange<
Limit OrderedQueryRange using(Expr< , provided by the OrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )>LIMITclause. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
offset(
int offset) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> )> -
Available on OrderedQueryRange<
Offset OrderedQueryRange using(Expr< , provided by the OrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )>OFFSETclause. -
offset(
int offset) → OrderedQueryRange< (Expr< A> , Expr<B> )> -
Available on OrderedQueryRange<
Offset OrderedQueryRange using(Expr< , provided by the OrderedQueryRange2 extensionA> , Expr<B> )>OFFSETclause. -
offset(
int offset) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> )> -
Available on OrderedQueryRange<
Offset OrderedQueryRange using(Expr< , provided by the OrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )>OFFSETclause. -
offset(
int offset) → OrderedQueryRange< (Expr< A> )> -
Available on OrderedQueryRange<
Offset OrderedQueryRange using(Expr< , provided by the OrderedQueryRange1 extensionA> )>OFFSETclause. -
offset(
int offset) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
Available on OrderedQueryRange<
Offset OrderedQueryRange using(Expr< , provided by the OrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )>OFFSETclause. -
offset(
int offset) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
Available on OrderedQueryRange<
Offset OrderedQueryRange using(Expr< , provided by the OrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )>OFFSETclause. -
offset(
int offset) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
Available on OrderedQueryRange<
Offset OrderedQueryRange using(Expr< , provided by the OrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )>OFFSETclause. -
offset(
int offset) → OrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
Available on OrderedQueryRange<
Offset OrderedQueryRange using(Expr< , provided by the OrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )>OFFSETclause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a, Expr<B> b)) → OrderedQuery<(Expr< A> , Expr<B> )> -
Available on OrderedQueryRange<
Order OrderedQueryRange using(Expr< , provided by the OrderedQueryRange2 extensionA> , Expr<B> )>ORDER BYclause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a, Expr<B> b, Expr<C> c, Expr<D> d)) → OrderedQuery<(Expr< A> , Expr<B> , Expr<C> , Expr<D> )> -
Available on OrderedQueryRange<
Order OrderedQueryRange using(Expr< , provided by the OrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )>ORDER BYclause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a, Expr<B> b, Expr<C> c, Expr<D> d, Expr<E> e, Expr<F> f, Expr<G> g)) → OrderedQuery<(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
Available on OrderedQueryRange<
Order OrderedQueryRange using(Expr< , provided by the OrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )>ORDER BYclause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a, Expr<B> b, Expr<C> c, Expr<D> d, Expr<E> e)) → OrderedQuery<(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
Available on OrderedQueryRange<
Order OrderedQueryRange using(Expr< , provided by the OrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )>ORDER BYclause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a, Expr<B> b, Expr<C> c, Expr<D> d, Expr<E> e, Expr<F> f, Expr<G> g, Expr<H> h)) → OrderedQuery<(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
Available on OrderedQueryRange<
Order OrderedQueryRange using(Expr< , provided by the OrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )>ORDER BYclause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a)) → OrderedQuery<(Expr< A> )> -
Available on OrderedQueryRange<
Order OrderedQueryRange using(Expr< , provided by the OrderedQueryRange1 extensionA> )>ORDER BYclause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a, Expr<B> b, Expr<C> c, Expr<D> d, Expr<E> e, Expr<F> f)) → OrderedQuery<(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
Available on OrderedQueryRange<
Order OrderedQueryRange using(Expr< , provided by the OrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )>ORDER BYclause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a, Expr<B> b, Expr<C> c)) → OrderedQuery<(Expr< A> , Expr<B> , Expr<C> )> -
Available on OrderedQueryRange<
Order OrderedQueryRange using(Expr< , provided by the OrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )>ORDER BYclause. -
select<
T extends Record> (T projectionBuilder(Expr< A> a)) → ProjectedOrderedQueryRange<T> -
Available on OrderedQueryRange<
Create a projection of this OrderedQueryRange using(Expr< , provided by the OrderedQueryRange1 extensionA> )>SELECTclause. -
select<
T extends Record> (T projectionBuilder(Expr< A> a, Expr<B> b, Expr<C> c, Expr<D> d)) → ProjectedOrderedQueryRange<T> -
Available on OrderedQueryRange<
Create a projection of this OrderedQueryRange using(Expr< , provided by the OrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )>SELECTclause. -
select<
T extends Record> (T projectionBuilder(Expr< A> a, Expr<B> b, Expr<C> c, Expr<D> d, Expr<E> e, Expr<F> f, Expr<G> g, Expr<H> h)) → ProjectedOrderedQueryRange<T> -
Available on OrderedQueryRange<
Create a projection of this OrderedQueryRange using(Expr< , provided by the OrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )>SELECTclause. -
select<
T extends Record> (T projectionBuilder(Expr< A> a, Expr<B> b, Expr<C> c, Expr<D> d, Expr<E> e)) → ProjectedOrderedQueryRange<T> -
Available on OrderedQueryRange<
Create a projection of this OrderedQueryRange using(Expr< , provided by the OrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )>SELECTclause. -
select<
T extends Record> (T projectionBuilder(Expr< A> a, Expr<B> b, Expr<C> c)) → ProjectedOrderedQueryRange<T> -
Available on OrderedQueryRange<
Create a projection of this OrderedQueryRange using(Expr< , provided by the OrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )>SELECTclause. -
select<
T extends Record> (T projectionBuilder(Expr< A> a, Expr<B> b, Expr<C> c, Expr<D> d, Expr<E> e, Expr<F> f)) → ProjectedOrderedQueryRange<T> -
Available on OrderedQueryRange<
Create a projection of this OrderedQueryRange using(Expr< , provided by the OrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )>SELECTclause. -
select<
T extends Record> (T projectionBuilder(Expr< A> a, Expr<B> b, Expr<C> c, Expr<D> d, Expr<E> e, Expr<F> f, Expr<G> g)) → ProjectedOrderedQueryRange<T> -
Available on OrderedQueryRange<
Create a projection of this OrderedQueryRange using(Expr< , provided by the OrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )>SELECTclause. -
select<
T extends Record> (T projectionBuilder(Expr< A> a, Expr<B> b)) → ProjectedOrderedQueryRange<T> -
Available on OrderedQueryRange<
Create a projection of this OrderedQueryRange using(Expr< , provided by the OrderedQueryRange2 extensionA> , Expr<B> )>SELECTclause. -
stream(
) → Stream< (A, B, C, D, E, F, G, H)> -
Available on OrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the OrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
stream(
) → Stream< (A, B, C, D, E)> -
Available on OrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the OrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
stream(
) → Stream< (A, B, C, D, E, F, G)> -
Available on OrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the OrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
stream(
) → Stream< (A, B, C, D)> -
Available on OrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the OrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )> -
stream(
) → Stream< (A, B, C)> -
Available on OrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the OrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )> -
stream(
) → Stream< (A, B)> -
Available on OrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the OrderedQueryRange2 extensionA> , Expr<B> )> -
stream(
) → Stream< A> -
Available on OrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the OrderedQueryRange1 extensionA> )> -
stream(
) → Stream< (A, B, C, D, E, F)> -
Available on OrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the OrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited