mirror of https://github.com/AMT-Cheif/drift.git
update generations, fix custom row
This commit is contained in:
parent
93681d5b79
commit
e3a8ccdd6d
|
@ -1657,6 +1657,7 @@ class MyView extends ViewInfo<MyView, MyViewData> implements HasResultSet {
|
|||
|
||||
abstract class _$CustomTablesDb extends GeneratedDatabase {
|
||||
_$CustomTablesDb(QueryExecutor e) : super(e);
|
||||
_$CustomTablesDbManager get managers => _$CustomTablesDbManager(this);
|
||||
late final NoIds noIds = NoIds(this);
|
||||
late final WithDefaults withDefaults = WithDefaults(this);
|
||||
late final WithConstraints withConstraints = WithConstraints(this);
|
||||
|
@ -1970,6 +1971,522 @@ abstract class _$CustomTablesDb extends GeneratedDatabase {
|
|||
const DriftDatabaseOptions(storeDateTimeAsText: true);
|
||||
}
|
||||
|
||||
class $WithDefaultsFilterComposer
|
||||
extends FilterComposer<_$CustomTablesDb, WithDefaults> {
|
||||
$WithDefaultsFilterComposer(super.db, super.table);
|
||||
ColumnFilters<String> get a => ColumnFilters($table.a);
|
||||
ColumnFilters<int> get b => ColumnFilters($table.b);
|
||||
}
|
||||
|
||||
class $WithDefaultsOrderingComposer
|
||||
extends OrderingComposer<_$CustomTablesDb, WithDefaults> {
|
||||
$WithDefaultsOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get a => ColumnOrderings($table.a);
|
||||
ColumnOrderings get b => ColumnOrderings($table.b);
|
||||
}
|
||||
|
||||
class $WithDefaultsProcessedTableManager extends ProcessedTableManager<
|
||||
_$CustomTablesDb,
|
||||
WithDefaults,
|
||||
WithDefault,
|
||||
$WithDefaultsFilterComposer,
|
||||
$WithDefaultsOrderingComposer,
|
||||
$WithDefaultsProcessedTableManager,
|
||||
$WithDefaultsInsertCompanionBuilder,
|
||||
$WithDefaultsUpdateCompanionBuilder> {
|
||||
const $WithDefaultsProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $WithDefaultsInsertCompanionBuilder = WithDefaultsCompanion Function({
|
||||
Value<String?> a,
|
||||
Value<int?> b,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $WithDefaultsUpdateCompanionBuilder = WithDefaultsCompanion Function({
|
||||
Value<String?> a,
|
||||
Value<int?> b,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $WithDefaultsTableManager extends RootTableManager<
|
||||
_$CustomTablesDb,
|
||||
WithDefaults,
|
||||
WithDefault,
|
||||
$WithDefaultsFilterComposer,
|
||||
$WithDefaultsOrderingComposer,
|
||||
$WithDefaultsProcessedTableManager,
|
||||
$WithDefaultsInsertCompanionBuilder,
|
||||
$WithDefaultsUpdateCompanionBuilder> {
|
||||
$WithDefaultsTableManager(_$CustomTablesDb db, WithDefaults table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $WithDefaultsFilterComposer(db, table),
|
||||
orderingComposer: $WithDefaultsOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$WithDefaultsProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<String?> a = const Value.absent(),
|
||||
Value<int?> b = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
WithDefaultsCompanion(
|
||||
a: a,
|
||||
b: b,
|
||||
rowid: rowid,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
Value<String?> a = const Value.absent(),
|
||||
Value<int?> b = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
WithDefaultsCompanion.insert(
|
||||
a: a,
|
||||
b: b,
|
||||
rowid: rowid,
|
||||
)));
|
||||
}
|
||||
|
||||
class $WithConstraintsFilterComposer
|
||||
extends FilterComposer<_$CustomTablesDb, WithConstraints> {
|
||||
$WithConstraintsFilterComposer(super.db, super.table);
|
||||
ColumnFilters<String> get a => ColumnFilters($table.a);
|
||||
ColumnFilters<int> get b => ColumnFilters($table.b);
|
||||
ColumnFilters<double> get c => ColumnFilters($table.c);
|
||||
}
|
||||
|
||||
class $WithConstraintsOrderingComposer
|
||||
extends OrderingComposer<_$CustomTablesDb, WithConstraints> {
|
||||
$WithConstraintsOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get a => ColumnOrderings($table.a);
|
||||
ColumnOrderings get b => ColumnOrderings($table.b);
|
||||
ColumnOrderings get c => ColumnOrderings($table.c);
|
||||
}
|
||||
|
||||
class $WithConstraintsProcessedTableManager extends ProcessedTableManager<
|
||||
_$CustomTablesDb,
|
||||
WithConstraints,
|
||||
WithConstraint,
|
||||
$WithConstraintsFilterComposer,
|
||||
$WithConstraintsOrderingComposer,
|
||||
$WithConstraintsProcessedTableManager,
|
||||
$WithConstraintsInsertCompanionBuilder,
|
||||
$WithConstraintsUpdateCompanionBuilder> {
|
||||
const $WithConstraintsProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $WithConstraintsInsertCompanionBuilder = WithConstraintsCompanion
|
||||
Function({
|
||||
Value<String?> a,
|
||||
required int b,
|
||||
Value<double?> c,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $WithConstraintsUpdateCompanionBuilder = WithConstraintsCompanion
|
||||
Function({
|
||||
Value<String?> a,
|
||||
Value<int> b,
|
||||
Value<double?> c,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $WithConstraintsTableManager extends RootTableManager<
|
||||
_$CustomTablesDb,
|
||||
WithConstraints,
|
||||
WithConstraint,
|
||||
$WithConstraintsFilterComposer,
|
||||
$WithConstraintsOrderingComposer,
|
||||
$WithConstraintsProcessedTableManager,
|
||||
$WithConstraintsInsertCompanionBuilder,
|
||||
$WithConstraintsUpdateCompanionBuilder> {
|
||||
$WithConstraintsTableManager(_$CustomTablesDb db, WithConstraints table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $WithConstraintsFilterComposer(db, table),
|
||||
orderingComposer: $WithConstraintsOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$WithConstraintsProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<String?> a = const Value.absent(),
|
||||
Value<int> b = const Value.absent(),
|
||||
Value<double?> c = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
WithConstraintsCompanion(
|
||||
a: a,
|
||||
b: b,
|
||||
c: c,
|
||||
rowid: rowid,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
Value<String?> a = const Value.absent(),
|
||||
required int b,
|
||||
Value<double?> c = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
WithConstraintsCompanion.insert(
|
||||
a: a,
|
||||
b: b,
|
||||
c: c,
|
||||
rowid: rowid,
|
||||
)));
|
||||
}
|
||||
|
||||
class $ConfigTableFilterComposer
|
||||
extends FilterComposer<_$CustomTablesDb, ConfigTable> {
|
||||
$ConfigTableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<String> get configKey => ColumnFilters($table.configKey);
|
||||
ColumnFilters<DriftAny> get configValue => ColumnFilters($table.configValue);
|
||||
ColumnFilters<int> get syncStateValue => ColumnFilters($table.syncState);
|
||||
ColumnWithTypeConverterFilters<SyncType?, int> get syncState =>
|
||||
ColumnWithTypeConverterFilters($table.syncState);
|
||||
ColumnFilters<int> get syncStateImplicitValue =>
|
||||
ColumnFilters($table.syncStateImplicit);
|
||||
ColumnWithTypeConverterFilters<SyncType?, int> get syncStateImplicit =>
|
||||
ColumnWithTypeConverterFilters($table.syncStateImplicit);
|
||||
}
|
||||
|
||||
class $ConfigTableOrderingComposer
|
||||
extends OrderingComposer<_$CustomTablesDb, ConfigTable> {
|
||||
$ConfigTableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get configKey => ColumnOrderings($table.configKey);
|
||||
ColumnOrderings get configValue => ColumnOrderings($table.configValue);
|
||||
ColumnOrderings get syncState => ColumnOrderings($table.syncState);
|
||||
ColumnOrderings get syncStateImplicit =>
|
||||
ColumnOrderings($table.syncStateImplicit);
|
||||
}
|
||||
|
||||
class $ConfigTableProcessedTableManager extends ProcessedTableManager<
|
||||
_$CustomTablesDb,
|
||||
ConfigTable,
|
||||
Config,
|
||||
$ConfigTableFilterComposer,
|
||||
$ConfigTableOrderingComposer,
|
||||
$ConfigTableProcessedTableManager,
|
||||
$ConfigTableInsertCompanionBuilder,
|
||||
$ConfigTableUpdateCompanionBuilder> {
|
||||
const $ConfigTableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $ConfigTableInsertCompanionBuilder = ConfigCompanion Function({
|
||||
required String configKey,
|
||||
Value<DriftAny?> configValue,
|
||||
Value<SyncType?> syncState,
|
||||
Value<SyncType?> syncStateImplicit,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $ConfigTableUpdateCompanionBuilder = ConfigCompanion Function({
|
||||
Value<String> configKey,
|
||||
Value<DriftAny?> configValue,
|
||||
Value<SyncType?> syncState,
|
||||
Value<SyncType?> syncStateImplicit,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $ConfigTableTableManager extends RootTableManager<
|
||||
_$CustomTablesDb,
|
||||
ConfigTable,
|
||||
Config,
|
||||
$ConfigTableFilterComposer,
|
||||
$ConfigTableOrderingComposer,
|
||||
$ConfigTableProcessedTableManager,
|
||||
$ConfigTableInsertCompanionBuilder,
|
||||
$ConfigTableUpdateCompanionBuilder> {
|
||||
$ConfigTableTableManager(_$CustomTablesDb db, ConfigTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $ConfigTableFilterComposer(db, table),
|
||||
orderingComposer: $ConfigTableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$ConfigTableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<String> configKey = const Value.absent(),
|
||||
Value<DriftAny?> configValue = const Value.absent(),
|
||||
Value<SyncType?> syncState = const Value.absent(),
|
||||
Value<SyncType?> syncStateImplicit = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ConfigCompanion(
|
||||
configKey: configKey,
|
||||
configValue: configValue,
|
||||
syncState: syncState,
|
||||
syncStateImplicit: syncStateImplicit,
|
||||
rowid: rowid,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
required String configKey,
|
||||
Value<DriftAny?> configValue = const Value.absent(),
|
||||
Value<SyncType?> syncState = const Value.absent(),
|
||||
Value<SyncType?> syncStateImplicit = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
ConfigCompanion.insert(
|
||||
configKey: configKey,
|
||||
configValue: configValue,
|
||||
syncState: syncState,
|
||||
syncStateImplicit: syncStateImplicit,
|
||||
rowid: rowid,
|
||||
)));
|
||||
}
|
||||
|
||||
class $MytableFilterComposer extends FilterComposer<_$CustomTablesDb, Mytable> {
|
||||
$MytableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<int> get someid => ColumnFilters($table.someid);
|
||||
ColumnFilters<String> get sometext => ColumnFilters($table.sometext);
|
||||
ColumnFilters<bool> get isInserting => ColumnFilters($table.isInserting);
|
||||
ColumnFilters<DateTime> get somedate => ColumnFilters($table.somedate);
|
||||
}
|
||||
|
||||
class $MytableOrderingComposer
|
||||
extends OrderingComposer<_$CustomTablesDb, Mytable> {
|
||||
$MytableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get someid => ColumnOrderings($table.someid);
|
||||
ColumnOrderings get sometext => ColumnOrderings($table.sometext);
|
||||
ColumnOrderings get isInserting => ColumnOrderings($table.isInserting);
|
||||
ColumnOrderings get somedate => ColumnOrderings($table.somedate);
|
||||
}
|
||||
|
||||
class $MytableProcessedTableManager extends ProcessedTableManager<
|
||||
_$CustomTablesDb,
|
||||
Mytable,
|
||||
MytableData,
|
||||
$MytableFilterComposer,
|
||||
$MytableOrderingComposer,
|
||||
$MytableProcessedTableManager,
|
||||
$MytableInsertCompanionBuilder,
|
||||
$MytableUpdateCompanionBuilder> {
|
||||
const $MytableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $MytableInsertCompanionBuilder = MytableCompanion Function({
|
||||
Value<int> someid,
|
||||
Value<String?> sometext,
|
||||
Value<bool?> isInserting,
|
||||
Value<DateTime?> somedate,
|
||||
});
|
||||
typedef $MytableUpdateCompanionBuilder = MytableCompanion Function({
|
||||
Value<int> someid,
|
||||
Value<String?> sometext,
|
||||
Value<bool?> isInserting,
|
||||
Value<DateTime?> somedate,
|
||||
});
|
||||
|
||||
class $MytableTableManager extends RootTableManager<
|
||||
_$CustomTablesDb,
|
||||
Mytable,
|
||||
MytableData,
|
||||
$MytableFilterComposer,
|
||||
$MytableOrderingComposer,
|
||||
$MytableProcessedTableManager,
|
||||
$MytableInsertCompanionBuilder,
|
||||
$MytableUpdateCompanionBuilder> {
|
||||
$MytableTableManager(_$CustomTablesDb db, Mytable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $MytableFilterComposer(db, table),
|
||||
orderingComposer: $MytableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) => $MytableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<int> someid = const Value.absent(),
|
||||
Value<String?> sometext = const Value.absent(),
|
||||
Value<bool?> isInserting = const Value.absent(),
|
||||
Value<DateTime?> somedate = const Value.absent(),
|
||||
}) =>
|
||||
MytableCompanion(
|
||||
someid: someid,
|
||||
sometext: sometext,
|
||||
isInserting: isInserting,
|
||||
somedate: somedate,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
Value<int> someid = const Value.absent(),
|
||||
Value<String?> sometext = const Value.absent(),
|
||||
Value<bool?> isInserting = const Value.absent(),
|
||||
Value<DateTime?> somedate = const Value.absent(),
|
||||
}) =>
|
||||
MytableCompanion.insert(
|
||||
someid: someid,
|
||||
sometext: sometext,
|
||||
isInserting: isInserting,
|
||||
somedate: somedate,
|
||||
)));
|
||||
}
|
||||
|
||||
class $EmailFilterComposer extends FilterComposer<_$CustomTablesDb, Email> {
|
||||
$EmailFilterComposer(super.db, super.table);
|
||||
ColumnFilters<String> get sender => ColumnFilters($table.sender);
|
||||
ColumnFilters<String> get title => ColumnFilters($table.title);
|
||||
ColumnFilters<String> get body => ColumnFilters($table.body);
|
||||
}
|
||||
|
||||
class $EmailOrderingComposer extends OrderingComposer<_$CustomTablesDb, Email> {
|
||||
$EmailOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get sender => ColumnOrderings($table.sender);
|
||||
ColumnOrderings get title => ColumnOrderings($table.title);
|
||||
ColumnOrderings get body => ColumnOrderings($table.body);
|
||||
}
|
||||
|
||||
class $EmailProcessedTableManager extends ProcessedTableManager<
|
||||
_$CustomTablesDb,
|
||||
Email,
|
||||
EMail,
|
||||
$EmailFilterComposer,
|
||||
$EmailOrderingComposer,
|
||||
$EmailProcessedTableManager,
|
||||
$EmailInsertCompanionBuilder,
|
||||
$EmailUpdateCompanionBuilder> {
|
||||
const $EmailProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $EmailInsertCompanionBuilder = EmailCompanion Function({
|
||||
required String sender,
|
||||
required String title,
|
||||
required String body,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $EmailUpdateCompanionBuilder = EmailCompanion Function({
|
||||
Value<String> sender,
|
||||
Value<String> title,
|
||||
Value<String> body,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $EmailTableManager extends RootTableManager<
|
||||
_$CustomTablesDb,
|
||||
Email,
|
||||
EMail,
|
||||
$EmailFilterComposer,
|
||||
$EmailOrderingComposer,
|
||||
$EmailProcessedTableManager,
|
||||
$EmailInsertCompanionBuilder,
|
||||
$EmailUpdateCompanionBuilder> {
|
||||
$EmailTableManager(_$CustomTablesDb db, Email table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $EmailFilterComposer(db, table),
|
||||
orderingComposer: $EmailOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) => $EmailProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<String> sender = const Value.absent(),
|
||||
Value<String> title = const Value.absent(),
|
||||
Value<String> body = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
EmailCompanion(
|
||||
sender: sender,
|
||||
title: title,
|
||||
body: body,
|
||||
rowid: rowid,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
required String sender,
|
||||
required String title,
|
||||
required String body,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
EmailCompanion.insert(
|
||||
sender: sender,
|
||||
title: title,
|
||||
body: body,
|
||||
rowid: rowid,
|
||||
)));
|
||||
}
|
||||
|
||||
class $WeirdTableFilterComposer
|
||||
extends FilterComposer<_$CustomTablesDb, WeirdTable> {
|
||||
$WeirdTableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<int> get sqlClass => ColumnFilters($table.sqlClass);
|
||||
ColumnFilters<String> get textColumn => ColumnFilters($table.textColumn);
|
||||
}
|
||||
|
||||
class $WeirdTableOrderingComposer
|
||||
extends OrderingComposer<_$CustomTablesDb, WeirdTable> {
|
||||
$WeirdTableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get sqlClass => ColumnOrderings($table.sqlClass);
|
||||
ColumnOrderings get textColumn => ColumnOrderings($table.textColumn);
|
||||
}
|
||||
|
||||
class $WeirdTableProcessedTableManager extends ProcessedTableManager<
|
||||
_$CustomTablesDb,
|
||||
WeirdTable,
|
||||
WeirdData,
|
||||
$WeirdTableFilterComposer,
|
||||
$WeirdTableOrderingComposer,
|
||||
$WeirdTableProcessedTableManager,
|
||||
$WeirdTableInsertCompanionBuilder,
|
||||
$WeirdTableUpdateCompanionBuilder> {
|
||||
const $WeirdTableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $WeirdTableInsertCompanionBuilder = WeirdTableCompanion Function({
|
||||
required int sqlClass,
|
||||
required String textColumn,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $WeirdTableUpdateCompanionBuilder = WeirdTableCompanion Function({
|
||||
Value<int> sqlClass,
|
||||
Value<String> textColumn,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $WeirdTableTableManager extends RootTableManager<
|
||||
_$CustomTablesDb,
|
||||
WeirdTable,
|
||||
WeirdData,
|
||||
$WeirdTableFilterComposer,
|
||||
$WeirdTableOrderingComposer,
|
||||
$WeirdTableProcessedTableManager,
|
||||
$WeirdTableInsertCompanionBuilder,
|
||||
$WeirdTableUpdateCompanionBuilder> {
|
||||
$WeirdTableTableManager(_$CustomTablesDb db, WeirdTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $WeirdTableFilterComposer(db, table),
|
||||
orderingComposer: $WeirdTableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$WeirdTableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<int> sqlClass = const Value.absent(),
|
||||
Value<String> textColumn = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
WeirdTableCompanion(
|
||||
sqlClass: sqlClass,
|
||||
textColumn: textColumn,
|
||||
rowid: rowid,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
required int sqlClass,
|
||||
required String textColumn,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
WeirdTableCompanion.insert(
|
||||
sqlClass: sqlClass,
|
||||
textColumn: textColumn,
|
||||
rowid: rowid,
|
||||
)));
|
||||
}
|
||||
|
||||
class _$CustomTablesDbManager {
|
||||
final _$CustomTablesDb _db;
|
||||
_$CustomTablesDbManager(this._db);
|
||||
$WithDefaultsTableManager get withDefaults =>
|
||||
$WithDefaultsTableManager(_db, _db.withDefaults);
|
||||
$WithConstraintsTableManager get withConstraints =>
|
||||
$WithConstraintsTableManager(_db, _db.withConstraints);
|
||||
$ConfigTableTableManager get config =>
|
||||
$ConfigTableTableManager(_db, _db.config);
|
||||
$MytableTableManager get mytable => $MytableTableManager(_db, _db.mytable);
|
||||
$EmailTableManager get email => $EmailTableManager(_db, _db.email);
|
||||
$WeirdTableTableManager get weirdTable =>
|
||||
$WeirdTableTableManager(_db, _db.weirdTable);
|
||||
}
|
||||
|
||||
typedef ReadMultiple$clause = OrderBy Function(ConfigTable config);
|
||||
typedef ReadDynamic$predicate = Expression<bool> Function(ConfigTable config);
|
||||
typedef TypeConverterVar$pred = Expression<bool> Function(ConfigTable config);
|
||||
|
|
|
@ -1864,6 +1864,7 @@ class $TodoWithCategoryViewView
|
|||
|
||||
abstract class _$TodoDb extends GeneratedDatabase {
|
||||
_$TodoDb(QueryExecutor e) : super(e);
|
||||
_$TodoDbManager get managers => _$TodoDbManager(this);
|
||||
late final $CategoriesTable categories = $CategoriesTable(this);
|
||||
late final $TodosTableTable todosTable = $TodosTableTable(this);
|
||||
late final $UsersTable users = $UsersTable(this);
|
||||
|
@ -1962,6 +1963,570 @@ abstract class _$TodoDb extends GeneratedDatabase {
|
|||
];
|
||||
}
|
||||
|
||||
class $$CategoriesTableFilterComposer
|
||||
extends FilterComposer<_$TodoDb, $CategoriesTable> {
|
||||
$$CategoriesTableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<int> get idValue => ColumnFilters($table.id);
|
||||
ColumnWithTypeConverterFilters<RowId, int> get id =>
|
||||
ColumnWithTypeConverterFilters($table.id);
|
||||
ColumnFilters<String> get description => ColumnFilters($table.description);
|
||||
ColumnFilters<int> get priorityValue => ColumnFilters($table.priority);
|
||||
ColumnWithTypeConverterFilters<CategoryPriority, int> get priority =>
|
||||
ColumnWithTypeConverterFilters($table.priority);
|
||||
ColumnFilters<String> get descriptionInUpperCase =>
|
||||
ColumnFilters($table.descriptionInUpperCase);
|
||||
ComposableFilter todosTableRefs(
|
||||
ComposableFilter Function($$TodosTableTableFilterComposer f) f) {
|
||||
return $composeWithJoins(
|
||||
$db: $db,
|
||||
$table: $table,
|
||||
referencedTable: $db.todosTable,
|
||||
getCurrentColumn: (f) => f.id,
|
||||
getReferencedColumn: (f) => f.category,
|
||||
getReferencedComposer: (db, table) =>
|
||||
$$TodosTableTableFilterComposer(db, table),
|
||||
builder: f);
|
||||
}
|
||||
}
|
||||
|
||||
class $$CategoriesTableOrderingComposer
|
||||
extends OrderingComposer<_$TodoDb, $CategoriesTable> {
|
||||
$$CategoriesTableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get id => ColumnOrderings($table.id);
|
||||
ColumnOrderings get description => ColumnOrderings($table.description);
|
||||
ColumnOrderings get priority => ColumnOrderings($table.priority);
|
||||
ColumnOrderings get descriptionInUpperCase =>
|
||||
ColumnOrderings($table.descriptionInUpperCase);
|
||||
}
|
||||
|
||||
class $$CategoriesTableProcessedTableManager extends ProcessedTableManager<
|
||||
_$TodoDb,
|
||||
$CategoriesTable,
|
||||
Category,
|
||||
$$CategoriesTableFilterComposer,
|
||||
$$CategoriesTableOrderingComposer,
|
||||
$$CategoriesTableProcessedTableManager,
|
||||
$$CategoriesTableInsertCompanionBuilder,
|
||||
$$CategoriesTableUpdateCompanionBuilder> {
|
||||
const $$CategoriesTableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $$CategoriesTableInsertCompanionBuilder = CategoriesCompanion Function({
|
||||
Value<RowId> id,
|
||||
required String description,
|
||||
Value<CategoryPriority> priority,
|
||||
});
|
||||
typedef $$CategoriesTableUpdateCompanionBuilder = CategoriesCompanion Function({
|
||||
Value<RowId> id,
|
||||
Value<String> description,
|
||||
Value<CategoryPriority> priority,
|
||||
});
|
||||
|
||||
class $$CategoriesTableTableManager extends RootTableManager<
|
||||
_$TodoDb,
|
||||
$CategoriesTable,
|
||||
Category,
|
||||
$$CategoriesTableFilterComposer,
|
||||
$$CategoriesTableOrderingComposer,
|
||||
$$CategoriesTableProcessedTableManager,
|
||||
$$CategoriesTableInsertCompanionBuilder,
|
||||
$$CategoriesTableUpdateCompanionBuilder> {
|
||||
$$CategoriesTableTableManager(_$TodoDb db, $CategoriesTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $$CategoriesTableFilterComposer(db, table),
|
||||
orderingComposer: $$CategoriesTableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$$CategoriesTableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<RowId> id = const Value.absent(),
|
||||
Value<String> description = const Value.absent(),
|
||||
Value<CategoryPriority> priority = const Value.absent(),
|
||||
}) =>
|
||||
CategoriesCompanion(
|
||||
id: id,
|
||||
description: description,
|
||||
priority: priority,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
Value<RowId> id = const Value.absent(),
|
||||
required String description,
|
||||
Value<CategoryPriority> priority = const Value.absent(),
|
||||
}) =>
|
||||
CategoriesCompanion.insert(
|
||||
id: id,
|
||||
description: description,
|
||||
priority: priority,
|
||||
)));
|
||||
}
|
||||
|
||||
class $$TodosTableTableFilterComposer
|
||||
extends FilterComposer<_$TodoDb, $TodosTableTable> {
|
||||
$$TodosTableTableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<int> get idValue => ColumnFilters($table.id);
|
||||
ColumnWithTypeConverterFilters<RowId, int> get id =>
|
||||
ColumnWithTypeConverterFilters($table.id);
|
||||
ColumnFilters<String> get title => ColumnFilters($table.title);
|
||||
ColumnFilters<String> get content => ColumnFilters($table.content);
|
||||
ColumnFilters<DateTime> get targetDate => ColumnFilters($table.targetDate);
|
||||
ColumnFilters<int> get categoryId => ColumnFilters($table.category);
|
||||
ComposableFilter category(
|
||||
ComposableFilter Function($$CategoriesTableFilterComposer f) f) {
|
||||
return $composeWithJoins(
|
||||
$db: $db,
|
||||
$table: $table,
|
||||
referencedTable: $db.categories,
|
||||
getCurrentColumn: (f) => f.category,
|
||||
getReferencedColumn: (f) => f.id,
|
||||
getReferencedComposer: (db, table) =>
|
||||
$$CategoriesTableFilterComposer(db, table),
|
||||
builder: f);
|
||||
}
|
||||
|
||||
ColumnFilters<String> get statusValue => ColumnFilters($table.status);
|
||||
ColumnWithTypeConverterFilters<TodoStatus?, String> get status =>
|
||||
ColumnWithTypeConverterFilters($table.status);
|
||||
}
|
||||
|
||||
class $$TodosTableTableOrderingComposer
|
||||
extends OrderingComposer<_$TodoDb, $TodosTableTable> {
|
||||
$$TodosTableTableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get id => ColumnOrderings($table.id);
|
||||
ColumnOrderings get title => ColumnOrderings($table.title);
|
||||
ColumnOrderings get content => ColumnOrderings($table.content);
|
||||
ColumnOrderings get targetDate => ColumnOrderings($table.targetDate);
|
||||
ColumnOrderings get categoryId => ColumnOrderings($table.category);
|
||||
ComposableOrdering category(
|
||||
ComposableOrdering Function($$CategoriesTableOrderingComposer o) o) {
|
||||
return $composeWithJoins(
|
||||
$db: $db,
|
||||
$table: $table,
|
||||
referencedTable: $db.categories,
|
||||
getCurrentColumn: (f) => f.category,
|
||||
getReferencedColumn: (f) => f.id,
|
||||
getReferencedComposer: (db, table) =>
|
||||
$$CategoriesTableOrderingComposer(db, table),
|
||||
builder: o);
|
||||
}
|
||||
|
||||
ColumnOrderings get status => ColumnOrderings($table.status);
|
||||
}
|
||||
|
||||
class $$TodosTableTableProcessedTableManager extends ProcessedTableManager<
|
||||
_$TodoDb,
|
||||
$TodosTableTable,
|
||||
TodoEntry,
|
||||
$$TodosTableTableFilterComposer,
|
||||
$$TodosTableTableOrderingComposer,
|
||||
$$TodosTableTableProcessedTableManager,
|
||||
$$TodosTableTableInsertCompanionBuilder,
|
||||
$$TodosTableTableUpdateCompanionBuilder> {
|
||||
const $$TodosTableTableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $$TodosTableTableInsertCompanionBuilder = TodosTableCompanion Function({
|
||||
Value<RowId> id,
|
||||
Value<String?> title,
|
||||
required String content,
|
||||
Value<DateTime?> targetDate,
|
||||
Value<int?> category,
|
||||
Value<TodoStatus?> status,
|
||||
});
|
||||
typedef $$TodosTableTableUpdateCompanionBuilder = TodosTableCompanion Function({
|
||||
Value<RowId> id,
|
||||
Value<String?> title,
|
||||
Value<String> content,
|
||||
Value<DateTime?> targetDate,
|
||||
Value<int?> category,
|
||||
Value<TodoStatus?> status,
|
||||
});
|
||||
|
||||
class $$TodosTableTableTableManager extends RootTableManager<
|
||||
_$TodoDb,
|
||||
$TodosTableTable,
|
||||
TodoEntry,
|
||||
$$TodosTableTableFilterComposer,
|
||||
$$TodosTableTableOrderingComposer,
|
||||
$$TodosTableTableProcessedTableManager,
|
||||
$$TodosTableTableInsertCompanionBuilder,
|
||||
$$TodosTableTableUpdateCompanionBuilder> {
|
||||
$$TodosTableTableTableManager(_$TodoDb db, $TodosTableTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $$TodosTableTableFilterComposer(db, table),
|
||||
orderingComposer: $$TodosTableTableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$$TodosTableTableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<RowId> id = const Value.absent(),
|
||||
Value<String?> title = const Value.absent(),
|
||||
Value<String> content = const Value.absent(),
|
||||
Value<DateTime?> targetDate = const Value.absent(),
|
||||
Value<int?> category = const Value.absent(),
|
||||
Value<TodoStatus?> status = const Value.absent(),
|
||||
}) =>
|
||||
TodosTableCompanion(
|
||||
id: id,
|
||||
title: title,
|
||||
content: content,
|
||||
targetDate: targetDate,
|
||||
category: category,
|
||||
status: status,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
Value<RowId> id = const Value.absent(),
|
||||
Value<String?> title = const Value.absent(),
|
||||
required String content,
|
||||
Value<DateTime?> targetDate = const Value.absent(),
|
||||
Value<int?> category = const Value.absent(),
|
||||
Value<TodoStatus?> status = const Value.absent(),
|
||||
}) =>
|
||||
TodosTableCompanion.insert(
|
||||
id: id,
|
||||
title: title,
|
||||
content: content,
|
||||
targetDate: targetDate,
|
||||
category: category,
|
||||
status: status,
|
||||
)));
|
||||
}
|
||||
|
||||
class $$UsersTableFilterComposer extends FilterComposer<_$TodoDb, $UsersTable> {
|
||||
$$UsersTableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<int> get idValue => ColumnFilters($table.id);
|
||||
ColumnWithTypeConverterFilters<RowId, int> get id =>
|
||||
ColumnWithTypeConverterFilters($table.id);
|
||||
ColumnFilters<String> get name => ColumnFilters($table.name);
|
||||
ColumnFilters<bool> get isAwesome => ColumnFilters($table.isAwesome);
|
||||
ColumnFilters<Uint8List> get profilePicture =>
|
||||
ColumnFilters($table.profilePicture);
|
||||
ColumnFilters<DateTime> get creationTime =>
|
||||
ColumnFilters($table.creationTime);
|
||||
}
|
||||
|
||||
class $$UsersTableOrderingComposer
|
||||
extends OrderingComposer<_$TodoDb, $UsersTable> {
|
||||
$$UsersTableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get id => ColumnOrderings($table.id);
|
||||
ColumnOrderings get name => ColumnOrderings($table.name);
|
||||
ColumnOrderings get isAwesome => ColumnOrderings($table.isAwesome);
|
||||
ColumnOrderings get profilePicture => ColumnOrderings($table.profilePicture);
|
||||
ColumnOrderings get creationTime => ColumnOrderings($table.creationTime);
|
||||
}
|
||||
|
||||
class $$UsersTableProcessedTableManager extends ProcessedTableManager<
|
||||
_$TodoDb,
|
||||
$UsersTable,
|
||||
User,
|
||||
$$UsersTableFilterComposer,
|
||||
$$UsersTableOrderingComposer,
|
||||
$$UsersTableProcessedTableManager,
|
||||
$$UsersTableInsertCompanionBuilder,
|
||||
$$UsersTableUpdateCompanionBuilder> {
|
||||
const $$UsersTableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $$UsersTableInsertCompanionBuilder = UsersCompanion Function({
|
||||
Value<RowId> id,
|
||||
required String name,
|
||||
Value<bool> isAwesome,
|
||||
required Uint8List profilePicture,
|
||||
Value<DateTime> creationTime,
|
||||
});
|
||||
typedef $$UsersTableUpdateCompanionBuilder = UsersCompanion Function({
|
||||
Value<RowId> id,
|
||||
Value<String> name,
|
||||
Value<bool> isAwesome,
|
||||
Value<Uint8List> profilePicture,
|
||||
Value<DateTime> creationTime,
|
||||
});
|
||||
|
||||
class $$UsersTableTableManager extends RootTableManager<
|
||||
_$TodoDb,
|
||||
$UsersTable,
|
||||
User,
|
||||
$$UsersTableFilterComposer,
|
||||
$$UsersTableOrderingComposer,
|
||||
$$UsersTableProcessedTableManager,
|
||||
$$UsersTableInsertCompanionBuilder,
|
||||
$$UsersTableUpdateCompanionBuilder> {
|
||||
$$UsersTableTableManager(_$TodoDb db, $UsersTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $$UsersTableFilterComposer(db, table),
|
||||
orderingComposer: $$UsersTableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$$UsersTableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<RowId> id = const Value.absent(),
|
||||
Value<String> name = const Value.absent(),
|
||||
Value<bool> isAwesome = const Value.absent(),
|
||||
Value<Uint8List> profilePicture = const Value.absent(),
|
||||
Value<DateTime> creationTime = const Value.absent(),
|
||||
}) =>
|
||||
UsersCompanion(
|
||||
id: id,
|
||||
name: name,
|
||||
isAwesome: isAwesome,
|
||||
profilePicture: profilePicture,
|
||||
creationTime: creationTime,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
Value<RowId> id = const Value.absent(),
|
||||
required String name,
|
||||
Value<bool> isAwesome = const Value.absent(),
|
||||
required Uint8List profilePicture,
|
||||
Value<DateTime> creationTime = const Value.absent(),
|
||||
}) =>
|
||||
UsersCompanion.insert(
|
||||
id: id,
|
||||
name: name,
|
||||
isAwesome: isAwesome,
|
||||
profilePicture: profilePicture,
|
||||
creationTime: creationTime,
|
||||
)));
|
||||
}
|
||||
|
||||
class $$SharedTodosTableFilterComposer
|
||||
extends FilterComposer<_$TodoDb, $SharedTodosTable> {
|
||||
$$SharedTodosTableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<int> get todo => ColumnFilters($table.todo);
|
||||
ColumnFilters<int> get user => ColumnFilters($table.user);
|
||||
}
|
||||
|
||||
class $$SharedTodosTableOrderingComposer
|
||||
extends OrderingComposer<_$TodoDb, $SharedTodosTable> {
|
||||
$$SharedTodosTableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get todo => ColumnOrderings($table.todo);
|
||||
ColumnOrderings get user => ColumnOrderings($table.user);
|
||||
}
|
||||
|
||||
class $$SharedTodosTableProcessedTableManager extends ProcessedTableManager<
|
||||
_$TodoDb,
|
||||
$SharedTodosTable,
|
||||
SharedTodo,
|
||||
$$SharedTodosTableFilterComposer,
|
||||
$$SharedTodosTableOrderingComposer,
|
||||
$$SharedTodosTableProcessedTableManager,
|
||||
$$SharedTodosTableInsertCompanionBuilder,
|
||||
$$SharedTodosTableUpdateCompanionBuilder> {
|
||||
const $$SharedTodosTableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $$SharedTodosTableInsertCompanionBuilder = SharedTodosCompanion
|
||||
Function({
|
||||
required int todo,
|
||||
required int user,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $$SharedTodosTableUpdateCompanionBuilder = SharedTodosCompanion
|
||||
Function({
|
||||
Value<int> todo,
|
||||
Value<int> user,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $$SharedTodosTableTableManager extends RootTableManager<
|
||||
_$TodoDb,
|
||||
$SharedTodosTable,
|
||||
SharedTodo,
|
||||
$$SharedTodosTableFilterComposer,
|
||||
$$SharedTodosTableOrderingComposer,
|
||||
$$SharedTodosTableProcessedTableManager,
|
||||
$$SharedTodosTableInsertCompanionBuilder,
|
||||
$$SharedTodosTableUpdateCompanionBuilder> {
|
||||
$$SharedTodosTableTableManager(_$TodoDb db, $SharedTodosTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $$SharedTodosTableFilterComposer(db, table),
|
||||
orderingComposer: $$SharedTodosTableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$$SharedTodosTableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<int> todo = const Value.absent(),
|
||||
Value<int> user = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
SharedTodosCompanion(
|
||||
todo: todo,
|
||||
user: user,
|
||||
rowid: rowid,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
required int todo,
|
||||
required int user,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
SharedTodosCompanion.insert(
|
||||
todo: todo,
|
||||
user: user,
|
||||
rowid: rowid,
|
||||
)));
|
||||
}
|
||||
|
||||
class $$PureDefaultsTableFilterComposer
|
||||
extends FilterComposer<_$TodoDb, $PureDefaultsTable> {
|
||||
$$PureDefaultsTableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<String> get txtValue => ColumnFilters($table.txt);
|
||||
ColumnWithTypeConverterFilters<MyCustomObject?, String> get txt =>
|
||||
ColumnWithTypeConverterFilters($table.txt);
|
||||
}
|
||||
|
||||
class $$PureDefaultsTableOrderingComposer
|
||||
extends OrderingComposer<_$TodoDb, $PureDefaultsTable> {
|
||||
$$PureDefaultsTableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get txt => ColumnOrderings($table.txt);
|
||||
}
|
||||
|
||||
class $$PureDefaultsTableProcessedTableManager extends ProcessedTableManager<
|
||||
_$TodoDb,
|
||||
$PureDefaultsTable,
|
||||
PureDefault,
|
||||
$$PureDefaultsTableFilterComposer,
|
||||
$$PureDefaultsTableOrderingComposer,
|
||||
$$PureDefaultsTableProcessedTableManager,
|
||||
$$PureDefaultsTableInsertCompanionBuilder,
|
||||
$$PureDefaultsTableUpdateCompanionBuilder> {
|
||||
const $$PureDefaultsTableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $$PureDefaultsTableInsertCompanionBuilder = PureDefaultsCompanion
|
||||
Function({
|
||||
Value<MyCustomObject?> txt,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $$PureDefaultsTableUpdateCompanionBuilder = PureDefaultsCompanion
|
||||
Function({
|
||||
Value<MyCustomObject?> txt,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $$PureDefaultsTableTableManager extends RootTableManager<
|
||||
_$TodoDb,
|
||||
$PureDefaultsTable,
|
||||
PureDefault,
|
||||
$$PureDefaultsTableFilterComposer,
|
||||
$$PureDefaultsTableOrderingComposer,
|
||||
$$PureDefaultsTableProcessedTableManager,
|
||||
$$PureDefaultsTableInsertCompanionBuilder,
|
||||
$$PureDefaultsTableUpdateCompanionBuilder> {
|
||||
$$PureDefaultsTableTableManager(_$TodoDb db, $PureDefaultsTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $$PureDefaultsTableFilterComposer(db, table),
|
||||
orderingComposer: $$PureDefaultsTableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$$PureDefaultsTableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<MyCustomObject?> txt = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
PureDefaultsCompanion(
|
||||
txt: txt,
|
||||
rowid: rowid,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
Value<MyCustomObject?> txt = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
PureDefaultsCompanion.insert(
|
||||
txt: txt,
|
||||
rowid: rowid,
|
||||
)));
|
||||
}
|
||||
|
||||
class $$WithCustomTypeTableFilterComposer
|
||||
extends FilterComposer<_$TodoDb, $WithCustomTypeTable> {
|
||||
$$WithCustomTypeTableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<UuidValue> get id => ColumnFilters($table.id);
|
||||
}
|
||||
|
||||
class $$WithCustomTypeTableOrderingComposer
|
||||
extends OrderingComposer<_$TodoDb, $WithCustomTypeTable> {
|
||||
$$WithCustomTypeTableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get id => ColumnOrderings($table.id);
|
||||
}
|
||||
|
||||
class $$WithCustomTypeTableProcessedTableManager extends ProcessedTableManager<
|
||||
_$TodoDb,
|
||||
$WithCustomTypeTable,
|
||||
WithCustomTypeData,
|
||||
$$WithCustomTypeTableFilterComposer,
|
||||
$$WithCustomTypeTableOrderingComposer,
|
||||
$$WithCustomTypeTableProcessedTableManager,
|
||||
$$WithCustomTypeTableInsertCompanionBuilder,
|
||||
$$WithCustomTypeTableUpdateCompanionBuilder> {
|
||||
const $$WithCustomTypeTableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $$WithCustomTypeTableInsertCompanionBuilder = WithCustomTypeCompanion
|
||||
Function({
|
||||
required UuidValue id,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $$WithCustomTypeTableUpdateCompanionBuilder = WithCustomTypeCompanion
|
||||
Function({
|
||||
Value<UuidValue> id,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
class $$WithCustomTypeTableTableManager extends RootTableManager<
|
||||
_$TodoDb,
|
||||
$WithCustomTypeTable,
|
||||
WithCustomTypeData,
|
||||
$$WithCustomTypeTableFilterComposer,
|
||||
$$WithCustomTypeTableOrderingComposer,
|
||||
$$WithCustomTypeTableProcessedTableManager,
|
||||
$$WithCustomTypeTableInsertCompanionBuilder,
|
||||
$$WithCustomTypeTableUpdateCompanionBuilder> {
|
||||
$$WithCustomTypeTableTableManager(_$TodoDb db, $WithCustomTypeTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $$WithCustomTypeTableFilterComposer(db, table),
|
||||
orderingComposer: $$WithCustomTypeTableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$$WithCustomTypeTableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<UuidValue> id = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
WithCustomTypeCompanion(
|
||||
id: id,
|
||||
rowid: rowid,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
required UuidValue id,
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
WithCustomTypeCompanion.insert(
|
||||
id: id,
|
||||
rowid: rowid,
|
||||
)));
|
||||
}
|
||||
|
||||
class _$TodoDbManager {
|
||||
final _$TodoDb _db;
|
||||
_$TodoDbManager(this._db);
|
||||
$$CategoriesTableTableManager get categories =>
|
||||
$$CategoriesTableTableManager(_db, _db.categories);
|
||||
$$TodosTableTableTableManager get todosTable =>
|
||||
$$TodosTableTableTableManager(_db, _db.todosTable);
|
||||
$$UsersTableTableManager get users =>
|
||||
$$UsersTableTableManager(_db, _db.users);
|
||||
$$SharedTodosTableTableManager get sharedTodos =>
|
||||
$$SharedTodosTableTableManager(_db, _db.sharedTodos);
|
||||
$$PureDefaultsTableTableManager get pureDefaults =>
|
||||
$$PureDefaultsTableTableManager(_db, _db.pureDefaults);
|
||||
$$WithCustomTypeTableTableManager get withCustomType =>
|
||||
$$WithCustomTypeTableTableManager(_db, _db.withCustomType);
|
||||
}
|
||||
|
||||
class AllTodosWithCategoryResult extends CustomResultSet {
|
||||
final RowId id;
|
||||
final String? title;
|
||||
|
|
|
@ -184,6 +184,7 @@ class _SomeTableCompanion extends UpdateCompanion<_SomeTableData> {
|
|||
|
||||
abstract class _$_SomeDb extends GeneratedDatabase {
|
||||
_$_SomeDb(QueryExecutor e) : super(e);
|
||||
_$_SomeDbManager get managers => _$_SomeDbManager(this);
|
||||
late final $_SomeTableTable someTable = $_SomeTableTable(this);
|
||||
@override
|
||||
Iterable<TableInfo<Table, Object?>> get allTables =>
|
||||
|
@ -191,3 +192,80 @@ abstract class _$_SomeDb extends GeneratedDatabase {
|
|||
@override
|
||||
List<DatabaseSchemaEntity> get allSchemaEntities => [someTable];
|
||||
}
|
||||
|
||||
class $$_SomeTableTableFilterComposer
|
||||
extends FilterComposer<_$_SomeDb, $_SomeTableTable> {
|
||||
$$_SomeTableTableFilterComposer(super.db, super.table);
|
||||
ColumnFilters<int> get id => ColumnFilters($table.id);
|
||||
ColumnFilters<String> get name => ColumnFilters($table.name);
|
||||
}
|
||||
|
||||
class $$_SomeTableTableOrderingComposer
|
||||
extends OrderingComposer<_$_SomeDb, $_SomeTableTable> {
|
||||
$$_SomeTableTableOrderingComposer(super.db, super.table);
|
||||
ColumnOrderings get id => ColumnOrderings($table.id);
|
||||
ColumnOrderings get name => ColumnOrderings($table.name);
|
||||
}
|
||||
|
||||
class $$_SomeTableTableProcessedTableManager extends ProcessedTableManager<
|
||||
_$_SomeDb,
|
||||
$_SomeTableTable,
|
||||
_SomeTableData,
|
||||
$$_SomeTableTableFilterComposer,
|
||||
$$_SomeTableTableOrderingComposer,
|
||||
$$_SomeTableTableProcessedTableManager,
|
||||
$$_SomeTableTableInsertCompanionBuilder,
|
||||
$$_SomeTableTableUpdateCompanionBuilder> {
|
||||
const $$_SomeTableTableProcessedTableManager(super.$state);
|
||||
}
|
||||
|
||||
typedef $$_SomeTableTableInsertCompanionBuilder = _SomeTableCompanion Function({
|
||||
Value<int> id,
|
||||
Value<String?> name,
|
||||
});
|
||||
typedef $$_SomeTableTableUpdateCompanionBuilder = _SomeTableCompanion Function({
|
||||
Value<int> id,
|
||||
Value<String?> name,
|
||||
});
|
||||
|
||||
class $$_SomeTableTableTableManager extends RootTableManager<
|
||||
_$_SomeDb,
|
||||
$_SomeTableTable,
|
||||
_SomeTableData,
|
||||
$$_SomeTableTableFilterComposer,
|
||||
$$_SomeTableTableOrderingComposer,
|
||||
$$_SomeTableTableProcessedTableManager,
|
||||
$$_SomeTableTableInsertCompanionBuilder,
|
||||
$$_SomeTableTableUpdateCompanionBuilder> {
|
||||
$$_SomeTableTableTableManager(_$_SomeDb db, $_SomeTableTable table)
|
||||
: super(TableManagerState(
|
||||
db: db,
|
||||
table: table,
|
||||
filteringComposer: $$_SomeTableTableFilterComposer(db, table),
|
||||
orderingComposer: $$_SomeTableTableOrderingComposer(db, table),
|
||||
getChildManagerBuilder: (p0) =>
|
||||
$$_SomeTableTableProcessedTableManager(p0),
|
||||
getUpdateCompanionBuilder: ({
|
||||
Value<int> id = const Value.absent(),
|
||||
Value<String?> name = const Value.absent(),
|
||||
}) =>
|
||||
_SomeTableCompanion(
|
||||
id: id,
|
||||
name: name,
|
||||
),
|
||||
getInsertCompanionBuilder: ({
|
||||
Value<int> id = const Value.absent(),
|
||||
Value<String?> name = const Value.absent(),
|
||||
}) =>
|
||||
_SomeTableCompanion.insert(
|
||||
id: id,
|
||||
name: name,
|
||||
)));
|
||||
}
|
||||
|
||||
class _$_SomeDbManager {
|
||||
final _$_SomeDb _db;
|
||||
_$_SomeDbManager(this._db);
|
||||
$$_SomeTableTableTableManager get someTable =>
|
||||
$$_SomeTableTableTableManager(_db, _db.someTable);
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Mocks generated by Mockito 5.4.3 from annotations
|
||||
// Mocks generated by Mockito 5.4.4 from annotations
|
||||
// in drift/test/test_utils/test_utils.dart.
|
||||
// Do not manually edit this file.
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
// ignore_for_file: public_member_api_docs, sort_constructors_first
|
||||
import 'package:drift_dev/src/analysis/results/results.dart';
|
||||
import 'package:drift_dev/src/writer/modules.dart';
|
||||
import 'package:drift_dev/src/writer/tables/update_companion_writer.dart';
|
||||
import 'package:drift_dev/src/writer/writer.dart';
|
||||
|
||||
abstract class _FilterWriter {
|
||||
|
@ -330,6 +331,7 @@ class _TableWriter {
|
|||
/// Use [isUpdate] to determine if the builder is for an update or insert companion
|
||||
(String, String) _companionBuilder(String typedefName,
|
||||
{required bool isUpdate}) {
|
||||
;
|
||||
final companionClassName = scope.dartCode(scope.companionType(table));
|
||||
|
||||
final companionBuilderTypeDef =
|
||||
|
@ -344,7 +346,7 @@ class _TableWriter {
|
|||
companionBuilderBody = StringBuffer('=> $companionClassName.insert(');
|
||||
}
|
||||
|
||||
for (final column in table.columns) {
|
||||
for (final column in UpdateCompanionWriter(table, scope).columns) {
|
||||
final value = scope.drift('Value');
|
||||
final param = column.nameInDart;
|
||||
final typeName = scope.dartCode(scope.dartType(column));
|
||||
|
@ -595,6 +597,9 @@ class ManagerWriter {
|
|||
void write() {
|
||||
final leaf = _scope.leaf();
|
||||
|
||||
// Remove tables that use custom row classes
|
||||
_addedTables.removeWhere((t) => t.existingRowClass != null);
|
||||
|
||||
// Write the manager class for each table
|
||||
final tableWriters = <_TableWriter>[];
|
||||
for (var table in _addedTables) {
|
||||
|
|
|
@ -45,7 +45,6 @@ abstract class TableOrViewWriter {
|
|||
final typeName =
|
||||
emitter.dartCode(emitter.writer.converterType(converter));
|
||||
final code = emitter.dartCode(converter.expression);
|
||||
|
||||
buffer.write('static $typeName ${converter.fieldName} = $code;');
|
||||
|
||||
// Generate wrappers for non-nullable type converters that are applied to
|
||||
|
|
Loading…
Reference in New Issue