derived method
The rows this projection returns, usable where a table is.
Pass as when a single query holds more than one derived table, so their
names cannot collide.
Implementation
Derived14<V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13> derived(
{String? as}) {
final prepared = prepareDerived<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13)>(this);
return derivedTable<
Derived14<V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13>,
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13)>(
as ?? defaultDerivedName(config),
($) =>
Derived14<V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13>(
$,
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V0>($, prepared, 0, (r) => r.$1)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V1>($, prepared, 1, (r) => r.$2)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V2>($, prepared, 2, (r) => r.$3)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V3>($, prepared, 3, (r) => r.$4)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V4>($, prepared, 4, (r) => r.$5)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V5>($, prepared, 5, (r) => r.$6)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V6>($, prepared, 6, (r) => r.$7)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V7>($, prepared, 7, (r) => r.$8)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V8>($, prepared, 8, (r) => r.$9)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V9>($, prepared, 9, (r) => r.$10)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V10>($, prepared, 10, (r) => r.$11)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V11>($, prepared, 11, (r) => r.$12)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V12>($, prepared, 12, (r) => r.$13)),
ColumnType(derivedColumn<
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13),
V13>($, prepared, 13, (r) => r.$14)),
),
prepared.query,
);
}