select<T extends Record> method
Create a projection of this QuerySingle using SELECT clause.
The projectionBuilder must return a Record where all the
values are Expr objects. If something else is returned you will
get a QuerySingle object which doesn't have any methods!
All methods and properties on QuerySingle<T> are extension methods and
they are only defined for records T where all the values are
Expr objects.
Implementation
QuerySingle<T> select<T extends Record>(
T Function(
Expr<A> a,
Expr<B> b,
Expr<C> c,
Expr<D> d,
Expr<E> e,
Expr<F> f,
Expr<G> g,
Expr<H> h,
)
projectionBuilder,
) => QuerySingle._(asQuery.select(projectionBuilder));