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 {
|
abstract class _$CustomTablesDb extends GeneratedDatabase {
|
||||||
_$CustomTablesDb(QueryExecutor e) : super(e);
|
_$CustomTablesDb(QueryExecutor e) : super(e);
|
||||||
|
_$CustomTablesDbManager get managers => _$CustomTablesDbManager(this);
|
||||||
late final NoIds noIds = NoIds(this);
|
late final NoIds noIds = NoIds(this);
|
||||||
late final WithDefaults withDefaults = WithDefaults(this);
|
late final WithDefaults withDefaults = WithDefaults(this);
|
||||||
late final WithConstraints withConstraints = WithConstraints(this);
|
late final WithConstraints withConstraints = WithConstraints(this);
|
||||||
|
@ -1970,6 +1971,522 @@ abstract class _$CustomTablesDb extends GeneratedDatabase {
|
||||||
const DriftDatabaseOptions(storeDateTimeAsText: true);
|
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 ReadMultiple$clause = OrderBy Function(ConfigTable config);
|
||||||
typedef ReadDynamic$predicate = Expression<bool> Function(ConfigTable config);
|
typedef ReadDynamic$predicate = Expression<bool> Function(ConfigTable config);
|
||||||
typedef TypeConverterVar$pred = Expression<bool> Function(ConfigTable config);
|
typedef TypeConverterVar$pred = Expression<bool> Function(ConfigTable config);
|
||||||
|
|
|
@ -1864,6 +1864,7 @@ class $TodoWithCategoryViewView
|
||||||
|
|
||||||
abstract class _$TodoDb extends GeneratedDatabase {
|
abstract class _$TodoDb extends GeneratedDatabase {
|
||||||
_$TodoDb(QueryExecutor e) : super(e);
|
_$TodoDb(QueryExecutor e) : super(e);
|
||||||
|
_$TodoDbManager get managers => _$TodoDbManager(this);
|
||||||
late final $CategoriesTable categories = $CategoriesTable(this);
|
late final $CategoriesTable categories = $CategoriesTable(this);
|
||||||
late final $TodosTableTable todosTable = $TodosTableTable(this);
|
late final $TodosTableTable todosTable = $TodosTableTable(this);
|
||||||
late final $UsersTable users = $UsersTable(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 {
|
class AllTodosWithCategoryResult extends CustomResultSet {
|
||||||
final RowId id;
|
final RowId id;
|
||||||
final String? title;
|
final String? title;
|
||||||
|
|
|
@ -184,6 +184,7 @@ class _SomeTableCompanion extends UpdateCompanion<_SomeTableData> {
|
||||||
|
|
||||||
abstract class _$_SomeDb extends GeneratedDatabase {
|
abstract class _$_SomeDb extends GeneratedDatabase {
|
||||||
_$_SomeDb(QueryExecutor e) : super(e);
|
_$_SomeDb(QueryExecutor e) : super(e);
|
||||||
|
_$_SomeDbManager get managers => _$_SomeDbManager(this);
|
||||||
late final $_SomeTableTable someTable = $_SomeTableTable(this);
|
late final $_SomeTableTable someTable = $_SomeTableTable(this);
|
||||||
@override
|
@override
|
||||||
Iterable<TableInfo<Table, Object?>> get allTables =>
|
Iterable<TableInfo<Table, Object?>> get allTables =>
|
||||||
|
@ -191,3 +192,80 @@ abstract class _$_SomeDb extends GeneratedDatabase {
|
||||||
@override
|
@override
|
||||||
List<DatabaseSchemaEntity> get allSchemaEntities => [someTable];
|
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.
|
// in drift/test/test_utils/test_utils.dart.
|
||||||
// Do not manually edit this file.
|
// Do not manually edit this file.
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// ignore_for_file: public_member_api_docs, sort_constructors_first
|
// ignore_for_file: public_member_api_docs, sort_constructors_first
|
||||||
import 'package:drift_dev/src/analysis/results/results.dart';
|
import 'package:drift_dev/src/analysis/results/results.dart';
|
||||||
import 'package:drift_dev/src/writer/modules.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';
|
import 'package:drift_dev/src/writer/writer.dart';
|
||||||
|
|
||||||
abstract class _FilterWriter {
|
abstract class _FilterWriter {
|
||||||
|
@ -330,6 +331,7 @@ class _TableWriter {
|
||||||
/// Use [isUpdate] to determine if the builder is for an update or insert companion
|
/// Use [isUpdate] to determine if the builder is for an update or insert companion
|
||||||
(String, String) _companionBuilder(String typedefName,
|
(String, String) _companionBuilder(String typedefName,
|
||||||
{required bool isUpdate}) {
|
{required bool isUpdate}) {
|
||||||
|
;
|
||||||
final companionClassName = scope.dartCode(scope.companionType(table));
|
final companionClassName = scope.dartCode(scope.companionType(table));
|
||||||
|
|
||||||
final companionBuilderTypeDef =
|
final companionBuilderTypeDef =
|
||||||
|
@ -344,7 +346,7 @@ class _TableWriter {
|
||||||
companionBuilderBody = StringBuffer('=> $companionClassName.insert(');
|
companionBuilderBody = StringBuffer('=> $companionClassName.insert(');
|
||||||
}
|
}
|
||||||
|
|
||||||
for (final column in table.columns) {
|
for (final column in UpdateCompanionWriter(table, scope).columns) {
|
||||||
final value = scope.drift('Value');
|
final value = scope.drift('Value');
|
||||||
final param = column.nameInDart;
|
final param = column.nameInDart;
|
||||||
final typeName = scope.dartCode(scope.dartType(column));
|
final typeName = scope.dartCode(scope.dartType(column));
|
||||||
|
@ -595,6 +597,9 @@ class ManagerWriter {
|
||||||
void write() {
|
void write() {
|
||||||
final leaf = _scope.leaf();
|
final leaf = _scope.leaf();
|
||||||
|
|
||||||
|
// Remove tables that use custom row classes
|
||||||
|
_addedTables.removeWhere((t) => t.existingRowClass != null);
|
||||||
|
|
||||||
// Write the manager class for each table
|
// Write the manager class for each table
|
||||||
final tableWriters = <_TableWriter>[];
|
final tableWriters = <_TableWriter>[];
|
||||||
for (var table in _addedTables) {
|
for (var table in _addedTables) {
|
||||||
|
|
|
@ -45,7 +45,6 @@ abstract class TableOrViewWriter {
|
||||||
final typeName =
|
final typeName =
|
||||||
emitter.dartCode(emitter.writer.converterType(converter));
|
emitter.dartCode(emitter.writer.converterType(converter));
|
||||||
final code = emitter.dartCode(converter.expression);
|
final code = emitter.dartCode(converter.expression);
|
||||||
|
|
||||||
buffer.write('static $typeName ${converter.fieldName} = $code;');
|
buffer.write('static $typeName ${converter.fieldName} = $code;');
|
||||||
|
|
||||||
// Generate wrappers for non-nullable type converters that are applied to
|
// Generate wrappers for non-nullable type converters that are applied to
|
||||||
|
|
Loading…
Reference in New Issue