From 4d716ba40ddcece93f8a6da5ba8900f60b4c244e Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Fri, 2 Jan 2026 00:45:24 +0100 Subject: [PATCH] =?UTF-8?q?Feat:=20F=C3=BCgt=20Spalten=20updatedAt=20zu=20?= =?UTF-8?q?allen=20Tabellen=20hinzu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/Entities/drift_database.dart | 9 + lib/Entities/drift_database.g.dart | 283 +++++++++++++++++++++++++---- 2 files changed, 260 insertions(+), 32 deletions(-) diff --git a/lib/Entities/drift_database.dart b/lib/Entities/drift_database.dart index bb64b08..ba1ea19 100644 --- a/lib/Entities/drift_database.dart +++ b/lib/Entities/drift_database.dart @@ -12,6 +12,9 @@ class Accounts extends Table { /// Name des Kontos TextColumn get name => text().withDefault(const Constant(''))(); + + /// Wann das Konto das letzte mal geupdated wurde. + DateTimeColumn get updatedAt => dateTime().withDefault(currentDateAndTime)(); } /// Eine Tabelle für einzelne Transaktionen. @@ -38,6 +41,9 @@ class Transactions extends Table { /// falls vorhanden IntColumn get recurringTransactionId => integer().nullable().references(RecurringTransactions, #id)(); + + /// Wann die Transaktion das letzte mal geupdated wurde. + DateTimeColumn get updatedAt => dateTime().withDefault(currentDateAndTime)(); } /// Eine Tabelle für wiederkehrende Transaktionen. @@ -59,6 +65,9 @@ class RecurringTransactions extends Table { /// Fremdschlüssel zum zugehörigen Konto IntColumn get accountId => integer().references(Accounts, #id)(); + + /// Wann die wiederkehrende Transaktion das letzte mal geupdated wurde. + DateTimeColumn get updatedAt => dateTime().withDefault(currentDateAndTime)(); } /// Hauptklasse für die Drift-Datenbank der Anwendung. diff --git a/lib/Entities/drift_database.g.dart b/lib/Entities/drift_database.g.dart index 219712b..5dbe1cb 100644 --- a/lib/Entities/drift_database.g.dart +++ b/lib/Entities/drift_database.g.dart @@ -31,8 +31,21 @@ class $AccountsTable extends Accounts with TableInfo<$AccountsTable, Account> { requiredDuringInsert: false, defaultValue: const Constant(''), ); + static const VerificationMeta _updatedAtMeta = const VerificationMeta( + 'updatedAt', + ); @override - List get $columns => [id, name]; + late final GeneratedColumn updatedAt = GeneratedColumn( + 'updated_at', + aliasedName, + false, + type: DriftSqlType.dateTime, + requiredDuringInsert: false, + defaultValue: currentDateAndTime, + ); + + @override + List get $columns => [id, name, updatedAt]; @override String get aliasedName => _alias ?? actualTableName; @override @@ -54,6 +67,12 @@ class $AccountsTable extends Accounts with TableInfo<$AccountsTable, Account> { name.isAcceptableOrUnknown(data['name']!, _nameMeta), ); } + if (data.containsKey('updated_at')) { + context.handle( + _updatedAtMeta, + updatedAt.isAcceptableOrUnknown(data['updated_at']!, _updatedAtMeta), + ); + } return context; } @@ -71,6 +90,10 @@ class $AccountsTable extends Accounts with TableInfo<$AccountsTable, Account> { DriftSqlType.string, data['${effectivePrefix}name'], )!, + updatedAt: attachedDatabase.typeMapping.read( + DriftSqlType.dateTime, + data['${effectivePrefix}updated_at'], + )!, ); } @@ -86,17 +109,30 @@ class Account extends DataClass implements Insertable { /// Name des Kontos final String name; - const Account({required this.id, required this.name}); + + /// Wann das Konto das letzte mal geupdated wurde. + final DateTime updatedAt; + + const Account({ + required this.id, + required this.name, + required this.updatedAt, + }); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); map['name'] = Variable(name); + map['updated_at'] = Variable(updatedAt); return map; } AccountsCompanion toCompanion(bool nullToAbsent) { - return AccountsCompanion(id: Value(id), name: Value(name)); + return AccountsCompanion( + id: Value(id), + name: Value(name), + updatedAt: Value(updatedAt), + ); } factory Account.fromJson( @@ -107,6 +143,7 @@ class Account extends DataClass implements Insertable { return Account( id: serializer.fromJson(json['id']), name: serializer.fromJson(json['name']), + updatedAt: serializer.fromJson(json['updatedAt']), ); } @override @@ -115,58 +152,79 @@ class Account extends DataClass implements Insertable { return { 'id': serializer.toJson(id), 'name': serializer.toJson(name), + 'updatedAt': serializer.toJson(updatedAt), }; } - Account copyWith({int? id, String? name}) => - Account(id: id ?? this.id, name: name ?? this.name); + Account copyWith({int? id, String? name, DateTime? updatedAt}) => Account( + id: id ?? this.id, + name: name ?? this.name, + updatedAt: updatedAt ?? this.updatedAt, + ); Account copyWithCompanion(AccountsCompanion data) { return Account( id: data.id.present ? data.id.value : this.id, name: data.name.present ? data.name.value : this.name, + updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt, ); } @override String toString() { return (StringBuffer('Account(') - ..write('id: $id, ') - ..write('name: $name') + ..write('id: $id, ')..write('name: $name, ')..write( + 'updatedAt: $updatedAt') ..write(')')) .toString(); } @override - int get hashCode => Object.hash(id, name); + int get hashCode => Object.hash(id, name, updatedAt); @override bool operator ==(Object other) => identical(this, other) || - (other is Account && other.id == this.id && other.name == this.name); + (other is Account && + other.id == this.id && + other.name == this.name && + other.updatedAt == this.updatedAt); } class AccountsCompanion extends UpdateCompanion { final Value id; final Value name; + final Value updatedAt; const AccountsCompanion({ this.id = const Value.absent(), this.name = const Value.absent(), + this.updatedAt = const Value.absent(), }); AccountsCompanion.insert({ this.id = const Value.absent(), this.name = const Value.absent(), + this.updatedAt = const Value.absent(), }); static Insertable custom({ Expression? id, Expression? name, + Expression? updatedAt, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (name != null) 'name': name, + if (updatedAt != null) 'updated_at': updatedAt, }); } - AccountsCompanion copyWith({Value? id, Value? name}) { - return AccountsCompanion(id: id ?? this.id, name: name ?? this.name); + AccountsCompanion copyWith({ + Value? id, + Value? name, + Value? updatedAt, + }) { + return AccountsCompanion( + id: id ?? this.id, + name: name ?? this.name, + updatedAt: updatedAt ?? this.updatedAt, + ); } @override @@ -178,14 +236,17 @@ class AccountsCompanion extends UpdateCompanion { if (name.present) { map['name'] = Variable(name.value); } + if (updatedAt.present) { + map['updated_at'] = Variable(updatedAt.value); + } return map; } @override String toString() { return (StringBuffer('AccountsCompanion(') - ..write('id: $id, ') - ..write('name: $name') + ..write('id: $id, ')..write('name: $name, ')..write( + 'updatedAt: $updatedAt') ..write(')')) .toString(); } @@ -266,6 +327,18 @@ class $RecurringTransactionsTable extends RecurringTransactions 'REFERENCES accounts (id)', ), ); + static const VerificationMeta _updatedAtMeta = const VerificationMeta( + 'updatedAt', + ); + @override + late final GeneratedColumn updatedAt = GeneratedColumn( + 'updated_at', + aliasedName, + false, + type: DriftSqlType.dateTime, + requiredDuringInsert: false, + defaultValue: currentDateAndTime, + ); @override List get $columns => [ id, @@ -274,6 +347,7 @@ class $RecurringTransactionsTable extends RecurringTransactions timeFrame, amount, accountId, + updatedAt, ]; @override String get aliasedName => _alias ?? actualTableName; @@ -316,6 +390,12 @@ class $RecurringTransactionsTable extends RecurringTransactions } else if (isInserting) { context.missing(_accountIdMeta); } + if (data.containsKey('updated_at')) { + context.handle( + _updatedAtMeta, + updatedAt.isAcceptableOrUnknown(data['updated_at']!, _updatedAtMeta), + ); + } return context; } @@ -351,6 +431,10 @@ class $RecurringTransactionsTable extends RecurringTransactions DriftSqlType.int, data['${effectivePrefix}account_id'], )!, + updatedAt: attachedDatabase.typeMapping.read( + DriftSqlType.dateTime, + data['${effectivePrefix}updated_at'], + )!, ); } @@ -382,6 +466,9 @@ class RecurringTransaction extends DataClass /// Fremdschlüssel zum zugehörigen Konto final int accountId; + + /// Wann die wiederkehrende Transaktion das letzte mal geupdated wurde. + final DateTime updatedAt; const RecurringTransaction({ required this.id, required this.name, @@ -389,6 +476,7 @@ class RecurringTransaction extends DataClass required this.timeFrame, required this.amount, required this.accountId, + required this.updatedAt, }); @override Map toColumns(bool nullToAbsent) { @@ -405,6 +493,7 @@ class RecurringTransaction extends DataClass } map['amount'] = Variable(amount); map['account_id'] = Variable(accountId); + map['updated_at'] = Variable(updatedAt); return map; } @@ -418,6 +507,7 @@ class RecurringTransaction extends DataClass timeFrame: Value(timeFrame), amount: Value(amount), accountId: Value(accountId), + updatedAt: Value(updatedAt), ); } @@ -435,6 +525,7 @@ class RecurringTransaction extends DataClass ), amount: serializer.fromJson(json['amount']), accountId: serializer.fromJson(json['accountId']), + updatedAt: serializer.fromJson(json['updatedAt']), ); } @override @@ -449,6 +540,7 @@ class RecurringTransaction extends DataClass ), 'amount': serializer.toJson(amount), 'accountId': serializer.toJson(accountId), + 'updatedAt': serializer.toJson(updatedAt), }; } @@ -459,6 +551,7 @@ class RecurringTransaction extends DataClass TimeFrameEnum? timeFrame, double? amount, int? accountId, + DateTime? updatedAt, }) => RecurringTransaction( id: id ?? this.id, name: name ?? this.name, @@ -466,6 +559,7 @@ class RecurringTransaction extends DataClass timeFrame: timeFrame ?? this.timeFrame, amount: amount ?? this.amount, accountId: accountId ?? this.accountId, + updatedAt: updatedAt ?? this.updatedAt, ); RecurringTransaction copyWithCompanion(RecurringTransactionsCompanion data) { return RecurringTransaction( @@ -475,6 +569,7 @@ class RecurringTransaction extends DataClass timeFrame: data.timeFrame.present ? data.timeFrame.value : this.timeFrame, amount: data.amount.present ? data.amount.value : this.amount, accountId: data.accountId.present ? data.accountId.value : this.accountId, + updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt, ); } @@ -485,15 +580,15 @@ class RecurringTransaction extends DataClass ..write('name: $name, ') ..write('startDate: $startDate, ') ..write('timeFrame: $timeFrame, ') - ..write('amount: $amount, ') - ..write('accountId: $accountId') + ..write('amount: $amount, ')..write('accountId: $accountId, ')..write( + 'updatedAt: $updatedAt') ..write(')')) .toString(); } @override int get hashCode => - Object.hash(id, name, startDate, timeFrame, amount, accountId); + Object.hash(id, name, startDate, timeFrame, amount, accountId, updatedAt); @override bool operator ==(Object other) => identical(this, other) || @@ -503,7 +598,8 @@ class RecurringTransaction extends DataClass other.startDate == this.startDate && other.timeFrame == this.timeFrame && other.amount == this.amount && - other.accountId == this.accountId); + other.accountId == this.accountId && + other.updatedAt == this.updatedAt); } class RecurringTransactionsCompanion @@ -514,6 +610,7 @@ class RecurringTransactionsCompanion final Value timeFrame; final Value amount; final Value accountId; + final Value updatedAt; const RecurringTransactionsCompanion({ this.id = const Value.absent(), this.name = const Value.absent(), @@ -521,6 +618,7 @@ class RecurringTransactionsCompanion this.timeFrame = const Value.absent(), this.amount = const Value.absent(), this.accountId = const Value.absent(), + this.updatedAt = const Value.absent(), }); RecurringTransactionsCompanion.insert({ this.id = const Value.absent(), @@ -529,6 +627,7 @@ class RecurringTransactionsCompanion required TimeFrameEnum timeFrame, this.amount = const Value.absent(), required int accountId, + this.updatedAt = const Value.absent(), }) : timeFrame = Value(timeFrame), accountId = Value(accountId); static Insertable custom({ @@ -538,6 +637,7 @@ class RecurringTransactionsCompanion Expression? timeFrame, Expression? amount, Expression? accountId, + Expression? updatedAt, }) { return RawValuesInsertable({ if (id != null) 'id': id, @@ -546,6 +646,7 @@ class RecurringTransactionsCompanion if (timeFrame != null) 'time_frame': timeFrame, if (amount != null) 'amount': amount, if (accountId != null) 'account_id': accountId, + if (updatedAt != null) 'updated_at': updatedAt, }); } @@ -556,6 +657,7 @@ class RecurringTransactionsCompanion Value? timeFrame, Value? amount, Value? accountId, + Value? updatedAt, }) { return RecurringTransactionsCompanion( id: id ?? this.id, @@ -564,6 +666,7 @@ class RecurringTransactionsCompanion timeFrame: timeFrame ?? this.timeFrame, amount: amount ?? this.amount, accountId: accountId ?? this.accountId, + updatedAt: updatedAt ?? this.updatedAt, ); } @@ -590,6 +693,9 @@ class RecurringTransactionsCompanion if (accountId.present) { map['account_id'] = Variable(accountId.value); } + if (updatedAt.present) { + map['updated_at'] = Variable(updatedAt.value); + } return map; } @@ -600,8 +706,8 @@ class RecurringTransactionsCompanion ..write('name: $name, ') ..write('startDate: $startDate, ') ..write('timeFrame: $timeFrame, ') - ..write('amount: $amount, ') - ..write('accountId: $accountId') + ..write('amount: $amount, ')..write('accountId: $accountId, ')..write( + 'updatedAt: $updatedAt') ..write(')')) .toString(); } @@ -697,6 +803,18 @@ class $TransactionsTable extends Transactions 'REFERENCES recurring_transactions (id)', ), ); + static const VerificationMeta _updatedAtMeta = const VerificationMeta( + 'updatedAt', + ); + @override + late final GeneratedColumn updatedAt = GeneratedColumn( + 'updated_at', + aliasedName, + false, + type: DriftSqlType.dateTime, + requiredDuringInsert: false, + defaultValue: currentDateAndTime, + ); @override List get $columns => [ id, @@ -706,6 +824,7 @@ class $TransactionsTable extends Transactions checked, accountId, recurringTransactionId, + updatedAt, ]; @override String get aliasedName => _alias ?? actualTableName; @@ -763,6 +882,12 @@ class $TransactionsTable extends Transactions ), ); } + if (data.containsKey('updated_at')) { + context.handle( + _updatedAtMeta, + updatedAt.isAcceptableOrUnknown(data['updated_at']!, _updatedAtMeta), + ); + } return context; } @@ -800,6 +925,10 @@ class $TransactionsTable extends Transactions DriftSqlType.int, data['${effectivePrefix}recurring_transaction_id'], ), + updatedAt: attachedDatabase.typeMapping.read( + DriftSqlType.dateTime, + data['${effectivePrefix}updated_at'], + )!, ); } @@ -831,6 +960,9 @@ class Transaction extends DataClass implements Insertable { /// Fremdschlüssel zur zugehörigen wiederkehrenden Transaktion, /// falls vorhanden final int? recurringTransactionId; + + /// Wann die Transaktion das letzte mal geupdated wurde. + final DateTime updatedAt; const Transaction({ required this.id, required this.name, @@ -839,6 +971,7 @@ class Transaction extends DataClass implements Insertable { required this.checked, required this.accountId, this.recurringTransactionId, + required this.updatedAt, }); @override Map toColumns(bool nullToAbsent) { @@ -854,6 +987,7 @@ class Transaction extends DataClass implements Insertable { if (!nullToAbsent || recurringTransactionId != null) { map['recurring_transaction_id'] = Variable(recurringTransactionId); } + map['updated_at'] = Variable(updatedAt); return map; } @@ -868,6 +1002,7 @@ class Transaction extends DataClass implements Insertable { recurringTransactionId: recurringTransactionId == null && nullToAbsent ? const Value.absent() : Value(recurringTransactionId), + updatedAt: Value(updatedAt), ); } @@ -886,6 +1021,7 @@ class Transaction extends DataClass implements Insertable { recurringTransactionId: serializer.fromJson( json['recurringTransactionId'], ), + updatedAt: serializer.fromJson(json['updatedAt']), ); } @override @@ -899,6 +1035,7 @@ class Transaction extends DataClass implements Insertable { 'checked': serializer.toJson(checked), 'accountId': serializer.toJson(accountId), 'recurringTransactionId': serializer.toJson(recurringTransactionId), + 'updatedAt': serializer.toJson(updatedAt), }; } @@ -910,6 +1047,7 @@ class Transaction extends DataClass implements Insertable { bool? checked, int? accountId, Value recurringTransactionId = const Value.absent(), + DateTime? updatedAt, }) => Transaction( id: id ?? this.id, name: name ?? this.name, @@ -920,6 +1058,7 @@ class Transaction extends DataClass implements Insertable { recurringTransactionId: recurringTransactionId.present ? recurringTransactionId.value : this.recurringTransactionId, + updatedAt: updatedAt ?? this.updatedAt, ); Transaction copyWithCompanion(TransactionsCompanion data) { return Transaction( @@ -932,6 +1071,7 @@ class Transaction extends DataClass implements Insertable { recurringTransactionId: data.recurringTransactionId.present ? data.recurringTransactionId.value : this.recurringTransactionId, + updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt, ); } @@ -940,10 +1080,11 @@ class Transaction extends DataClass implements Insertable { return (StringBuffer('Transaction(') ..write('id: $id, ') ..write('name: $name, ') - ..write('date: $date, ') - ..write('amount: $amount, ')..write('checked: $checked, ') - ..write('accountId: $accountId, ') - ..write('recurringTransactionId: $recurringTransactionId') + ..write('date: $date, ')..write('amount: $amount, ')..write( + 'checked: $checked, ') + ..write('accountId: $accountId, ')..write( + 'recurringTransactionId: $recurringTransactionId, ')..write( + 'updatedAt: $updatedAt') ..write(')')) .toString(); } @@ -957,6 +1098,7 @@ class Transaction extends DataClass implements Insertable { checked, accountId, recurringTransactionId, + updatedAt, ); @override bool operator ==(Object other) => @@ -968,7 +1110,8 @@ class Transaction extends DataClass implements Insertable { other.amount == this.amount && other.checked == this.checked && other.accountId == this.accountId && - other.recurringTransactionId == this.recurringTransactionId); + other.recurringTransactionId == this.recurringTransactionId && + other.updatedAt == this.updatedAt); } class TransactionsCompanion extends UpdateCompanion { @@ -979,6 +1122,7 @@ class TransactionsCompanion extends UpdateCompanion { final Value checked; final Value accountId; final Value recurringTransactionId; + final Value updatedAt; const TransactionsCompanion({ this.id = const Value.absent(), this.name = const Value.absent(), @@ -987,6 +1131,7 @@ class TransactionsCompanion extends UpdateCompanion { this.checked = const Value.absent(), this.accountId = const Value.absent(), this.recurringTransactionId = const Value.absent(), + this.updatedAt = const Value.absent(), }); TransactionsCompanion.insert({ this.id = const Value.absent(), @@ -996,6 +1141,7 @@ class TransactionsCompanion extends UpdateCompanion { this.checked = const Value.absent(), required int accountId, this.recurringTransactionId = const Value.absent(), + this.updatedAt = const Value.absent(), }) : accountId = Value(accountId); static Insertable custom({ Expression? id, @@ -1005,6 +1151,7 @@ class TransactionsCompanion extends UpdateCompanion { Expression? checked, Expression? accountId, Expression? recurringTransactionId, + Expression? updatedAt, }) { return RawValuesInsertable({ if (id != null) 'id': id, @@ -1015,6 +1162,7 @@ class TransactionsCompanion extends UpdateCompanion { if (accountId != null) 'account_id': accountId, if (recurringTransactionId != null) 'recurring_transaction_id': recurringTransactionId, + if (updatedAt != null) 'updated_at': updatedAt, }); } @@ -1026,6 +1174,7 @@ class TransactionsCompanion extends UpdateCompanion { Value? checked, Value? accountId, Value? recurringTransactionId, + Value? updatedAt, }) { return TransactionsCompanion( id: id ?? this.id, @@ -1036,6 +1185,7 @@ class TransactionsCompanion extends UpdateCompanion { accountId: accountId ?? this.accountId, recurringTransactionId: recurringTransactionId ?? this.recurringTransactionId, + updatedAt: updatedAt ?? this.updatedAt, ); } @@ -1065,6 +1215,9 @@ class TransactionsCompanion extends UpdateCompanion { recurringTransactionId.value, ); } + if (updatedAt.present) { + map['updated_at'] = Variable(updatedAt.value); + } return map; } @@ -1073,10 +1226,11 @@ class TransactionsCompanion extends UpdateCompanion { return (StringBuffer('TransactionsCompanion(') ..write('id: $id, ') ..write('name: $name, ') - ..write('date: $date, ') - ..write('amount: $amount, ')..write('checked: $checked, ') - ..write('accountId: $accountId, ') - ..write('recurringTransactionId: $recurringTransactionId') + ..write('date: $date, ')..write('amount: $amount, ')..write( + 'checked: $checked, ') + ..write('accountId: $accountId, ')..write( + 'recurringTransactionId: $recurringTransactionId, ')..write( + 'updatedAt: $updatedAt') ..write(')')) .toString(); } @@ -1101,9 +1255,17 @@ abstract class _$AppDatabase extends GeneratedDatabase { } typedef $$AccountsTableCreateCompanionBuilder = - AccountsCompanion Function({Value id, Value name}); + AccountsCompanion Function({ + Value id, + Value name, + Value updatedAt, + }); typedef $$AccountsTableUpdateCompanionBuilder = - AccountsCompanion Function({Value id, Value name}); + AccountsCompanion Function({ + Value id, + Value name, + Value updatedAt, + }); final class $$AccountsTableReferences extends BaseReferences<_$AppDatabase, $AccountsTable, Account> { @@ -1175,6 +1337,11 @@ class $$AccountsTableFilterComposer builder: (column) => ColumnFilters(column), ); + ColumnFilters get updatedAt => $composableBuilder( + column: $table.updatedAt, + builder: (column) => ColumnFilters(column), + ); + Expression recurringTransactionsRefs( Expression Function($$RecurringTransactionsTableFilterComposer f) f, ) { @@ -1245,6 +1412,11 @@ class $$AccountsTableOrderingComposer column: $table.name, builder: (column) => ColumnOrderings(column), ); + + ColumnOrderings get updatedAt => $composableBuilder( + column: $table.updatedAt, + builder: (column) => ColumnOrderings(column), + ); } class $$AccountsTableAnnotationComposer @@ -1262,6 +1434,9 @@ class $$AccountsTableAnnotationComposer GeneratedColumn get name => $composableBuilder(column: $table.name, builder: (column) => column); + GeneratedColumn get updatedAt => + $composableBuilder(column: $table.updatedAt, builder: (column) => column); + Expression recurringTransactionsRefs( Expression Function($$RecurringTransactionsTableAnnotationComposer a) f, ) { @@ -1347,12 +1522,18 @@ class $$AccountsTableTableManager ({ Value id = const Value.absent(), Value name = const Value.absent(), - }) => AccountsCompanion(id: id, name: name), + Value updatedAt = const Value.absent(), + }) => AccountsCompanion(id: id, name: name, updatedAt: updatedAt), createCompanionCallback: ({ Value id = const Value.absent(), Value name = const Value.absent(), - }) => AccountsCompanion.insert(id: id, name: name), + Value updatedAt = const Value.absent(), + }) => AccountsCompanion.insert( + id: id, + name: name, + updatedAt: updatedAt, + ), withReferenceMapper: (p0) => p0 .map( (e) => ( @@ -1447,6 +1628,7 @@ typedef $$RecurringTransactionsTableCreateCompanionBuilder = required TimeFrameEnum timeFrame, Value amount, required int accountId, + Value updatedAt, }); typedef $$RecurringTransactionsTableUpdateCompanionBuilder = RecurringTransactionsCompanion Function({ @@ -1456,6 +1638,7 @@ typedef $$RecurringTransactionsTableUpdateCompanionBuilder = Value timeFrame, Value amount, Value accountId, + Value updatedAt, }); final class $$RecurringTransactionsTableReferences @@ -1551,6 +1734,11 @@ class $$RecurringTransactionsTableFilterComposer builder: (column) => ColumnFilters(column), ); + ColumnFilters get updatedAt => $composableBuilder( + column: $table.updatedAt, + builder: (column) => ColumnFilters(column), + ); + $$AccountsTableFilterComposer get accountId { final $$AccountsTableFilterComposer composer = $composerBuilder( composer: this, @@ -1634,6 +1822,11 @@ class $$RecurringTransactionsTableOrderingComposer builder: (column) => ColumnOrderings(column), ); + ColumnOrderings get updatedAt => $composableBuilder( + column: $table.updatedAt, + builder: (column) => ColumnOrderings(column), + ); + $$AccountsTableOrderingComposer get accountId { final $$AccountsTableOrderingComposer composer = $composerBuilder( composer: this, @@ -1682,6 +1875,9 @@ class $$RecurringTransactionsTableAnnotationComposer GeneratedColumn get amount => $composableBuilder(column: $table.amount, builder: (column) => column); + GeneratedColumn get updatedAt => + $composableBuilder(column: $table.updatedAt, builder: (column) => column); + $$AccountsTableAnnotationComposer get accountId { final $$AccountsTableAnnotationComposer composer = $composerBuilder( composer: this, @@ -1776,6 +1972,7 @@ class $$RecurringTransactionsTableTableManager Value timeFrame = const Value.absent(), Value amount = const Value.absent(), Value accountId = const Value.absent(), + Value updatedAt = const Value.absent(), }) => RecurringTransactionsCompanion( id: id, name: name, @@ -1783,6 +1980,7 @@ class $$RecurringTransactionsTableTableManager timeFrame: timeFrame, amount: amount, accountId: accountId, + updatedAt: updatedAt, ), createCompanionCallback: ({ @@ -1792,6 +1990,7 @@ class $$RecurringTransactionsTableTableManager required TimeFrameEnum timeFrame, Value amount = const Value.absent(), required int accountId, + Value updatedAt = const Value.absent(), }) => RecurringTransactionsCompanion.insert( id: id, name: name, @@ -1799,6 +1998,7 @@ class $$RecurringTransactionsTableTableManager timeFrame: timeFrame, amount: amount, accountId: accountId, + updatedAt: updatedAt, ), withReferenceMapper: (p0) => p0 .map( @@ -1904,6 +2104,7 @@ typedef $$TransactionsTableCreateCompanionBuilder = Value checked, required int accountId, Value recurringTransactionId, + Value updatedAt, }); typedef $$TransactionsTableUpdateCompanionBuilder = TransactionsCompanion Function({ @@ -1914,6 +2115,7 @@ typedef $$TransactionsTableUpdateCompanionBuilder = Value checked, Value accountId, Value recurringTransactionId, + Value updatedAt, }); final class $$TransactionsTableReferences @@ -2000,6 +2202,11 @@ class $$TransactionsTableFilterComposer builder: (column) => ColumnFilters(column), ); + ColumnFilters get updatedAt => $composableBuilder( + column: $table.updatedAt, + builder: (column) => ColumnFilters(column), + ); + $$AccountsTableFilterComposer get accountId { final $$AccountsTableFilterComposer composer = $composerBuilder( composer: this, @@ -2082,6 +2289,11 @@ class $$TransactionsTableOrderingComposer builder: (column) => ColumnOrderings(column), ); + ColumnOrderings get updatedAt => $composableBuilder( + column: $table.updatedAt, + builder: (column) => ColumnOrderings(column), + ); + $$AccountsTableOrderingComposer get accountId { final $$AccountsTableOrderingComposer composer = $composerBuilder( composer: this, @@ -2154,6 +2366,9 @@ class $$TransactionsTableAnnotationComposer GeneratedColumn get checked => $composableBuilder(column: $table.checked, builder: (column) => column); + GeneratedColumn get updatedAt => + $composableBuilder(column: $table.updatedAt, builder: (column) => column); + $$AccountsTableAnnotationComposer get accountId { final $$AccountsTableAnnotationComposer composer = $composerBuilder( composer: this, @@ -2237,6 +2452,7 @@ class $$TransactionsTableTableManager Value checked = const Value.absent(), Value accountId = const Value.absent(), Value recurringTransactionId = const Value.absent(), + Value updatedAt = const Value.absent(), }) => TransactionsCompanion( id: id, name: name, @@ -2245,6 +2461,7 @@ class $$TransactionsTableTableManager checked: checked, accountId: accountId, recurringTransactionId: recurringTransactionId, + updatedAt: updatedAt, ), createCompanionCallback: ({ @@ -2255,6 +2472,7 @@ class $$TransactionsTableTableManager Value checked = const Value.absent(), required int accountId, Value recurringTransactionId = const Value.absent(), + Value updatedAt = const Value.absent(), }) => TransactionsCompanion.insert( id: id, name: name, @@ -2263,6 +2481,7 @@ class $$TransactionsTableTableManager checked: checked, accountId: accountId, recurringTransactionId: recurringTransactionId, + updatedAt: updatedAt, ), withReferenceMapper: (p0) => p0 .map(