ProjectedOrderedQueryRange<T extends Record> class
final
Writing queries
A Query which has an order imposed by .orderBy
, is projected to a
new set of columns using .select
(or .distinct
), and is limited to a
range by .limit
or .offset
.
A ProjectedOrderedQuery has the following extension methods that preserve the ordering:
.limit
, and,.offset
.
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 other extension methods such as.where
or .select
you must use
asQuery, because these must create subqueries which discards the ordering.
Properties
-
asQuery
→ Query<
T> -
Available on ProjectedOrderedQueryRange<
Wrap this as unordered Query.T> , provided by the ProjectedOrderedQueryRangeExt extensionno setter -
first
→ QuerySingle<
(Expr< A> )> -
Available on ProjectedOrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the ProjectedOrderedQueryRange1 extensionA> )>LIMIT
clause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> )> -
Available on ProjectedOrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the ProjectedOrderedQueryRange2 extensionA> , Expr<B> )>LIMIT
clause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> )> -
Available on ProjectedOrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the ProjectedOrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )>LIMIT
clause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> )> -
Available on ProjectedOrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the ProjectedOrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )>LIMIT
clause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
Available on ProjectedOrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the ProjectedOrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )>LIMIT
clause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
Available on ProjectedOrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the ProjectedOrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )>LIMIT
clause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
Available on ProjectedOrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the ProjectedOrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )>LIMIT
clause.no setter -
first
→ QuerySingle<
(Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
Available on ProjectedOrderedQueryRange<
Limit Query to the first row using(Expr< , provided by the ProjectedOrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )>LIMIT
clause.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, B, C, D, E)> > -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the ProjectedOrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
fetch(
) → Future< List< (A, B, C, D, E, F, G, H)> > -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the ProjectedOrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
fetch(
) → Future< List< A> > -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the ProjectedOrderedQueryRange1 extensionA> )> -
fetch(
) → Future< List< (A, B, C, D)> > -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the ProjectedOrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )> -
fetch(
) → Future< List< (A, B)> > -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the ProjectedOrderedQueryRange2 extensionA> , Expr<B> )> -
fetch(
) → Future< List< (A, B, C, D, E, F, G)> > -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the ProjectedOrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
fetch(
) → Future< List< (A, B, C)> > -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the ProjectedOrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )> -
fetch(
) → Future< List< (A, B, C, D, E, F)> > -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a List.(Expr< , provided by the ProjectedOrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
limit(
int limit) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> )> -
Available on ProjectedOrderedQueryRange<
Limit ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange2 extensionA> , Expr<B> )>LIMIT
clause. -
limit(
int limit) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
Available on ProjectedOrderedQueryRange<
Limit ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )>LIMIT
clause. -
limit(
int limit) → ProjectedOrderedQueryRange< (Expr< A> )> -
Available on ProjectedOrderedQueryRange<
Limit ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange1 extensionA> )>LIMIT
clause. -
limit(
int limit) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> )> -
Available on ProjectedOrderedQueryRange<
Limit ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )>LIMIT
clause. -
limit(
int limit) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
Available on ProjectedOrderedQueryRange<
Limit ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )>LIMIT
clause. -
limit(
int limit) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> )> -
Available on ProjectedOrderedQueryRange<
Limit ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )>LIMIT
clause. -
limit(
int limit) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
Available on ProjectedOrderedQueryRange<
Limit ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )>LIMIT
clause. -
limit(
int limit) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
Available on ProjectedOrderedQueryRange<
Limit ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )>LIMIT
clause. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
offset(
int offset) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
Available on ProjectedOrderedQueryRange<
Offset ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )>OFFSET
clause. -
offset(
int offset) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
Available on ProjectedOrderedQueryRange<
Offset ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )>OFFSET
clause. -
offset(
int offset) → ProjectedOrderedQueryRange< (Expr< A> )> -
Available on ProjectedOrderedQueryRange<
Offset ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange1 extensionA> )>OFFSET
clause. -
offset(
int offset) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> )> -
Available on ProjectedOrderedQueryRange<
Offset ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )>OFFSET
clause. -
offset(
int offset) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
Available on ProjectedOrderedQueryRange<
Offset ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )>OFFSET
clause. -
offset(
int offset) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> )> -
Available on ProjectedOrderedQueryRange<
Offset ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange2 extensionA> , Expr<B> )>OFFSET
clause. -
offset(
int offset) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
Available on ProjectedOrderedQueryRange<
Offset ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )>OFFSET
clause. -
offset(
int offset) → ProjectedOrderedQueryRange< (Expr< A> , Expr<B> , Expr<C> )> -
Available on ProjectedOrderedQueryRange<
Offset ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )>OFFSET
clause. -
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 ProjectedOrderedQueryRange<
Order ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )>ORDER BY
clause. -
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 ProjectedOrderedQueryRange<
Order ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )>ORDER BY
clause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a, Expr<B> b, Expr<C> c)) → OrderedQuery<(Expr< A> , Expr<B> , Expr<C> )> -
Available on ProjectedOrderedQueryRange<
Order ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )>ORDER BY
clause. -
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 ProjectedOrderedQueryRange<
Order ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )>ORDER BY
clause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a, Expr<B> b)) → OrderedQuery<(Expr< A> , Expr<B> )> -
Available on ProjectedOrderedQueryRange<
Order ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange2 extensionA> , Expr<B> )>ORDER BY
clause. -
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 ProjectedOrderedQueryRange<
Order ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )>ORDER BY
clause. -
orderBy(
List< (Expr< builder(Expr<Comparable?> , Order)>A> a)) → OrderedQuery<(Expr< A> )> -
Available on ProjectedOrderedQueryRange<
Order ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange1 extensionA> )>ORDER BY
clause. -
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 ProjectedOrderedQueryRange<
Order ProjectedOrderedQueryRange using(Expr< , provided by the ProjectedOrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )>ORDER BY
clause. -
stream(
) → Stream< (A, B, C, D)> -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the ProjectedOrderedQueryRange4 extensionA> , Expr<B> , Expr<C> , Expr<D> )> -
stream(
) → Stream< (A, B, C, D, E)> -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the ProjectedOrderedQueryRange5 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> )> -
stream(
) → Stream< (A, B, C, D, E, F, G, H)> -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the ProjectedOrderedQueryRange8 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> , Expr<H> )> -
stream(
) → Stream< (A, B, C)> -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the ProjectedOrderedQueryRange3 extensionA> , Expr<B> , Expr<C> )> -
stream(
) → Stream< (A, B, C, D, E, F)> -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the ProjectedOrderedQueryRange6 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> )> -
stream(
) → Stream< (A, B)> -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the ProjectedOrderedQueryRange2 extensionA> , Expr<B> )> -
stream(
) → Stream< (A, B, C, D, E, F, G)> -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the ProjectedOrderedQueryRange7 extensionA> , Expr<B> , Expr<C> , Expr<D> , Expr<E> , Expr<F> , Expr<G> )> -
stream(
) → Stream< A> -
Available on ProjectedOrderedQueryRange<
Query the database for rows in this Query as a Stream.(Expr< , provided by the ProjectedOrderedQueryRange1 extensionA> )> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited