updated deps
This commit is contained in:
@@ -1214,66 +1214,39 @@ typedef $BangTableUpdateCompanionBuilder = BangCompanion Function({
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $BangTableTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangTable,
|
||||
Bang,
|
||||
$BangTableFilterComposer,
|
||||
$BangTableOrderingComposer,
|
||||
$BangTableCreateCompanionBuilder,
|
||||
$BangTableUpdateCompanionBuilder> {
|
||||
$BangTableTableManager(_$BangDatabase db, BangTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $BangTableFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer:
|
||||
$BangTableOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> trigger = const Value.absent(),
|
||||
Value<BangGroup> group = const Value.absent(),
|
||||
Value<String> websiteName = const Value.absent(),
|
||||
Value<String> domain = const Value.absent(),
|
||||
Value<String> urlTemplate = const Value.absent(),
|
||||
Value<String?> category = const Value.absent(),
|
||||
Value<String?> subCategory = const Value.absent(),
|
||||
Value<Set<BangFormat>?> format = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangCompanion(
|
||||
trigger: trigger,
|
||||
group: group,
|
||||
websiteName: websiteName,
|
||||
domain: domain,
|
||||
urlTemplate: urlTemplate,
|
||||
category: category,
|
||||
subCategory: subCategory,
|
||||
format: format,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String trigger,
|
||||
required BangGroup group,
|
||||
required String websiteName,
|
||||
required String domain,
|
||||
required String urlTemplate,
|
||||
Value<String?> category = const Value.absent(),
|
||||
Value<String?> subCategory = const Value.absent(),
|
||||
Value<Set<BangFormat>?> format = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangCompanion.insert(
|
||||
trigger: trigger,
|
||||
group: group,
|
||||
websiteName: websiteName,
|
||||
domain: domain,
|
||||
urlTemplate: urlTemplate,
|
||||
category: category,
|
||||
subCategory: subCategory,
|
||||
format: format,
|
||||
rowid: rowid,
|
||||
),
|
||||
));
|
||||
final class $BangTableReferences
|
||||
extends BaseReferences<_$BangDatabase, BangTable, Bang> {
|
||||
$BangTableReferences(super.$_db, super.$_table, super.$_typedResult);
|
||||
|
||||
static MultiTypedResultKey<BangFrequency, List<BangFrequencyData>>
|
||||
_bangFrequencyRefsTable(_$BangDatabase db) =>
|
||||
MultiTypedResultKey.fromTable(db.bangFrequency,
|
||||
aliasName: $_aliasNameGenerator(
|
||||
db.bang.trigger, db.bangFrequency.trigger));
|
||||
|
||||
$BangFrequencyProcessedTableManager get bangFrequencyRefs {
|
||||
final manager = $BangFrequencyTableManager($_db, $_db.bangFrequency)
|
||||
.filter((f) => f.trigger.trigger($_item.trigger));
|
||||
|
||||
final cache = $_typedResult.readTableOrNull(_bangFrequencyRefsTable($_db));
|
||||
return ProcessedTableManager(
|
||||
manager.$state.copyWith(prefetchedData: cache));
|
||||
}
|
||||
|
||||
static MultiTypedResultKey<BangIcon, List<BangIconData>> _bangIconRefsTable(
|
||||
_$BangDatabase db) =>
|
||||
MultiTypedResultKey.fromTable(db.bangIcon,
|
||||
aliasName:
|
||||
$_aliasNameGenerator(db.bang.trigger, db.bangIcon.trigger));
|
||||
|
||||
$BangIconProcessedTableManager get bangIconRefs {
|
||||
final manager = $BangIconTableManager($_db, $_db.bangIcon)
|
||||
.filter((f) => f.trigger.trigger($_item.trigger));
|
||||
|
||||
final cache = $_typedResult.readTableOrNull(_bangIconRefsTable($_db));
|
||||
return ProcessedTableManager(
|
||||
manager.$state.copyWith(prefetchedData: cache));
|
||||
}
|
||||
}
|
||||
|
||||
class $BangTableFilterComposer
|
||||
@@ -1394,6 +1367,124 @@ class $BangTableOrderingComposer
|
||||
ColumnOrderings(column, joinBuilders: joinBuilders));
|
||||
}
|
||||
|
||||
class $BangTableTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangTable,
|
||||
Bang,
|
||||
$BangTableFilterComposer,
|
||||
$BangTableOrderingComposer,
|
||||
$BangTableCreateCompanionBuilder,
|
||||
$BangTableUpdateCompanionBuilder,
|
||||
(Bang, $BangTableReferences),
|
||||
Bang,
|
||||
PrefetchHooks Function({bool bangFrequencyRefs, bool bangIconRefs})> {
|
||||
$BangTableTableManager(_$BangDatabase db, BangTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $BangTableFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer:
|
||||
$BangTableOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> trigger = const Value.absent(),
|
||||
Value<BangGroup> group = const Value.absent(),
|
||||
Value<String> websiteName = const Value.absent(),
|
||||
Value<String> domain = const Value.absent(),
|
||||
Value<String> urlTemplate = const Value.absent(),
|
||||
Value<String?> category = const Value.absent(),
|
||||
Value<String?> subCategory = const Value.absent(),
|
||||
Value<Set<BangFormat>?> format = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangCompanion(
|
||||
trigger: trigger,
|
||||
group: group,
|
||||
websiteName: websiteName,
|
||||
domain: domain,
|
||||
urlTemplate: urlTemplate,
|
||||
category: category,
|
||||
subCategory: subCategory,
|
||||
format: format,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String trigger,
|
||||
required BangGroup group,
|
||||
required String websiteName,
|
||||
required String domain,
|
||||
required String urlTemplate,
|
||||
Value<String?> category = const Value.absent(),
|
||||
Value<String?> subCategory = const Value.absent(),
|
||||
Value<Set<BangFormat>?> format = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangCompanion.insert(
|
||||
trigger: trigger,
|
||||
group: group,
|
||||
websiteName: websiteName,
|
||||
domain: domain,
|
||||
urlTemplate: urlTemplate,
|
||||
category: category,
|
||||
subCategory: subCategory,
|
||||
format: format,
|
||||
rowid: rowid,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
.map((e) =>
|
||||
(e.readTable(table), $BangTableReferences(db, table, e)))
|
||||
.toList(),
|
||||
prefetchHooksCallback: (
|
||||
{bangFrequencyRefs = false, bangIconRefs = false}) {
|
||||
return PrefetchHooks(
|
||||
db: db,
|
||||
explicitlyWatchedTables: [
|
||||
if (bangFrequencyRefs) db.bangFrequency,
|
||||
if (bangIconRefs) db.bangIcon
|
||||
],
|
||||
addJoins: null,
|
||||
getPrefetchedDataCallback: (items) async {
|
||||
return [
|
||||
if (bangFrequencyRefs)
|
||||
await $_getPrefetchedData(
|
||||
currentTable: table,
|
||||
referencedTable:
|
||||
$BangTableReferences._bangFrequencyRefsTable(db),
|
||||
managerFromTypedResult: (p0) =>
|
||||
$BangTableReferences(db, table, p0)
|
||||
.bangFrequencyRefs,
|
||||
referencedItemsForCurrentItem:
|
||||
(item, referencedItems) => referencedItems
|
||||
.where((e) => e.trigger == item.trigger),
|
||||
typedResults: items),
|
||||
if (bangIconRefs)
|
||||
await $_getPrefetchedData(
|
||||
currentTable: table,
|
||||
referencedTable:
|
||||
$BangTableReferences._bangIconRefsTable(db),
|
||||
managerFromTypedResult: (p0) =>
|
||||
$BangTableReferences(db, table, p0).bangIconRefs,
|
||||
referencedItemsForCurrentItem:
|
||||
(item, referencedItems) => referencedItems
|
||||
.where((e) => e.trigger == item.trigger),
|
||||
typedResults: items)
|
||||
];
|
||||
},
|
||||
);
|
||||
},
|
||||
));
|
||||
}
|
||||
|
||||
typedef $BangTableProcessedTableManager = ProcessedTableManager<
|
||||
_$BangDatabase,
|
||||
BangTable,
|
||||
Bang,
|
||||
$BangTableFilterComposer,
|
||||
$BangTableOrderingComposer,
|
||||
$BangTableCreateCompanionBuilder,
|
||||
$BangTableUpdateCompanionBuilder,
|
||||
(Bang, $BangTableReferences),
|
||||
Bang,
|
||||
PrefetchHooks Function({bool bangFrequencyRefs, bool bangIconRefs})>;
|
||||
typedef $BangSyncCreateCompanionBuilder = BangSyncCompanion Function({
|
||||
Value<BangGroup> group,
|
||||
required DateTime lastSync,
|
||||
@@ -1403,39 +1494,6 @@ typedef $BangSyncUpdateCompanionBuilder = BangSyncCompanion Function({
|
||||
Value<DateTime> lastSync,
|
||||
});
|
||||
|
||||
class $BangSyncTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangSync,
|
||||
BangSyncData,
|
||||
$BangSyncFilterComposer,
|
||||
$BangSyncOrderingComposer,
|
||||
$BangSyncCreateCompanionBuilder,
|
||||
$BangSyncUpdateCompanionBuilder> {
|
||||
$BangSyncTableManager(_$BangDatabase db, BangSync table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $BangSyncFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $BangSyncOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<BangGroup> group = const Value.absent(),
|
||||
Value<DateTime> lastSync = const Value.absent(),
|
||||
}) =>
|
||||
BangSyncCompanion(
|
||||
group: group,
|
||||
lastSync: lastSync,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
Value<BangGroup> group = const Value.absent(),
|
||||
required DateTime lastSync,
|
||||
}) =>
|
||||
BangSyncCompanion.insert(
|
||||
group: group,
|
||||
lastSync: lastSync,
|
||||
),
|
||||
));
|
||||
}
|
||||
|
||||
class $BangSyncFilterComposer extends FilterComposer<_$BangDatabase, BangSync> {
|
||||
$BangSyncFilterComposer(super.$state);
|
||||
ColumnWithTypeConverterFilters<BangGroup, BangGroup, int> get group =>
|
||||
@@ -1465,6 +1523,57 @@ class $BangSyncOrderingComposer
|
||||
ColumnOrderings(column, joinBuilders: joinBuilders));
|
||||
}
|
||||
|
||||
class $BangSyncTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangSync,
|
||||
BangSyncData,
|
||||
$BangSyncFilterComposer,
|
||||
$BangSyncOrderingComposer,
|
||||
$BangSyncCreateCompanionBuilder,
|
||||
$BangSyncUpdateCompanionBuilder,
|
||||
(BangSyncData, BaseReferences<_$BangDatabase, BangSync, BangSyncData>),
|
||||
BangSyncData,
|
||||
PrefetchHooks Function()> {
|
||||
$BangSyncTableManager(_$BangDatabase db, BangSync table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $BangSyncFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $BangSyncOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<BangGroup> group = const Value.absent(),
|
||||
Value<DateTime> lastSync = const Value.absent(),
|
||||
}) =>
|
||||
BangSyncCompanion(
|
||||
group: group,
|
||||
lastSync: lastSync,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
Value<BangGroup> group = const Value.absent(),
|
||||
required DateTime lastSync,
|
||||
}) =>
|
||||
BangSyncCompanion.insert(
|
||||
group: group,
|
||||
lastSync: lastSync,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
.map((e) => (e.readTable(table), BaseReferences(db, table, e)))
|
||||
.toList(),
|
||||
prefetchHooksCallback: null,
|
||||
));
|
||||
}
|
||||
|
||||
typedef $BangSyncProcessedTableManager = ProcessedTableManager<
|
||||
_$BangDatabase,
|
||||
BangSync,
|
||||
BangSyncData,
|
||||
$BangSyncFilterComposer,
|
||||
$BangSyncOrderingComposer,
|
||||
$BangSyncCreateCompanionBuilder,
|
||||
$BangSyncUpdateCompanionBuilder,
|
||||
(BangSyncData, BaseReferences<_$BangDatabase, BangSync, BangSyncData>),
|
||||
BangSyncData,
|
||||
PrefetchHooks Function()>;
|
||||
typedef $BangFrequencyCreateCompanionBuilder = BangFrequencyCompanion Function({
|
||||
required String trigger,
|
||||
required int frequency,
|
||||
@@ -1478,47 +1587,22 @@ typedef $BangFrequencyUpdateCompanionBuilder = BangFrequencyCompanion Function({
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $BangFrequencyTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangFrequency,
|
||||
BangFrequencyData,
|
||||
$BangFrequencyFilterComposer,
|
||||
$BangFrequencyOrderingComposer,
|
||||
$BangFrequencyCreateCompanionBuilder,
|
||||
$BangFrequencyUpdateCompanionBuilder> {
|
||||
$BangFrequencyTableManager(_$BangDatabase db, BangFrequency table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer:
|
||||
$BangFrequencyFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer:
|
||||
$BangFrequencyOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> trigger = const Value.absent(),
|
||||
Value<int> frequency = const Value.absent(),
|
||||
Value<DateTime> lastUsed = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangFrequencyCompanion(
|
||||
trigger: trigger,
|
||||
frequency: frequency,
|
||||
lastUsed: lastUsed,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String trigger,
|
||||
required int frequency,
|
||||
required DateTime lastUsed,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangFrequencyCompanion.insert(
|
||||
trigger: trigger,
|
||||
frequency: frequency,
|
||||
lastUsed: lastUsed,
|
||||
rowid: rowid,
|
||||
),
|
||||
));
|
||||
final class $BangFrequencyReferences
|
||||
extends BaseReferences<_$BangDatabase, BangFrequency, BangFrequencyData> {
|
||||
$BangFrequencyReferences(super.$_db, super.$_table, super.$_typedResult);
|
||||
|
||||
static BangTable _triggerTable(_$BangDatabase db) => db.bang.createAlias(
|
||||
$_aliasNameGenerator(db.bangFrequency.trigger, db.bang.trigger));
|
||||
|
||||
$BangTableProcessedTableManager? get trigger {
|
||||
if ($_item.trigger == null) return null;
|
||||
final manager = $BangTableTableManager($_db, $_db.bang)
|
||||
.filter((f) => f.trigger($_item.trigger!));
|
||||
final item = $_typedResult.readTableOrNull(_triggerTable($_db));
|
||||
if (item == null) return manager;
|
||||
return ProcessedTableManager(
|
||||
manager.$state.copyWith(prefetchedData: [item]));
|
||||
}
|
||||
}
|
||||
|
||||
class $BangFrequencyFilterComposer
|
||||
@@ -1573,6 +1657,100 @@ class $BangFrequencyOrderingComposer
|
||||
}
|
||||
}
|
||||
|
||||
class $BangFrequencyTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangFrequency,
|
||||
BangFrequencyData,
|
||||
$BangFrequencyFilterComposer,
|
||||
$BangFrequencyOrderingComposer,
|
||||
$BangFrequencyCreateCompanionBuilder,
|
||||
$BangFrequencyUpdateCompanionBuilder,
|
||||
(BangFrequencyData, $BangFrequencyReferences),
|
||||
BangFrequencyData,
|
||||
PrefetchHooks Function({bool trigger})> {
|
||||
$BangFrequencyTableManager(_$BangDatabase db, BangFrequency table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer:
|
||||
$BangFrequencyFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer:
|
||||
$BangFrequencyOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> trigger = const Value.absent(),
|
||||
Value<int> frequency = const Value.absent(),
|
||||
Value<DateTime> lastUsed = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangFrequencyCompanion(
|
||||
trigger: trigger,
|
||||
frequency: frequency,
|
||||
lastUsed: lastUsed,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String trigger,
|
||||
required int frequency,
|
||||
required DateTime lastUsed,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangFrequencyCompanion.insert(
|
||||
trigger: trigger,
|
||||
frequency: frequency,
|
||||
lastUsed: lastUsed,
|
||||
rowid: rowid,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
.map((e) =>
|
||||
(e.readTable(table), $BangFrequencyReferences(db, table, e)))
|
||||
.toList(),
|
||||
prefetchHooksCallback: ({trigger = false}) {
|
||||
return PrefetchHooks(
|
||||
db: db,
|
||||
explicitlyWatchedTables: [],
|
||||
addJoins: <
|
||||
T extends TableManagerState<
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic>>(state) {
|
||||
if (trigger) {
|
||||
state = state.withJoin(
|
||||
currentTable: table,
|
||||
currentColumn: table.trigger,
|
||||
referencedTable: $BangFrequencyReferences._triggerTable(db),
|
||||
referencedColumn:
|
||||
$BangFrequencyReferences._triggerTable(db).trigger,
|
||||
) as T;
|
||||
}
|
||||
|
||||
return state;
|
||||
},
|
||||
getPrefetchedDataCallback: (items) async {
|
||||
return [];
|
||||
},
|
||||
);
|
||||
},
|
||||
));
|
||||
}
|
||||
|
||||
typedef $BangFrequencyProcessedTableManager = ProcessedTableManager<
|
||||
_$BangDatabase,
|
||||
BangFrequency,
|
||||
BangFrequencyData,
|
||||
$BangFrequencyFilterComposer,
|
||||
$BangFrequencyOrderingComposer,
|
||||
$BangFrequencyCreateCompanionBuilder,
|
||||
$BangFrequencyUpdateCompanionBuilder,
|
||||
(BangFrequencyData, $BangFrequencyReferences),
|
||||
BangFrequencyData,
|
||||
PrefetchHooks Function({bool trigger})>;
|
||||
typedef $BangIconCreateCompanionBuilder = BangIconCompanion Function({
|
||||
required String trigger,
|
||||
required Uint8List iconData,
|
||||
@@ -1586,45 +1764,22 @@ typedef $BangIconUpdateCompanionBuilder = BangIconCompanion Function({
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $BangIconTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangIcon,
|
||||
BangIconData,
|
||||
$BangIconFilterComposer,
|
||||
$BangIconOrderingComposer,
|
||||
$BangIconCreateCompanionBuilder,
|
||||
$BangIconUpdateCompanionBuilder> {
|
||||
$BangIconTableManager(_$BangDatabase db, BangIcon table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $BangIconFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $BangIconOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> trigger = const Value.absent(),
|
||||
Value<Uint8List> iconData = const Value.absent(),
|
||||
Value<DateTime> fetchDate = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangIconCompanion(
|
||||
trigger: trigger,
|
||||
iconData: iconData,
|
||||
fetchDate: fetchDate,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String trigger,
|
||||
required Uint8List iconData,
|
||||
required DateTime fetchDate,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangIconCompanion.insert(
|
||||
trigger: trigger,
|
||||
iconData: iconData,
|
||||
fetchDate: fetchDate,
|
||||
rowid: rowid,
|
||||
),
|
||||
));
|
||||
final class $BangIconReferences
|
||||
extends BaseReferences<_$BangDatabase, BangIcon, BangIconData> {
|
||||
$BangIconReferences(super.$_db, super.$_table, super.$_typedResult);
|
||||
|
||||
static BangTable _triggerTable(_$BangDatabase db) => db.bang
|
||||
.createAlias($_aliasNameGenerator(db.bangIcon.trigger, db.bang.trigger));
|
||||
|
||||
$BangTableProcessedTableManager? get trigger {
|
||||
if ($_item.trigger == null) return null;
|
||||
final manager = $BangTableTableManager($_db, $_db.bang)
|
||||
.filter((f) => f.trigger($_item.trigger!));
|
||||
final item = $_typedResult.readTableOrNull(_triggerTable($_db));
|
||||
if (item == null) return manager;
|
||||
return ProcessedTableManager(
|
||||
manager.$state.copyWith(prefetchedData: [item]));
|
||||
}
|
||||
}
|
||||
|
||||
class $BangIconFilterComposer extends FilterComposer<_$BangDatabase, BangIcon> {
|
||||
@@ -1678,6 +1833,98 @@ class $BangIconOrderingComposer
|
||||
}
|
||||
}
|
||||
|
||||
class $BangIconTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangIcon,
|
||||
BangIconData,
|
||||
$BangIconFilterComposer,
|
||||
$BangIconOrderingComposer,
|
||||
$BangIconCreateCompanionBuilder,
|
||||
$BangIconUpdateCompanionBuilder,
|
||||
(BangIconData, $BangIconReferences),
|
||||
BangIconData,
|
||||
PrefetchHooks Function({bool trigger})> {
|
||||
$BangIconTableManager(_$BangDatabase db, BangIcon table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $BangIconFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $BangIconOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> trigger = const Value.absent(),
|
||||
Value<Uint8List> iconData = const Value.absent(),
|
||||
Value<DateTime> fetchDate = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangIconCompanion(
|
||||
trigger: trigger,
|
||||
iconData: iconData,
|
||||
fetchDate: fetchDate,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String trigger,
|
||||
required Uint8List iconData,
|
||||
required DateTime fetchDate,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangIconCompanion.insert(
|
||||
trigger: trigger,
|
||||
iconData: iconData,
|
||||
fetchDate: fetchDate,
|
||||
rowid: rowid,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
.map((e) =>
|
||||
(e.readTable(table), $BangIconReferences(db, table, e)))
|
||||
.toList(),
|
||||
prefetchHooksCallback: ({trigger = false}) {
|
||||
return PrefetchHooks(
|
||||
db: db,
|
||||
explicitlyWatchedTables: [],
|
||||
addJoins: <
|
||||
T extends TableManagerState<
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic,
|
||||
dynamic>>(state) {
|
||||
if (trigger) {
|
||||
state = state.withJoin(
|
||||
currentTable: table,
|
||||
currentColumn: table.trigger,
|
||||
referencedTable: $BangIconReferences._triggerTable(db),
|
||||
referencedColumn:
|
||||
$BangIconReferences._triggerTable(db).trigger,
|
||||
) as T;
|
||||
}
|
||||
|
||||
return state;
|
||||
},
|
||||
getPrefetchedDataCallback: (items) async {
|
||||
return [];
|
||||
},
|
||||
);
|
||||
},
|
||||
));
|
||||
}
|
||||
|
||||
typedef $BangIconProcessedTableManager = ProcessedTableManager<
|
||||
_$BangDatabase,
|
||||
BangIcon,
|
||||
BangIconData,
|
||||
$BangIconFilterComposer,
|
||||
$BangIconOrderingComposer,
|
||||
$BangIconCreateCompanionBuilder,
|
||||
$BangIconUpdateCompanionBuilder,
|
||||
(BangIconData, $BangIconReferences),
|
||||
BangIconData,
|
||||
PrefetchHooks Function({bool trigger})>;
|
||||
typedef $BangFtsCreateCompanionBuilder = BangFtsCompanion Function({
|
||||
required String trigger,
|
||||
required String websiteName,
|
||||
@@ -1689,43 +1936,6 @@ typedef $BangFtsUpdateCompanionBuilder = BangFtsCompanion Function({
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $BangFtsTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangFts,
|
||||
BangFt,
|
||||
$BangFtsFilterComposer,
|
||||
$BangFtsOrderingComposer,
|
||||
$BangFtsCreateCompanionBuilder,
|
||||
$BangFtsUpdateCompanionBuilder> {
|
||||
$BangFtsTableManager(_$BangDatabase db, BangFts table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $BangFtsFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $BangFtsOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> trigger = const Value.absent(),
|
||||
Value<String> websiteName = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangFtsCompanion(
|
||||
trigger: trigger,
|
||||
websiteName: websiteName,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String trigger,
|
||||
required String websiteName,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangFtsCompanion.insert(
|
||||
trigger: trigger,
|
||||
websiteName: websiteName,
|
||||
rowid: rowid,
|
||||
),
|
||||
));
|
||||
}
|
||||
|
||||
class $BangFtsFilterComposer extends FilterComposer<_$BangDatabase, BangFts> {
|
||||
$BangFtsFilterComposer(super.$state);
|
||||
ColumnFilters<String> get trigger => $state.composableBuilder(
|
||||
@@ -1753,6 +1963,62 @@ class $BangFtsOrderingComposer
|
||||
ColumnOrderings(column, joinBuilders: joinBuilders));
|
||||
}
|
||||
|
||||
class $BangFtsTableManager extends RootTableManager<
|
||||
_$BangDatabase,
|
||||
BangFts,
|
||||
BangFt,
|
||||
$BangFtsFilterComposer,
|
||||
$BangFtsOrderingComposer,
|
||||
$BangFtsCreateCompanionBuilder,
|
||||
$BangFtsUpdateCompanionBuilder,
|
||||
(BangFt, BaseReferences<_$BangDatabase, BangFts, BangFt>),
|
||||
BangFt,
|
||||
PrefetchHooks Function()> {
|
||||
$BangFtsTableManager(_$BangDatabase db, BangFts table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $BangFtsFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $BangFtsOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> trigger = const Value.absent(),
|
||||
Value<String> websiteName = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangFtsCompanion(
|
||||
trigger: trigger,
|
||||
websiteName: websiteName,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String trigger,
|
||||
required String websiteName,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
BangFtsCompanion.insert(
|
||||
trigger: trigger,
|
||||
websiteName: websiteName,
|
||||
rowid: rowid,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
.map((e) => (e.readTable(table), BaseReferences(db, table, e)))
|
||||
.toList(),
|
||||
prefetchHooksCallback: null,
|
||||
));
|
||||
}
|
||||
|
||||
typedef $BangFtsProcessedTableManager = ProcessedTableManager<
|
||||
_$BangDatabase,
|
||||
BangFts,
|
||||
BangFt,
|
||||
$BangFtsFilterComposer,
|
||||
$BangFtsOrderingComposer,
|
||||
$BangFtsCreateCompanionBuilder,
|
||||
$BangFtsUpdateCompanionBuilder,
|
||||
(BangFt, BaseReferences<_$BangDatabase, BangFts, BangFt>),
|
||||
BangFt,
|
||||
PrefetchHooks Function()>;
|
||||
|
||||
class $BangDatabaseManager {
|
||||
final _$BangDatabase _db;
|
||||
$BangDatabaseManager(this._db);
|
||||
|
||||
@@ -455,47 +455,6 @@ typedef $ChatUpdateCompanionBuilder = ChatCompanion Function({
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $ChatTableManager extends RootTableManager<
|
||||
_$ChatSearchDatabase,
|
||||
Chat,
|
||||
ChatData,
|
||||
$ChatFilterComposer,
|
||||
$ChatOrderingComposer,
|
||||
$ChatCreateCompanionBuilder,
|
||||
$ChatUpdateCompanionBuilder> {
|
||||
$ChatTableManager(_$ChatSearchDatabase db, Chat table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $ChatFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $ChatOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> fileName = const Value.absent(),
|
||||
Value<String> title = const Value.absent(),
|
||||
Value<String> content = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ChatCompanion(
|
||||
fileName: fileName,
|
||||
title: title,
|
||||
content: content,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String fileName,
|
||||
required String title,
|
||||
required String content,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ChatCompanion.insert(
|
||||
fileName: fileName,
|
||||
title: title,
|
||||
content: content,
|
||||
rowid: rowid,
|
||||
),
|
||||
));
|
||||
}
|
||||
|
||||
class $ChatFilterComposer extends FilterComposer<_$ChatSearchDatabase, Chat> {
|
||||
$ChatFilterComposer(super.$state);
|
||||
ColumnFilters<String> get fileName => $state.composableBuilder(
|
||||
@@ -533,6 +492,65 @@ class $ChatOrderingComposer
|
||||
ColumnOrderings(column, joinBuilders: joinBuilders));
|
||||
}
|
||||
|
||||
class $ChatTableManager extends RootTableManager<
|
||||
_$ChatSearchDatabase,
|
||||
Chat,
|
||||
ChatData,
|
||||
$ChatFilterComposer,
|
||||
$ChatOrderingComposer,
|
||||
$ChatCreateCompanionBuilder,
|
||||
$ChatUpdateCompanionBuilder,
|
||||
(ChatData, BaseReferences<_$ChatSearchDatabase, Chat, ChatData>),
|
||||
ChatData,
|
||||
PrefetchHooks Function()> {
|
||||
$ChatTableManager(_$ChatSearchDatabase db, Chat table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $ChatFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $ChatOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> fileName = const Value.absent(),
|
||||
Value<String> title = const Value.absent(),
|
||||
Value<String> content = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ChatCompanion(
|
||||
fileName: fileName,
|
||||
title: title,
|
||||
content: content,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String fileName,
|
||||
required String title,
|
||||
required String content,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ChatCompanion.insert(
|
||||
fileName: fileName,
|
||||
title: title,
|
||||
content: content,
|
||||
rowid: rowid,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
.map((e) => (e.readTable(table), BaseReferences(db, table, e)))
|
||||
.toList(),
|
||||
prefetchHooksCallback: null,
|
||||
));
|
||||
}
|
||||
|
||||
typedef $ChatProcessedTableManager = ProcessedTableManager<
|
||||
_$ChatSearchDatabase,
|
||||
Chat,
|
||||
ChatData,
|
||||
$ChatFilterComposer,
|
||||
$ChatOrderingComposer,
|
||||
$ChatCreateCompanionBuilder,
|
||||
$ChatUpdateCompanionBuilder,
|
||||
(ChatData, BaseReferences<_$ChatSearchDatabase, Chat, ChatData>),
|
||||
ChatData,
|
||||
PrefetchHooks Function()>;
|
||||
typedef $ChatFtsCreateCompanionBuilder = ChatFtsCompanion Function({
|
||||
required String title,
|
||||
required String content,
|
||||
@@ -544,43 +562,6 @@ typedef $ChatFtsUpdateCompanionBuilder = ChatFtsCompanion Function({
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $ChatFtsTableManager extends RootTableManager<
|
||||
_$ChatSearchDatabase,
|
||||
ChatFts,
|
||||
ChatFt,
|
||||
$ChatFtsFilterComposer,
|
||||
$ChatFtsOrderingComposer,
|
||||
$ChatFtsCreateCompanionBuilder,
|
||||
$ChatFtsUpdateCompanionBuilder> {
|
||||
$ChatFtsTableManager(_$ChatSearchDatabase db, ChatFts table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $ChatFtsFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $ChatFtsOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> title = const Value.absent(),
|
||||
Value<String> content = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ChatFtsCompanion(
|
||||
title: title,
|
||||
content: content,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String title,
|
||||
required String content,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ChatFtsCompanion.insert(
|
||||
title: title,
|
||||
content: content,
|
||||
rowid: rowid,
|
||||
),
|
||||
));
|
||||
}
|
||||
|
||||
class $ChatFtsFilterComposer
|
||||
extends FilterComposer<_$ChatSearchDatabase, ChatFts> {
|
||||
$ChatFtsFilterComposer(super.$state);
|
||||
@@ -609,6 +590,62 @@ class $ChatFtsOrderingComposer
|
||||
ColumnOrderings(column, joinBuilders: joinBuilders));
|
||||
}
|
||||
|
||||
class $ChatFtsTableManager extends RootTableManager<
|
||||
_$ChatSearchDatabase,
|
||||
ChatFts,
|
||||
ChatFt,
|
||||
$ChatFtsFilterComposer,
|
||||
$ChatFtsOrderingComposer,
|
||||
$ChatFtsCreateCompanionBuilder,
|
||||
$ChatFtsUpdateCompanionBuilder,
|
||||
(ChatFt, BaseReferences<_$ChatSearchDatabase, ChatFts, ChatFt>),
|
||||
ChatFt,
|
||||
PrefetchHooks Function()> {
|
||||
$ChatFtsTableManager(_$ChatSearchDatabase db, ChatFts table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $ChatFtsFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $ChatFtsOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> title = const Value.absent(),
|
||||
Value<String> content = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ChatFtsCompanion(
|
||||
title: title,
|
||||
content: content,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String title,
|
||||
required String content,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ChatFtsCompanion.insert(
|
||||
title: title,
|
||||
content: content,
|
||||
rowid: rowid,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
.map((e) => (e.readTable(table), BaseReferences(db, table, e)))
|
||||
.toList(),
|
||||
prefetchHooksCallback: null,
|
||||
));
|
||||
}
|
||||
|
||||
typedef $ChatFtsProcessedTableManager = ProcessedTableManager<
|
||||
_$ChatSearchDatabase,
|
||||
ChatFts,
|
||||
ChatFt,
|
||||
$ChatFtsFilterComposer,
|
||||
$ChatFtsOrderingComposer,
|
||||
$ChatFtsCreateCompanionBuilder,
|
||||
$ChatFtsUpdateCompanionBuilder,
|
||||
(ChatFt, BaseReferences<_$ChatSearchDatabase, ChatFts, ChatFt>),
|
||||
ChatFt,
|
||||
PrefetchHooks Function()>;
|
||||
|
||||
class $ChatSearchDatabaseManager {
|
||||
final _$ChatSearchDatabase _db;
|
||||
$ChatSearchDatabaseManager(this._db);
|
||||
|
||||
@@ -362,43 +362,6 @@ typedef $HostUpdateCompanionBuilder = HostCompanion Function({
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $HostTableManager extends RootTableManager<
|
||||
_$HostDatabase,
|
||||
Host,
|
||||
HostData,
|
||||
$HostFilterComposer,
|
||||
$HostOrderingComposer,
|
||||
$HostCreateCompanionBuilder,
|
||||
$HostUpdateCompanionBuilder> {
|
||||
$HostTableManager(_$HostDatabase db, Host table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $HostFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $HostOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> hostname = const Value.absent(),
|
||||
Value<HostSource> source = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
HostCompanion(
|
||||
hostname: hostname,
|
||||
source: source,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String hostname,
|
||||
required HostSource source,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
HostCompanion.insert(
|
||||
hostname: hostname,
|
||||
source: source,
|
||||
rowid: rowid,
|
||||
),
|
||||
));
|
||||
}
|
||||
|
||||
class $HostFilterComposer extends FilterComposer<_$HostDatabase, Host> {
|
||||
$HostFilterComposer(super.$state);
|
||||
ColumnFilters<String> get hostname => $state.composableBuilder(
|
||||
@@ -427,6 +390,61 @@ class $HostOrderingComposer extends OrderingComposer<_$HostDatabase, Host> {
|
||||
ColumnOrderings(column, joinBuilders: joinBuilders));
|
||||
}
|
||||
|
||||
class $HostTableManager extends RootTableManager<
|
||||
_$HostDatabase,
|
||||
Host,
|
||||
HostData,
|
||||
$HostFilterComposer,
|
||||
$HostOrderingComposer,
|
||||
$HostCreateCompanionBuilder,
|
||||
$HostUpdateCompanionBuilder,
|
||||
(HostData, BaseReferences<_$HostDatabase, Host, HostData>),
|
||||
HostData,
|
||||
PrefetchHooks Function()> {
|
||||
$HostTableManager(_$HostDatabase db, Host table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $HostFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $HostOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<String> hostname = const Value.absent(),
|
||||
Value<HostSource> source = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
HostCompanion(
|
||||
hostname: hostname,
|
||||
source: source,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
required String hostname,
|
||||
required HostSource source,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
HostCompanion.insert(
|
||||
hostname: hostname,
|
||||
source: source,
|
||||
rowid: rowid,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
.map((e) => (e.readTable(table), BaseReferences(db, table, e)))
|
||||
.toList(),
|
||||
prefetchHooksCallback: null,
|
||||
));
|
||||
}
|
||||
|
||||
typedef $HostProcessedTableManager = ProcessedTableManager<
|
||||
_$HostDatabase,
|
||||
Host,
|
||||
HostData,
|
||||
$HostFilterComposer,
|
||||
$HostOrderingComposer,
|
||||
$HostCreateCompanionBuilder,
|
||||
$HostUpdateCompanionBuilder,
|
||||
(HostData, BaseReferences<_$HostDatabase, Host, HostData>),
|
||||
HostData,
|
||||
PrefetchHooks Function()>;
|
||||
typedef $HostSyncCreateCompanionBuilder = HostSyncCompanion Function({
|
||||
Value<HostSource> source,
|
||||
required DateTime lastSync,
|
||||
@@ -436,39 +454,6 @@ typedef $HostSyncUpdateCompanionBuilder = HostSyncCompanion Function({
|
||||
Value<DateTime> lastSync,
|
||||
});
|
||||
|
||||
class $HostSyncTableManager extends RootTableManager<
|
||||
_$HostDatabase,
|
||||
HostSync,
|
||||
HostSyncData,
|
||||
$HostSyncFilterComposer,
|
||||
$HostSyncOrderingComposer,
|
||||
$HostSyncCreateCompanionBuilder,
|
||||
$HostSyncUpdateCompanionBuilder> {
|
||||
$HostSyncTableManager(_$HostDatabase db, HostSync table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $HostSyncFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $HostSyncOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<HostSource> source = const Value.absent(),
|
||||
Value<DateTime> lastSync = const Value.absent(),
|
||||
}) =>
|
||||
HostSyncCompanion(
|
||||
source: source,
|
||||
lastSync: lastSync,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
Value<HostSource> source = const Value.absent(),
|
||||
required DateTime lastSync,
|
||||
}) =>
|
||||
HostSyncCompanion.insert(
|
||||
source: source,
|
||||
lastSync: lastSync,
|
||||
),
|
||||
));
|
||||
}
|
||||
|
||||
class $HostSyncFilterComposer extends FilterComposer<_$HostDatabase, HostSync> {
|
||||
$HostSyncFilterComposer(super.$state);
|
||||
ColumnWithTypeConverterFilters<HostSource, HostSource, int> get source =>
|
||||
@@ -498,6 +483,58 @@ class $HostSyncOrderingComposer
|
||||
ColumnOrderings(column, joinBuilders: joinBuilders));
|
||||
}
|
||||
|
||||
class $HostSyncTableManager extends RootTableManager<
|
||||
_$HostDatabase,
|
||||
HostSync,
|
||||
HostSyncData,
|
||||
$HostSyncFilterComposer,
|
||||
$HostSyncOrderingComposer,
|
||||
$HostSyncCreateCompanionBuilder,
|
||||
$HostSyncUpdateCompanionBuilder,
|
||||
(HostSyncData, BaseReferences<_$HostDatabase, HostSync, HostSyncData>),
|
||||
HostSyncData,
|
||||
PrefetchHooks Function()> {
|
||||
$HostSyncTableManager(_$HostDatabase db, HostSync table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $HostSyncFilterComposer(ComposerState(db, table)),
|
||||
orderingComposer: $HostSyncOrderingComposer(ComposerState(db, table)),
|
||||
updateCompanionCallback: ({
|
||||
Value<HostSource> source = const Value.absent(),
|
||||
Value<DateTime> lastSync = const Value.absent(),
|
||||
}) =>
|
||||
HostSyncCompanion(
|
||||
source: source,
|
||||
lastSync: lastSync,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
Value<HostSource> source = const Value.absent(),
|
||||
required DateTime lastSync,
|
||||
}) =>
|
||||
HostSyncCompanion.insert(
|
||||
source: source,
|
||||
lastSync: lastSync,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
.map((e) => (e.readTable(table), BaseReferences(db, table, e)))
|
||||
.toList(),
|
||||
prefetchHooksCallback: null,
|
||||
));
|
||||
}
|
||||
|
||||
typedef $HostSyncProcessedTableManager = ProcessedTableManager<
|
||||
_$HostDatabase,
|
||||
HostSync,
|
||||
HostSyncData,
|
||||
$HostSyncFilterComposer,
|
||||
$HostSyncOrderingComposer,
|
||||
$HostSyncCreateCompanionBuilder,
|
||||
$HostSyncUpdateCompanionBuilder,
|
||||
(HostSyncData, BaseReferences<_$HostDatabase, HostSync, HostSyncData>),
|
||||
HostSyncData,
|
||||
PrefetchHooks Function()>;
|
||||
|
||||
class $HostDatabaseManager {
|
||||
final _$HostDatabase _db;
|
||||
$HostDatabaseManager(this._db);
|
||||
|
||||
Reference in New Issue
Block a user