refactor: Replace drift by serverpod as core engine (#33)

This commit is contained in:
Marcelo Mendonça Soares 2026-05-03 09:09:23 -03:00 • committed by GitHub
commit 3545bbba1d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 6196 additions and 671 deletions

View file

@ -4,28 +4,23 @@ part of 'database.dart';
// ignore_for_file: type=lint
class $TableWithEveryColumnTypeTable extends TableWithEveryColumnType
with
TableInfo<
$TableWithEveryColumnTypeTable,
TableWithEveryColumnTypeData
> {
with TableInfo<$TableWithEveryColumnTypeTable, TableWithEveryColumnTypeData> {
@override
final GeneratedDatabase attachedDatabase;
final String? _alias;
$TableWithEveryColumnTypeTable(this.attachedDatabase, [this._alias]);
@override
late final GeneratedColumnWithTypeConverter<RowId, int> id =
GeneratedColumn<int>(
'id',
aliasedName,
false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'PRIMARY KEY AUTOINCREMENT',
),
).withConverter<RowId>($TableWithEveryColumnTypeTable.$converterid);
late final GeneratedColumnWithTypeConverter<RowId, int> id = GeneratedColumn<int>(
'id',
aliasedName,
false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'PRIMARY KEY AUTOINCREMENT',
),
).withConverter<RowId>($TableWithEveryColumnTypeTable.$converterid);
static const VerificationMeta _aBoolMeta = const VerificationMeta('aBool');
@override
late final GeneratedColumn<bool> aBool = GeneratedColumn<bool>(
@ -255,8 +250,7 @@ class $TableWithEveryColumnTypeTable extends TableWithEveryColumnType
data['${effectivePrefix}an_int_enum'],
),
),
aTextWithConverter: $TableWithEveryColumnTypeTable
.$converteraTextWithConvertern
aTextWithConverter: $TableWithEveryColumnTypeTable.$converteraTextWithConvertern
.fromSql(
attachedDatabase.typeMapping.read(
DriftSqlType.string,
@ -365,36 +359,22 @@ class TableWithEveryColumnTypeData extends DataClass
TableWithEveryColumnTypeCompanion toCompanion(bool nullToAbsent) {
return TableWithEveryColumnTypeCompanion(
id: Value(id),
aBool: aBool == null && nullToAbsent
? const Value.absent()
: Value(aBool),
aBool: aBool == null && nullToAbsent ? const Value.absent() : Value(aBool),
aDateTime: aDateTime == null && nullToAbsent
? const Value.absent()
: Value(aDateTime),
aText: aText == null && nullToAbsent
? const Value.absent()
: Value(aText),
anInt: anInt == null && nullToAbsent
? const Value.absent()
: Value(anInt),
anInt64: anInt64 == null && nullToAbsent
? const Value.absent()
: Value(anInt64),
aReal: aReal == null && nullToAbsent
? const Value.absent()
: Value(aReal),
aBlob: aBlob == null && nullToAbsent
? const Value.absent()
: Value(aBlob),
aText: aText == null && nullToAbsent ? const Value.absent() : Value(aText),
anInt: anInt == null && nullToAbsent ? const Value.absent() : Value(anInt),
anInt64: anInt64 == null && nullToAbsent ? const Value.absent() : Value(anInt64),
aReal: aReal == null && nullToAbsent ? const Value.absent() : Value(aReal),
aBlob: aBlob == null && nullToAbsent ? const Value.absent() : Value(aBlob),
anIntEnum: anIntEnum == null && nullToAbsent
? const Value.absent()
: Value(anIntEnum),
aTextWithConverter: aTextWithConverter == null && nullToAbsent
? const Value.absent()
: Value(aTextWithConverter),
aUuid: aUuid == null && nullToAbsent
? const Value.absent()
: Value(aUuid),
aUuid: aUuid == null && nullToAbsent ? const Value.absent() : Value(aUuid),
);
}
@ -417,8 +397,7 @@ class TableWithEveryColumnTypeData extends DataClass
anIntEnum: $TableWithEveryColumnTypeTable.$converteranIntEnumn.fromJson(
serializer.fromJson<int?>(json['an_int_enum']),
),
aTextWithConverter: $TableWithEveryColumnTypeTable
.$converteraTextWithConvertern
aTextWithConverter: $TableWithEveryColumnTypeTable.$converteraTextWithConvertern
.fromJson(
serializer.fromJson<Map<dynamic, dynamic>?>(json['insert']),
),
@ -712,8 +691,7 @@ class TableWithEveryColumnTypeCompanion
abstract class _$CrdtBenchmarkDatabase extends GeneratedDatabase {
_$CrdtBenchmarkDatabase(QueryExecutor e) : super(e);
$CrdtBenchmarkDatabaseManager get managers =>
$CrdtBenchmarkDatabaseManager(this);
$CrdtBenchmarkDatabaseManager get managers => $CrdtBenchmarkDatabaseManager(this);
late final $TableWithEveryColumnTypeTable tableWithEveryColumnType =
$TableWithEveryColumnTypeTable(this);
@override
@ -766,11 +744,10 @@ class $$TableWithEveryColumnTypeTableFilterComposer
super.$addJoinBuilderToRootComposer,
super.$removeJoinBuilderFromRootComposer,
});
ColumnWithTypeConverterFilters<RowId, RowId, int> get id =>
$composableBuilder(
column: $table.id,
builder: (column) => ColumnWithTypeConverterFilters(column),
);
ColumnWithTypeConverterFilters<RowId, RowId, int> get id => $composableBuilder(
column: $table.id,
builder: (column) => ColumnWithTypeConverterFilters(column),
);
ColumnFilters<bool> get aBool => $composableBuilder(
column: $table.aBool,
@ -926,11 +903,11 @@ class $$TableWithEveryColumnTypeTableAnnotationComposer
GeneratedColumnWithTypeConverter<TodoStatus?, int> get anIntEnum =>
$composableBuilder(column: $table.anIntEnum, builder: (column) => column);
GeneratedColumnWithTypeConverter<MyCustomObject?, String>
get aTextWithConverter => $composableBuilder(
column: $table.aTextWithConverter,
builder: (column) => column,
);
GeneratedColumnWithTypeConverter<MyCustomObject?, String> get aTextWithConverter =>
$composableBuilder(
column: $table.aTextWithConverter,
builder: (column) => column,
);
GeneratedColumn<UuidValue> get aUuid =>
$composableBuilder(column: $table.aUuid, builder: (column) => column);
@ -965,16 +942,14 @@ class $$TableWithEveryColumnTypeTableTableManager
TableManagerState(
db: db,
table: table,
createFilteringComposer: () =>
$$TableWithEveryColumnTypeTableFilterComposer(
$db: db,
$table: table,
),
createOrderingComposer: () =>
$$TableWithEveryColumnTypeTableOrderingComposer(
$db: db,
$table: table,
),
createFilteringComposer: () => $$TableWithEveryColumnTypeTableFilterComposer(
$db: db,
$table: table,
),
createOrderingComposer: () => $$TableWithEveryColumnTypeTableOrderingComposer(
$db: db,
$table: table,
),
createComputedFieldComposer: () =>
$$TableWithEveryColumnTypeTableAnnotationComposer(
$db: db,
@ -991,8 +966,7 @@ class $$TableWithEveryColumnTypeTableTableManager
Value<double?> aReal = const Value.absent(),
Value<Uint8List?> aBlob = const Value.absent(),
Value<TodoStatus?> anIntEnum = const Value.absent(),
Value<MyCustomObject?> aTextWithConverter =
const Value.absent(),
Value<MyCustomObject?> aTextWithConverter = const Value.absent(),
Value<UuidValue?> aUuid = const Value.absent(),
}) => TableWithEveryColumnTypeCompanion(
id: id,
@ -1018,8 +992,7 @@ class $$TableWithEveryColumnTypeTableTableManager
Value<double?> aReal = const Value.absent(),
Value<Uint8List?> aBlob = const Value.absent(),
Value<TodoStatus?> anIntEnum = const Value.absent(),
Value<MyCustomObject?> aTextWithConverter =
const Value.absent(),
Value<MyCustomObject?> aTextWithConverter = const Value.absent(),
Value<UuidValue?> aUuid = const Value.absent(),
}) => TableWithEveryColumnTypeCompanion.insert(
id: id,

View file

@ -281,9 +281,7 @@ class CrdtDataEntry extends DataClass implements Insertable<CrdtDataEntry> {
return CrdtDataEntry(
userId: data.userId.present ? data.userId.value : this.userId,
tblName: data.tblName.present ? data.tblName.value : this.tblName,
columnName: data.columnName.present
? data.columnName.value
: this.columnName,
columnName: data.columnName.present ? data.columnName.value : this.columnName,
rowId: data.rowId.present ? data.rowId.value : this.rowId,
hlcTimestamp: data.hlcTimestamp.present
? data.hlcTimestamp.value
@ -781,16 +779,12 @@ class CrdtNormalizedDataEntry extends DataClass
return CrdtNormalizedDataEntry(
userId: data.userId.present ? data.userId.value : this.userId,
tblName: data.tblName.present ? data.tblName.value : this.tblName,
columnName: data.columnName.present
? data.columnName.value
: this.columnName,
columnName: data.columnName.present ? data.columnName.value : this.columnName,
rowId: data.rowId.present ? data.rowId.value : this.rowId,
hlcTimestamp: data.hlcTimestamp.present
? data.hlcTimestamp.value
: this.hlcTimestamp,
hlcCounter: data.hlcCounter.present
? data.hlcCounter.value
: this.hlcCounter,
hlcCounter: data.hlcCounter.present ? data.hlcCounter.value : this.hlcCounter,
hlcNodeId: data.hlcNodeId.present ? data.hlcNodeId.value : this.hlcNodeId,
rawValue: data.rawValue.present ? data.rawValue.value : this.rawValue,
);
@ -1133,14 +1127,11 @@ class $CrdtControlTableTable extends CrdtControlTable
return $CrdtControlTableTable(attachedDatabase, alias);
}
static TypeConverter<Hlc?, String?> $converterlastSyncHlc =
nullableHlcConverter;
static TypeConverter<Hlc?, String?> $converterlastApplyHlc =
nullableHlcConverter;
static TypeConverter<Hlc?, String?> $converterlastSyncHlc = nullableHlcConverter;
static TypeConverter<Hlc?, String?> $converterlastApplyHlc = nullableHlcConverter;
}
class CrdtControlEntry extends DataClass
implements Insertable<CrdtControlEntry> {
class CrdtControlEntry extends DataClass implements Insertable<CrdtControlEntry> {
/// Identifier for the user or client.
final String userId;
@ -1253,9 +1244,7 @@ class CrdtControlEntry extends DataClass
schemaVersion: data.schemaVersion.present
? data.schemaVersion.value
: this.schemaVersion,
lastSyncHlc: data.lastSyncHlc.present
? data.lastSyncHlc.value
: this.lastSyncHlc,
lastSyncHlc: data.lastSyncHlc.present ? data.lastSyncHlc.value : this.lastSyncHlc,
lastApplyHlc: data.lastApplyHlc.present
? data.lastApplyHlc.value
: this.lastApplyHlc,
@ -1764,13 +1753,12 @@ class $CrdtMergeHlcTableTable extends CrdtMergeHlcTable
DriftSqlType.string,
data['${effectivePrefix}node_id'],
)!,
lastReceivedHlc: $CrdtMergeHlcTableTable.$converterlastReceivedHlc
.fromSql(
attachedDatabase.typeMapping.read(
DriftSqlType.string,
data['${effectivePrefix}last_received_hlc'],
)!,
),
lastReceivedHlc: $CrdtMergeHlcTableTable.$converterlastReceivedHlc.fromSql(
attachedDatabase.typeMapping.read(
DriftSqlType.string,
data['${effectivePrefix}last_received_hlc'],
)!,
),
);
}
@ -1782,8 +1770,7 @@ class $CrdtMergeHlcTableTable extends CrdtMergeHlcTable
static TypeConverter<Hlc, String> $converterlastReceivedHlc = hlcConverter;
}
class CrdtMergeHlcEntry extends DataClass
implements Insertable<CrdtMergeHlcEntry> {
class CrdtMergeHlcEntry extends DataClass implements Insertable<CrdtMergeHlcEntry> {
/// Identifier for the user or client.
final String userId;
@ -1971,10 +1958,8 @@ abstract class _$CrdtDatabase extends GeneratedDatabase {
late final $CrdtControlTableTable crdtControlTable = $CrdtControlTableTable(
this,
);
late final $CrdtHlcStateTableTable crdtHlcStateTable =
$CrdtHlcStateTableTable(this);
late final $CrdtMergeHlcTableTable crdtMergeHlcTable =
$CrdtMergeHlcTableTable(this);
late final $CrdtHlcStateTableTable crdtHlcStateTable = $CrdtHlcStateTableTable(this);
late final $CrdtMergeHlcTableTable crdtMergeHlcTable = $CrdtMergeHlcTableTable(this);
@override
Iterable<TableInfo<Table, Object?>> get allTables =>
allSchemaEntities.whereType<TableInfo<Table, Object?>>();
@ -2114,11 +2099,10 @@ class $$CrdtDataTableTableAnnotationComposer
GeneratedColumn<String> get rowId =>
$composableBuilder(column: $table.rowId, builder: (column) => column);
GeneratedColumnWithTypeConverter<Hlc, String> get hlcTimestamp =>
$composableBuilder(
column: $table.hlcTimestamp,
builder: (column) => column,
);
GeneratedColumnWithTypeConverter<Hlc, String> get hlcTimestamp => $composableBuilder(
column: $table.hlcTimestamp,
builder: (column) => column,
);
GeneratedColumn<DriftAny> get rawValue =>
$composableBuilder(column: $table.rawValue, builder: (column) => column);
@ -2402,16 +2386,14 @@ class $$CrdtNormalizedDataTableTableTableManager
TableManagerState(
db: db,
table: table,
createFilteringComposer: () =>
$$CrdtNormalizedDataTableTableFilterComposer(
$db: db,
$table: table,
),
createOrderingComposer: () =>
$$CrdtNormalizedDataTableTableOrderingComposer(
$db: db,
$table: table,
),
createFilteringComposer: () => $$CrdtNormalizedDataTableTableFilterComposer(
$db: db,
$table: table,
),
createOrderingComposer: () => $$CrdtNormalizedDataTableTableOrderingComposer(
$db: db,
$table: table,
),
createComputedFieldComposer: () =>
$$CrdtNormalizedDataTableTableAnnotationComposer(
$db: db,
@ -2614,17 +2596,15 @@ class $$CrdtControlTableTableAnnotationComposer
builder: (column) => column,
);
GeneratedColumnWithTypeConverter<Hlc?, String> get lastSyncHlc =>
$composableBuilder(
column: $table.lastSyncHlc,
builder: (column) => column,
);
GeneratedColumnWithTypeConverter<Hlc?, String> get lastSyncHlc => $composableBuilder(
column: $table.lastSyncHlc,
builder: (column) => column,
);
GeneratedColumnWithTypeConverter<Hlc?, String> get lastApplyHlc =>
$composableBuilder(
column: $table.lastApplyHlc,
builder: (column) => column,
);
GeneratedColumnWithTypeConverter<Hlc?, String> get lastApplyHlc => $composableBuilder(
column: $table.lastApplyHlc,
builder: (column) => column,
);
}
class $$CrdtControlTableTableTableManager
@ -2640,11 +2620,7 @@ class $$CrdtControlTableTableTableManager
$$CrdtControlTableTableUpdateCompanionBuilder,
(
CrdtControlEntry,
BaseReferences<
_$CrdtDatabase,
$CrdtControlTableTable,
CrdtControlEntry
>,
BaseReferences<_$CrdtDatabase, $CrdtControlTableTable, CrdtControlEntry>,
),
CrdtControlEntry,
PrefetchHooks Function()
@ -2718,11 +2694,7 @@ typedef $$CrdtControlTableTableProcessedTableManager =
$$CrdtControlTableTableUpdateCompanionBuilder,
(
CrdtControlEntry,
BaseReferences<
_$CrdtDatabase,
$CrdtControlTableTable,
CrdtControlEntry
>,
BaseReferences<_$CrdtDatabase, $CrdtControlTableTable, CrdtControlEntry>,
),
CrdtControlEntry,
PrefetchHooks Function()
@ -2826,11 +2798,7 @@ class $$CrdtHlcStateTableTableTableManager
$$CrdtHlcStateTableTableUpdateCompanionBuilder,
(
CrdtHlcEntry,
BaseReferences<
_$CrdtDatabase,
$CrdtHlcStateTableTable,
CrdtHlcEntry
>,
BaseReferences<_$CrdtDatabase, $CrdtHlcStateTableTable, CrdtHlcEntry>,
),
CrdtHlcEntry,
PrefetchHooks Function()
@ -2846,11 +2814,10 @@ class $$CrdtHlcStateTableTableTableManager
$$CrdtHlcStateTableTableFilterComposer($db: db, $table: table),
createOrderingComposer: () =>
$$CrdtHlcStateTableTableOrderingComposer($db: db, $table: table),
createComputedFieldComposer: () =>
$$CrdtHlcStateTableTableAnnotationComposer(
$db: db,
$table: table,
),
createComputedFieldComposer: () => $$CrdtHlcStateTableTableAnnotationComposer(
$db: db,
$table: table,
),
updateCompanionCallback:
({
Value<String> userId = const Value.absent(),
@ -3001,11 +2968,7 @@ class $$CrdtMergeHlcTableTableTableManager
$$CrdtMergeHlcTableTableUpdateCompanionBuilder,
(
CrdtMergeHlcEntry,
BaseReferences<
_$CrdtDatabase,
$CrdtMergeHlcTableTable,
CrdtMergeHlcEntry
>,
BaseReferences<_$CrdtDatabase, $CrdtMergeHlcTableTable, CrdtMergeHlcEntry>,
),
CrdtMergeHlcEntry,
PrefetchHooks Function()
@ -3021,11 +2984,10 @@ class $$CrdtMergeHlcTableTableTableManager
$$CrdtMergeHlcTableTableFilterComposer($db: db, $table: table),
createOrderingComposer: () =>
$$CrdtMergeHlcTableTableOrderingComposer($db: db, $table: table),
createComputedFieldComposer: () =>
$$CrdtMergeHlcTableTableAnnotationComposer(
$db: db,
$table: table,
),
createComputedFieldComposer: () => $$CrdtMergeHlcTableTableAnnotationComposer(
$db: db,
$table: table,
),
updateCompanionCallback:
({
Value<String> userId = const Value.absent(),
@ -3070,11 +3032,7 @@ typedef $$CrdtMergeHlcTableTableProcessedTableManager =
$$CrdtMergeHlcTableTableUpdateCompanionBuilder,
(
CrdtMergeHlcEntry,
BaseReferences<
_$CrdtDatabase,
$CrdtMergeHlcTableTable,
CrdtMergeHlcEntry
>,
BaseReferences<_$CrdtDatabase, $CrdtMergeHlcTableTable, CrdtMergeHlcEntry>,
),
CrdtMergeHlcEntry,
PrefetchHooks Function()

File diff suppressed because it is too large Load diff

View file

@ -3,25 +3,23 @@
part of 'migration.dart';
// ignore_for_file: type=lint
class $CategoriesTable extends Categories
with TableInfo<$CategoriesTable, Category> {
class $CategoriesTable extends Categories with TableInfo<$CategoriesTable, Category> {
@override
final GeneratedDatabase attachedDatabase;
final String? _alias;
$CategoriesTable(this.attachedDatabase, [this._alias]);
@override
late final GeneratedColumnWithTypeConverter<RowId, int> id =
GeneratedColumn<int>(
'id',
aliasedName,
false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'PRIMARY KEY AUTOINCREMENT',
),
).withConverter<RowId>($CategoriesTable.$converterid);
late final GeneratedColumnWithTypeConverter<RowId, int> id = GeneratedColumn<int>(
'id',
aliasedName,
false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'PRIMARY KEY AUTOINCREMENT',
),
).withConverter<RowId>($CategoriesTable.$converterid);
static const VerificationMeta _descriptionMeta = const VerificationMeta(
'description',
);
@ -44,21 +42,21 @@ class $CategoriesTable extends Categories
requiredDuringInsert: false,
defaultValue: const Constant(0),
).withConverter<CategoryPriority>($CategoriesTable.$converterpriority);
static const VerificationMeta _descriptionInUpperCaseMeta =
const VerificationMeta('descriptionInUpperCase');
static const VerificationMeta _descriptionInUpperCaseMeta = const VerificationMeta(
'descriptionInUpperCase',
);
@override
late final GeneratedColumn<String> descriptionInUpperCase =
GeneratedColumn<String>(
'description_in_upper_case',
aliasedName,
false,
generatedAs: GeneratedAs(
StringExpressionOperators(description).upper(),
false,
),
type: DriftSqlType.string,
requiredDuringInsert: false,
);
late final GeneratedColumn<String> descriptionInUpperCase = GeneratedColumn<String>(
'description_in_upper_case',
aliasedName,
false,
generatedAs: GeneratedAs(
StringExpressionOperators(description).upper(),
false,
),
type: DriftSqlType.string,
requiredDuringInsert: false,
);
@override
List<GeneratedColumn> get $columns => [
id,
@ -214,8 +212,7 @@ class Category extends DataClass implements Insertable<Category> {
id: id ?? this.id,
description: description ?? this.description,
priority: priority ?? this.priority,
descriptionInUpperCase:
descriptionInUpperCase ?? this.descriptionInUpperCase,
descriptionInUpperCase: descriptionInUpperCase ?? this.descriptionInUpperCase,
);
@override
String toString() {
@ -229,8 +226,7 @@ class Category extends DataClass implements Insertable<Category> {
}
@override
int get hashCode =>
Object.hash(id, description, priority, descriptionInUpperCase);
int get hashCode => Object.hash(id, description, priority, descriptionInUpperCase);
@override
bool operator ==(Object other) =>
identical(this, other) ||
@ -307,25 +303,23 @@ class CategoriesCompanion extends UpdateCompanion<Category> {
}
}
class $TodosTableTable extends TodosTable
with TableInfo<$TodosTableTable, TodoEntry> {
class $TodosTableTable extends TodosTable with TableInfo<$TodosTableTable, TodoEntry> {
@override
final GeneratedDatabase attachedDatabase;
final String? _alias;
$TodosTableTable(this.attachedDatabase, [this._alias]);
@override
late final GeneratedColumnWithTypeConverter<RowId, int> id =
GeneratedColumn<int>(
'id',
aliasedName,
false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'PRIMARY KEY AUTOINCREMENT',
),
).withConverter<RowId>($TodosTableTable.$converterid);
late final GeneratedColumnWithTypeConverter<RowId, int> id = GeneratedColumn<int>(
'id',
aliasedName,
false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'PRIMARY KEY AUTOINCREMENT',
),
).withConverter<RowId>($TodosTableTable.$converterid);
static const VerificationMeta _titleMeta = const VerificationMeta('title');
@override
late final GeneratedColumn<String> title = GeneratedColumn<String>(
@ -532,9 +526,7 @@ class TodoEntry extends DataClass implements Insertable<TodoEntry> {
TodosTableCompanion toCompanion(bool nullToAbsent) {
return TodosTableCompanion(
id: Value(id),
title: title == null && nullToAbsent
? const Value.absent()
: Value(title),
title: title == null && nullToAbsent ? const Value.absent() : Value(title),
content: Value(content),
targetDate: targetDate == null && nullToAbsent
? const Value.absent()
@ -542,9 +534,7 @@ class TodoEntry extends DataClass implements Insertable<TodoEntry> {
category: category == null && nullToAbsent
? const Value.absent()
: Value(category),
status: status == null && nullToAbsent
? const Value.absent()
: Value(status),
status: status == null && nullToAbsent ? const Value.absent() : Value(status),
);
}
@ -605,9 +595,7 @@ class TodoEntry extends DataClass implements Insertable<TodoEntry> {
id: data.id.present ? data.id.value : this.id,
title: data.title.present ? data.title.value : this.title,
content: data.content.present ? data.content.value : this.content,
targetDate: data.targetDate.present
? data.targetDate.value
: this.targetDate,
targetDate: data.targetDate.present ? data.targetDate.value : this.targetDate,
category: data.category.present ? data.category.value : this.category,
status: data.status.present ? data.status.value : this.status,
);
@ -627,8 +615,7 @@ class TodoEntry extends DataClass implements Insertable<TodoEntry> {
}
@override
int get hashCode =>
Object.hash(id, title, content, targetDate, category, status);
int get hashCode => Object.hash(id, title, content, targetDate, category, status);
@override
bool operator ==(Object other) =>
identical(this, other) ||
@ -794,8 +781,7 @@ final class $$CategoriesTableReferences
}
}
class $$CategoriesTableFilterComposer
extends Composer<_$FirstDb, $CategoriesTable> {
class $$CategoriesTableFilterComposer extends Composer<_$FirstDb, $CategoriesTable> {
$$CategoriesTableFilterComposer({
required super.$db,
required super.$table,
@ -803,11 +789,10 @@ class $$CategoriesTableFilterComposer
super.$addJoinBuilderToRootComposer,
super.$removeJoinBuilderFromRootComposer,
});
ColumnWithTypeConverterFilters<RowId, RowId, int> get id =>
$composableBuilder(
column: $table.id,
builder: (column) => ColumnWithTypeConverterFilters(column),
);
ColumnWithTypeConverterFilters<RowId, RowId, int> get id => $composableBuilder(
column: $table.id,
builder: (column) => ColumnWithTypeConverterFilters(column),
);
ColumnFilters<String> get description => $composableBuilder(
column: $table.description,
@ -843,16 +828,14 @@ class $$CategoriesTableFilterComposer
$table: $db.todosTable,
$addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer,
joinBuilder: joinBuilder,
$removeJoinBuilderFromRootComposer:
$removeJoinBuilderFromRootComposer,
$removeJoinBuilderFromRootComposer: $removeJoinBuilderFromRootComposer,
),
);
return f(composer);
}
}
class $$CategoriesTableOrderingComposer
extends Composer<_$FirstDb, $CategoriesTable> {
class $$CategoriesTableOrderingComposer extends Composer<_$FirstDb, $CategoriesTable> {
$$CategoriesTableOrderingComposer({
required super.$db,
required super.$table,
@ -924,8 +907,7 @@ class $$CategoriesTableAnnotationComposer
$table: $db.todosTable,
$addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer,
joinBuilder: joinBuilder,
$removeJoinBuilderFromRootComposer:
$removeJoinBuilderFromRootComposer,
$removeJoinBuilderFromRootComposer: $removeJoinBuilderFromRootComposer,
),
);
return f(composer);
@ -994,11 +976,7 @@ class $$CategoriesTableTableManager
getPrefetchedDataCallback: (items) async {
return [
if (todos)
await $_getPrefetchedData<
Category,
$CategoriesTable,
TodoEntry
>(
await $_getPrefetchedData<Category, $CategoriesTable, TodoEntry>(
currentTable: table,
referencedTable: $$CategoriesTableReferences._todosTable(
db,
@ -1054,10 +1032,9 @@ final class $$TodosTableTableReferences
extends BaseReferences<_$FirstDb, $TodosTableTable, TodoEntry> {
$$TodosTableTableReferences(super.$_db, super.$_table, super.$_typedResult);
static $CategoriesTable _categoryTable(_$FirstDb db) =>
db.categories.createAlias(
$_aliasNameGenerator(db.todosTable.category, db.categories.id),
);
static $CategoriesTable _categoryTable(_$FirstDb db) => db.categories.createAlias(
$_aliasNameGenerator(db.todosTable.category, db.categories.id),
);
$$CategoriesTableProcessedTableManager? get category {
final $_column = $_itemColumn<int>('category');
@ -1074,8 +1051,7 @@ final class $$TodosTableTableReferences
}
}
class $$TodosTableTableFilterComposer
extends Composer<_$FirstDb, $TodosTableTable> {
class $$TodosTableTableFilterComposer extends Composer<_$FirstDb, $TodosTableTable> {
$$TodosTableTableFilterComposer({
required super.$db,
required super.$table,
@ -1083,11 +1059,10 @@ class $$TodosTableTableFilterComposer
super.$addJoinBuilderToRootComposer,
super.$removeJoinBuilderFromRootComposer,
});
ColumnWithTypeConverterFilters<RowId, RowId, int> get id =>
$composableBuilder(
column: $table.id,
builder: (column) => ColumnWithTypeConverterFilters(column),
);
ColumnWithTypeConverterFilters<RowId, RowId, int> get id => $composableBuilder(
column: $table.id,
builder: (column) => ColumnWithTypeConverterFilters(column),
);
ColumnFilters<String> get title => $composableBuilder(
column: $table.title,
@ -1126,16 +1101,14 @@ class $$TodosTableTableFilterComposer
$table: $db.categories,
$addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer,
joinBuilder: joinBuilder,
$removeJoinBuilderFromRootComposer:
$removeJoinBuilderFromRootComposer,
$removeJoinBuilderFromRootComposer: $removeJoinBuilderFromRootComposer,
),
);
return composer;
}
}
class $$TodosTableTableOrderingComposer
extends Composer<_$FirstDb, $TodosTableTable> {
class $$TodosTableTableOrderingComposer extends Composer<_$FirstDb, $TodosTableTable> {
$$TodosTableTableOrderingComposer({
required super.$db,
required super.$table,
@ -1184,8 +1157,7 @@ class $$TodosTableTableOrderingComposer
$table: $db.categories,
$addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer,
joinBuilder: joinBuilder,
$removeJoinBuilderFromRootComposer:
$removeJoinBuilderFromRootComposer,
$removeJoinBuilderFromRootComposer: $removeJoinBuilderFromRootComposer,
),
);
return composer;
@ -1234,8 +1206,7 @@ class $$TodosTableTableAnnotationComposer
$table: $db.categories,
$addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer,
joinBuilder: joinBuilder,
$removeJoinBuilderFromRootComposer:
$removeJoinBuilderFromRootComposer,
$removeJoinBuilderFromRootComposer: $removeJoinBuilderFromRootComposer,
),
);
return composer;
@ -1383,18 +1354,17 @@ class $UsersTable extends Users with TableInfo<$UsersTable, User> {
final String? _alias;
$UsersTable(this.attachedDatabase, [this._alias]);
@override
late final GeneratedColumnWithTypeConverter<RowId, int> id =
GeneratedColumn<int>(
'id',
aliasedName,
false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'PRIMARY KEY AUTOINCREMENT',
),
).withConverter<RowId>($UsersTable.$converterid);
late final GeneratedColumnWithTypeConverter<RowId, int> id = GeneratedColumn<int>(
'id',
aliasedName,
false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'PRIMARY KEY AUTOINCREMENT',
),
).withConverter<RowId>($UsersTable.$converterid);
static const VerificationMeta _nameMeta = const VerificationMeta('name');
@override
late final GeneratedColumn<String> name = GeneratedColumn<String>(
@ -1429,14 +1399,13 @@ class $UsersTable extends Users with TableInfo<$UsersTable, User> {
'profilePicture',
);
@override
late final GeneratedColumn<Uint8List> profilePicture =
GeneratedColumn<Uint8List>(
'profile_picture',
aliasedName,
false,
type: DriftSqlType.blob,
requiredDuringInsert: true,
);
late final GeneratedColumn<Uint8List> profilePicture = GeneratedColumn<Uint8List>(
'profile_picture',
aliasedName,
false,
type: DriftSqlType.blob,
requiredDuringInsert: true,
);
static const VerificationMeta _creationTimeMeta = const VerificationMeta(
'creationTime',
);
@ -1798,11 +1767,10 @@ class $$UsersTableFilterComposer extends Composer<_$SecondDb, $UsersTable> {
super.$addJoinBuilderToRootComposer,
super.$removeJoinBuilderFromRootComposer,
});
ColumnWithTypeConverterFilters<RowId, RowId, int> get id =>
$composableBuilder(
column: $table.id,
builder: (column) => ColumnWithTypeConverterFilters(column),
);
ColumnWithTypeConverterFilters<RowId, RowId, int> get id => $composableBuilder(
column: $table.id,
builder: (column) => ColumnWithTypeConverterFilters(column),
);
ColumnFilters<String> get name => $composableBuilder(
column: $table.name,
@ -1967,6 +1935,5 @@ typedef $$UsersTableProcessedTableManager =
class $SecondDbManager {
final _$SecondDb _db;
$SecondDbManager(this._db);
$$UsersTableTableManager get users =>
$$UsersTableTableManager(_db, _db.users);
$$UsersTableTableManager get users => $$UsersTableTableManager(_db, _db.users);
}