$$UserSemesterRankingsTableTableManager constructor
Implementation
$$UserSemesterRankingsTableTableManager(
_$AppDatabase db,
$UserSemesterRankingsTable table,
) : super(
TableManagerState(
db: db,
table: table,
createFilteringComposer: () =>
$$UserSemesterRankingsTableFilterComposer($db: db, $table: table),
createOrderingComposer: () =>
$$UserSemesterRankingsTableOrderingComposer(
$db: db,
$table: table,
),
createComputedFieldComposer: () =>
$$UserSemesterRankingsTableAnnotationComposer(
$db: db,
$table: table,
),
updateCompanionCallback:
({
Value<int> summary = const Value.absent(),
Value<RankingType> rankingType = const Value.absent(),
Value<int> semesterRank = const Value.absent(),
Value<int> semesterTotal = const Value.absent(),
Value<int> grandTotalRank = const Value.absent(),
Value<int> grandTotalTotal = const Value.absent(),
Value<int> rowid = const Value.absent(),
}) => UserSemesterRankingsCompanion(
summary: summary,
rankingType: rankingType,
semesterRank: semesterRank,
semesterTotal: semesterTotal,
grandTotalRank: grandTotalRank,
grandTotalTotal: grandTotalTotal,
rowid: rowid,
),
createCompanionCallback:
({
required int summary,
required RankingType rankingType,
required int semesterRank,
required int semesterTotal,
required int grandTotalRank,
required int grandTotalTotal,
Value<int> rowid = const Value.absent(),
}) => UserSemesterRankingsCompanion.insert(
summary: summary,
rankingType: rankingType,
semesterRank: semesterRank,
semesterTotal: semesterTotal,
grandTotalRank: grandTotalRank,
grandTotalTotal: grandTotalTotal,
rowid: rowid,
),
withReferenceMapper: (p0) => p0
.map(
(e) => (
e.readTable(table),
$$UserSemesterRankingsTableReferences(db, table, e),
),
)
.toList(),
prefetchHooksCallback: ({summary = false}) {
return PrefetchHooks(
db: db,
explicitlyWatchedTables: [],
addJoins:
<
T extends TableManagerState<
dynamic,
dynamic,
dynamic,
dynamic,
dynamic,
dynamic,
dynamic,
dynamic,
dynamic,
dynamic,
dynamic
>
>(state) {
if (summary) {
state =
state.withJoin(
currentTable: table,
currentColumn: table.summary,
referencedTable:
$$UserSemesterRankingsTableReferences
._summaryTable(db),
referencedColumn:
$$UserSemesterRankingsTableReferences
._summaryTable(db)
.id,
)
as T;
}
return state;
},
getPrefetchedDataCallback: (items) async {
return [];
},
);
},
),
);