// GENERATED CODE - DO NOT MODIFY BY HAND part of 'app_database.dart'; // ignore_for_file: type=lint class $NotesTable extends Notes with TableInfo<$NotesTable, DbNote> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $NotesTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'PRIMARY KEY AUTOINCREMENT', ), ); static const VerificationMeta _uuidMeta = const VerificationMeta('uuid'); @override late final GeneratedColumn uuid = GeneratedColumn( 'uuid', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, defaultConstraints: GeneratedColumn.constraintIsAlways('UNIQUE'), ); static const VerificationMeta _titleMeta = const VerificationMeta('title'); @override late final GeneratedColumn title = GeneratedColumn( 'title', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _bodyMeta = const VerificationMeta('body'); @override late final GeneratedColumn body = GeneratedColumn( 'body', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _createdAtMeta = const VerificationMeta( 'createdAt', ); @override late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: true, ); static const VerificationMeta _updatedAtMeta = const VerificationMeta( 'updatedAt', ); @override late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: true, ); static const VerificationMeta _sortIndexMeta = const VerificationMeta( 'sortIndex', ); @override late final GeneratedColumn sortIndex = GeneratedColumn( 'sort_index', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, ); static const VerificationMeta _serverVersionMeta = const VerificationMeta( 'serverVersion', ); @override late final GeneratedColumn serverVersion = GeneratedColumn( 'server_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(0), ); static const VerificationMeta _isDeletedMeta = const VerificationMeta( 'isDeleted', ); @override late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("is_deleted" IN (0, 1))', ), defaultValue: const Constant(false), ); static const VerificationMeta _categoryIdMeta = const VerificationMeta( 'categoryId', ); @override late final GeneratedColumn categoryId = GeneratedColumn( 'category_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); @override List get $columns => [ id, uuid, title, body, createdAt, updatedAt, sortIndex, serverVersion, isDeleted, categoryId, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'notes'; @override VerificationContext validateIntegrity( Insertable instance, { bool isInserting = false, }) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('id')) { context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); } if (data.containsKey('uuid')) { context.handle( _uuidMeta, uuid.isAcceptableOrUnknown(data['uuid']!, _uuidMeta), ); } else if (isInserting) { context.missing(_uuidMeta); } if (data.containsKey('title')) { context.handle( _titleMeta, title.isAcceptableOrUnknown(data['title']!, _titleMeta), ); } else if (isInserting) { context.missing(_titleMeta); } if (data.containsKey('body')) { context.handle( _bodyMeta, body.isAcceptableOrUnknown(data['body']!, _bodyMeta), ); } else if (isInserting) { context.missing(_bodyMeta); } if (data.containsKey('created_at')) { context.handle( _createdAtMeta, createdAt.isAcceptableOrUnknown(data['created_at']!, _createdAtMeta), ); } else if (isInserting) { context.missing(_createdAtMeta); } if (data.containsKey('updated_at')) { context.handle( _updatedAtMeta, updatedAt.isAcceptableOrUnknown(data['updated_at']!, _updatedAtMeta), ); } else if (isInserting) { context.missing(_updatedAtMeta); } if (data.containsKey('sort_index')) { context.handle( _sortIndexMeta, sortIndex.isAcceptableOrUnknown(data['sort_index']!, _sortIndexMeta), ); } else if (isInserting) { context.missing(_sortIndexMeta); } if (data.containsKey('server_version')) { context.handle( _serverVersionMeta, serverVersion.isAcceptableOrUnknown( data['server_version']!, _serverVersionMeta, ), ); } if (data.containsKey('is_deleted')) { context.handle( _isDeletedMeta, isDeleted.isAcceptableOrUnknown(data['is_deleted']!, _isDeletedMeta), ); } if (data.containsKey('category_id')) { context.handle( _categoryIdMeta, categoryId.isAcceptableOrUnknown(data['category_id']!, _categoryIdMeta), ); } return context; } @override Set get $primaryKey => {id}; @override DbNote map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return DbNote( id: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}id'], )!, uuid: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}uuid'], )!, title: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}title'], )!, body: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}body'], )!, createdAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}created_at'], )!, updatedAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}updated_at'], )!, sortIndex: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}sort_index'], )!, serverVersion: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}server_version'], )!, isDeleted: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}is_deleted'], )!, categoryId: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}category_id'], ), ); } @override $NotesTable createAlias(String alias) { return $NotesTable(attachedDatabase, alias); } } class DbNote extends DataClass implements Insertable { final int id; final String uuid; final String title; final String body; final DateTime createdAt; final DateTime updatedAt; final int sortIndex; final int serverVersion; final bool isDeleted; final String? categoryId; const DbNote({ required this.id, required this.uuid, required this.title, required this.body, required this.createdAt, required this.updatedAt, required this.sortIndex, required this.serverVersion, required this.isDeleted, this.categoryId, }); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); map['uuid'] = Variable(uuid); map['title'] = Variable(title); map['body'] = Variable(body); map['created_at'] = Variable(createdAt); map['updated_at'] = Variable(updatedAt); map['sort_index'] = Variable(sortIndex); map['server_version'] = Variable(serverVersion); map['is_deleted'] = Variable(isDeleted); if (!nullToAbsent || categoryId != null) { map['category_id'] = Variable(categoryId); } return map; } NotesCompanion toCompanion(bool nullToAbsent) { return NotesCompanion( id: Value(id), uuid: Value(uuid), title: Value(title), body: Value(body), createdAt: Value(createdAt), updatedAt: Value(updatedAt), sortIndex: Value(sortIndex), serverVersion: Value(serverVersion), isDeleted: Value(isDeleted), categoryId: categoryId == null && nullToAbsent ? const Value.absent() : Value(categoryId), ); } factory DbNote.fromJson( Map json, { ValueSerializer? serializer, }) { serializer ??= driftRuntimeOptions.defaultSerializer; return DbNote( id: serializer.fromJson(json['id']), uuid: serializer.fromJson(json['uuid']), title: serializer.fromJson(json['title']), body: serializer.fromJson(json['body']), createdAt: serializer.fromJson(json['createdAt']), updatedAt: serializer.fromJson(json['updatedAt']), sortIndex: serializer.fromJson(json['sortIndex']), serverVersion: serializer.fromJson(json['serverVersion']), isDeleted: serializer.fromJson(json['isDeleted']), categoryId: serializer.fromJson(json['categoryId']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'uuid': serializer.toJson(uuid), 'title': serializer.toJson(title), 'body': serializer.toJson(body), 'createdAt': serializer.toJson(createdAt), 'updatedAt': serializer.toJson(updatedAt), 'sortIndex': serializer.toJson(sortIndex), 'serverVersion': serializer.toJson(serverVersion), 'isDeleted': serializer.toJson(isDeleted), 'categoryId': serializer.toJson(categoryId), }; } DbNote copyWith({ int? id, String? uuid, String? title, String? body, DateTime? createdAt, DateTime? updatedAt, int? sortIndex, int? serverVersion, bool? isDeleted, Value categoryId = const Value.absent(), }) => DbNote( id: id ?? this.id, uuid: uuid ?? this.uuid, title: title ?? this.title, body: body ?? this.body, createdAt: createdAt ?? this.createdAt, updatedAt: updatedAt ?? this.updatedAt, sortIndex: sortIndex ?? this.sortIndex, serverVersion: serverVersion ?? this.serverVersion, isDeleted: isDeleted ?? this.isDeleted, categoryId: categoryId.present ? categoryId.value : this.categoryId, ); DbNote copyWithCompanion(NotesCompanion data) { return DbNote( id: data.id.present ? data.id.value : this.id, uuid: data.uuid.present ? data.uuid.value : this.uuid, title: data.title.present ? data.title.value : this.title, body: data.body.present ? data.body.value : this.body, createdAt: data.createdAt.present ? data.createdAt.value : this.createdAt, updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt, sortIndex: data.sortIndex.present ? data.sortIndex.value : this.sortIndex, serverVersion: data.serverVersion.present ? data.serverVersion.value : this.serverVersion, isDeleted: data.isDeleted.present ? data.isDeleted.value : this.isDeleted, categoryId: data.categoryId.present ? data.categoryId.value : this.categoryId, ); } @override String toString() { return (StringBuffer('DbNote(') ..write('id: $id, ') ..write('uuid: $uuid, ') ..write('title: $title, ') ..write('body: $body, ') ..write('createdAt: $createdAt, ') ..write('updatedAt: $updatedAt, ') ..write('sortIndex: $sortIndex, ') ..write('serverVersion: $serverVersion, ') ..write('isDeleted: $isDeleted, ') ..write('categoryId: $categoryId') ..write(')')) .toString(); } @override int get hashCode => Object.hash( id, uuid, title, body, createdAt, updatedAt, sortIndex, serverVersion, isDeleted, categoryId, ); @override bool operator ==(Object other) => identical(this, other) || (other is DbNote && other.id == this.id && other.uuid == this.uuid && other.title == this.title && other.body == this.body && other.createdAt == this.createdAt && other.updatedAt == this.updatedAt && other.sortIndex == this.sortIndex && other.serverVersion == this.serverVersion && other.isDeleted == this.isDeleted && other.categoryId == this.categoryId); } class NotesCompanion extends UpdateCompanion { final Value id; final Value uuid; final Value title; final Value body; final Value createdAt; final Value updatedAt; final Value sortIndex; final Value serverVersion; final Value isDeleted; final Value categoryId; const NotesCompanion({ this.id = const Value.absent(), this.uuid = const Value.absent(), this.title = const Value.absent(), this.body = const Value.absent(), this.createdAt = const Value.absent(), this.updatedAt = const Value.absent(), this.sortIndex = const Value.absent(), this.serverVersion = const Value.absent(), this.isDeleted = const Value.absent(), this.categoryId = const Value.absent(), }); NotesCompanion.insert({ this.id = const Value.absent(), required String uuid, required String title, required String body, required DateTime createdAt, required DateTime updatedAt, required int sortIndex, this.serverVersion = const Value.absent(), this.isDeleted = const Value.absent(), this.categoryId = const Value.absent(), }) : uuid = Value(uuid), title = Value(title), body = Value(body), createdAt = Value(createdAt), updatedAt = Value(updatedAt), sortIndex = Value(sortIndex); static Insertable custom({ Expression? id, Expression? uuid, Expression? title, Expression? body, Expression? createdAt, Expression? updatedAt, Expression? sortIndex, Expression? serverVersion, Expression? isDeleted, Expression? categoryId, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (uuid != null) 'uuid': uuid, if (title != null) 'title': title, if (body != null) 'body': body, if (createdAt != null) 'created_at': createdAt, if (updatedAt != null) 'updated_at': updatedAt, if (sortIndex != null) 'sort_index': sortIndex, if (serverVersion != null) 'server_version': serverVersion, if (isDeleted != null) 'is_deleted': isDeleted, if (categoryId != null) 'category_id': categoryId, }); } NotesCompanion copyWith({ Value? id, Value? uuid, Value? title, Value? body, Value? createdAt, Value? updatedAt, Value? sortIndex, Value? serverVersion, Value? isDeleted, Value? categoryId, }) { return NotesCompanion( id: id ?? this.id, uuid: uuid ?? this.uuid, title: title ?? this.title, body: body ?? this.body, createdAt: createdAt ?? this.createdAt, updatedAt: updatedAt ?? this.updatedAt, sortIndex: sortIndex ?? this.sortIndex, serverVersion: serverVersion ?? this.serverVersion, isDeleted: isDeleted ?? this.isDeleted, categoryId: categoryId ?? this.categoryId, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (uuid.present) { map['uuid'] = Variable(uuid.value); } if (title.present) { map['title'] = Variable(title.value); } if (body.present) { map['body'] = Variable(body.value); } if (createdAt.present) { map['created_at'] = Variable(createdAt.value); } if (updatedAt.present) { map['updated_at'] = Variable(updatedAt.value); } if (sortIndex.present) { map['sort_index'] = Variable(sortIndex.value); } if (serverVersion.present) { map['server_version'] = Variable(serverVersion.value); } if (isDeleted.present) { map['is_deleted'] = Variable(isDeleted.value); } if (categoryId.present) { map['category_id'] = Variable(categoryId.value); } return map; } @override String toString() { return (StringBuffer('NotesCompanion(') ..write('id: $id, ') ..write('uuid: $uuid, ') ..write('title: $title, ') ..write('body: $body, ') ..write('createdAt: $createdAt, ') ..write('updatedAt: $updatedAt, ') ..write('sortIndex: $sortIndex, ') ..write('serverVersion: $serverVersion, ') ..write('isDeleted: $isDeleted, ') ..write('categoryId: $categoryId') ..write(')')) .toString(); } } class $CategoriesTable extends Categories with TableInfo<$CategoriesTable, DbCategory> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $CategoriesTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _uuidMeta = const VerificationMeta('uuid'); @override late final GeneratedColumn uuid = GeneratedColumn( 'uuid', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, defaultConstraints: GeneratedColumn.constraintIsAlways('UNIQUE'), ); static const VerificationMeta _encryptedNameMeta = const VerificationMeta( 'encryptedName', ); @override late final GeneratedColumn encryptedName = GeneratedColumn( 'encrypted_name', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _serverVersionMeta = const VerificationMeta( 'serverVersion', ); @override late final GeneratedColumn serverVersion = GeneratedColumn( 'server_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(0), ); static const VerificationMeta _isDeletedMeta = const VerificationMeta( 'isDeleted', ); @override late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("is_deleted" IN (0, 1))', ), defaultValue: const Constant(false), ); static const VerificationMeta _updatedAtMeta = const VerificationMeta( 'updatedAt', ); @override late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: true, ); @override List get $columns => [ uuid, encryptedName, serverVersion, isDeleted, updatedAt, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'categories'; @override VerificationContext validateIntegrity( Insertable instance, { bool isInserting = false, }) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('uuid')) { context.handle( _uuidMeta, uuid.isAcceptableOrUnknown(data['uuid']!, _uuidMeta), ); } else if (isInserting) { context.missing(_uuidMeta); } if (data.containsKey('encrypted_name')) { context.handle( _encryptedNameMeta, encryptedName.isAcceptableOrUnknown( data['encrypted_name']!, _encryptedNameMeta, ), ); } else if (isInserting) { context.missing(_encryptedNameMeta); } if (data.containsKey('server_version')) { context.handle( _serverVersionMeta, serverVersion.isAcceptableOrUnknown( data['server_version']!, _serverVersionMeta, ), ); } if (data.containsKey('is_deleted')) { context.handle( _isDeletedMeta, isDeleted.isAcceptableOrUnknown(data['is_deleted']!, _isDeletedMeta), ); } if (data.containsKey('updated_at')) { context.handle( _updatedAtMeta, updatedAt.isAcceptableOrUnknown(data['updated_at']!, _updatedAtMeta), ); } else if (isInserting) { context.missing(_updatedAtMeta); } return context; } @override Set get $primaryKey => {uuid}; @override DbCategory map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return DbCategory( uuid: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}uuid'], )!, encryptedName: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}encrypted_name'], )!, serverVersion: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}server_version'], )!, isDeleted: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}is_deleted'], )!, updatedAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}updated_at'], )!, ); } @override $CategoriesTable createAlias(String alias) { return $CategoriesTable(attachedDatabase, alias); } } class DbCategory extends DataClass implements Insertable { final String uuid; final String encryptedName; final int serverVersion; final bool isDeleted; final DateTime updatedAt; const DbCategory({ required this.uuid, required this.encryptedName, required this.serverVersion, required this.isDeleted, required this.updatedAt, }); @override Map toColumns(bool nullToAbsent) { final map = {}; map['uuid'] = Variable(uuid); map['encrypted_name'] = Variable(encryptedName); map['server_version'] = Variable(serverVersion); map['is_deleted'] = Variable(isDeleted); map['updated_at'] = Variable(updatedAt); return map; } CategoriesCompanion toCompanion(bool nullToAbsent) { return CategoriesCompanion( uuid: Value(uuid), encryptedName: Value(encryptedName), serverVersion: Value(serverVersion), isDeleted: Value(isDeleted), updatedAt: Value(updatedAt), ); } factory DbCategory.fromJson( Map json, { ValueSerializer? serializer, }) { serializer ??= driftRuntimeOptions.defaultSerializer; return DbCategory( uuid: serializer.fromJson(json['uuid']), encryptedName: serializer.fromJson(json['encryptedName']), serverVersion: serializer.fromJson(json['serverVersion']), isDeleted: serializer.fromJson(json['isDeleted']), updatedAt: serializer.fromJson(json['updatedAt']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'uuid': serializer.toJson(uuid), 'encryptedName': serializer.toJson(encryptedName), 'serverVersion': serializer.toJson(serverVersion), 'isDeleted': serializer.toJson(isDeleted), 'updatedAt': serializer.toJson(updatedAt), }; } DbCategory copyWith({ String? uuid, String? encryptedName, int? serverVersion, bool? isDeleted, DateTime? updatedAt, }) => DbCategory( uuid: uuid ?? this.uuid, encryptedName: encryptedName ?? this.encryptedName, serverVersion: serverVersion ?? this.serverVersion, isDeleted: isDeleted ?? this.isDeleted, updatedAt: updatedAt ?? this.updatedAt, ); DbCategory copyWithCompanion(CategoriesCompanion data) { return DbCategory( uuid: data.uuid.present ? data.uuid.value : this.uuid, encryptedName: data.encryptedName.present ? data.encryptedName.value : this.encryptedName, serverVersion: data.serverVersion.present ? data.serverVersion.value : this.serverVersion, isDeleted: data.isDeleted.present ? data.isDeleted.value : this.isDeleted, updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt, ); } @override String toString() { return (StringBuffer('DbCategory(') ..write('uuid: $uuid, ') ..write('encryptedName: $encryptedName, ') ..write('serverVersion: $serverVersion, ') ..write('isDeleted: $isDeleted, ') ..write('updatedAt: $updatedAt') ..write(')')) .toString(); } @override int get hashCode => Object.hash(uuid, encryptedName, serverVersion, isDeleted, updatedAt); @override bool operator ==(Object other) => identical(this, other) || (other is DbCategory && other.uuid == this.uuid && other.encryptedName == this.encryptedName && other.serverVersion == this.serverVersion && other.isDeleted == this.isDeleted && other.updatedAt == this.updatedAt); } class CategoriesCompanion extends UpdateCompanion { final Value uuid; final Value encryptedName; final Value serverVersion; final Value isDeleted; final Value updatedAt; final Value rowid; const CategoriesCompanion({ this.uuid = const Value.absent(), this.encryptedName = const Value.absent(), this.serverVersion = const Value.absent(), this.isDeleted = const Value.absent(), this.updatedAt = const Value.absent(), this.rowid = const Value.absent(), }); CategoriesCompanion.insert({ required String uuid, required String encryptedName, this.serverVersion = const Value.absent(), this.isDeleted = const Value.absent(), required DateTime updatedAt, this.rowid = const Value.absent(), }) : uuid = Value(uuid), encryptedName = Value(encryptedName), updatedAt = Value(updatedAt); static Insertable custom({ Expression? uuid, Expression? encryptedName, Expression? serverVersion, Expression? isDeleted, Expression? updatedAt, Expression? rowid, }) { return RawValuesInsertable({ if (uuid != null) 'uuid': uuid, if (encryptedName != null) 'encrypted_name': encryptedName, if (serverVersion != null) 'server_version': serverVersion, if (isDeleted != null) 'is_deleted': isDeleted, if (updatedAt != null) 'updated_at': updatedAt, if (rowid != null) 'rowid': rowid, }); } CategoriesCompanion copyWith({ Value? uuid, Value? encryptedName, Value? serverVersion, Value? isDeleted, Value? updatedAt, Value? rowid, }) { return CategoriesCompanion( uuid: uuid ?? this.uuid, encryptedName: encryptedName ?? this.encryptedName, serverVersion: serverVersion ?? this.serverVersion, isDeleted: isDeleted ?? this.isDeleted, updatedAt: updatedAt ?? this.updatedAt, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (uuid.present) { map['uuid'] = Variable(uuid.value); } if (encryptedName.present) { map['encrypted_name'] = Variable(encryptedName.value); } if (serverVersion.present) { map['server_version'] = Variable(serverVersion.value); } if (isDeleted.present) { map['is_deleted'] = Variable(isDeleted.value); } if (updatedAt.present) { map['updated_at'] = Variable(updatedAt.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('CategoriesCompanion(') ..write('uuid: $uuid, ') ..write('encryptedName: $encryptedName, ') ..write('serverVersion: $serverVersion, ') ..write('isDeleted: $isDeleted, ') ..write('updatedAt: $updatedAt, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } abstract class _$AppDatabase extends GeneratedDatabase { _$AppDatabase(QueryExecutor e) : super(e); $AppDatabaseManager get managers => $AppDatabaseManager(this); late final $NotesTable notes = $NotesTable(this); late final $CategoriesTable categories = $CategoriesTable(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [notes, categories]; } typedef $$NotesTableCreateCompanionBuilder = NotesCompanion Function({ Value id, required String uuid, required String title, required String body, required DateTime createdAt, required DateTime updatedAt, required int sortIndex, Value serverVersion, Value isDeleted, Value categoryId, }); typedef $$NotesTableUpdateCompanionBuilder = NotesCompanion Function({ Value id, Value uuid, Value title, Value body, Value createdAt, Value updatedAt, Value sortIndex, Value serverVersion, Value isDeleted, Value categoryId, }); class $$NotesTableFilterComposer extends Composer<_$AppDatabase, $NotesTable> { $$NotesTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get id => $composableBuilder( column: $table.id, builder: (column) => ColumnFilters(column), ); ColumnFilters get uuid => $composableBuilder( column: $table.uuid, builder: (column) => ColumnFilters(column), ); ColumnFilters get title => $composableBuilder( column: $table.title, builder: (column) => ColumnFilters(column), ); ColumnFilters get body => $composableBuilder( column: $table.body, builder: (column) => ColumnFilters(column), ); ColumnFilters get createdAt => $composableBuilder( column: $table.createdAt, builder: (column) => ColumnFilters(column), ); ColumnFilters get updatedAt => $composableBuilder( column: $table.updatedAt, builder: (column) => ColumnFilters(column), ); ColumnFilters get sortIndex => $composableBuilder( column: $table.sortIndex, builder: (column) => ColumnFilters(column), ); ColumnFilters get serverVersion => $composableBuilder( column: $table.serverVersion, builder: (column) => ColumnFilters(column), ); ColumnFilters get isDeleted => $composableBuilder( column: $table.isDeleted, builder: (column) => ColumnFilters(column), ); ColumnFilters get categoryId => $composableBuilder( column: $table.categoryId, builder: (column) => ColumnFilters(column), ); } class $$NotesTableOrderingComposer extends Composer<_$AppDatabase, $NotesTable> { $$NotesTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get id => $composableBuilder( column: $table.id, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get uuid => $composableBuilder( column: $table.uuid, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get title => $composableBuilder( column: $table.title, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get body => $composableBuilder( column: $table.body, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get createdAt => $composableBuilder( column: $table.createdAt, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get updatedAt => $composableBuilder( column: $table.updatedAt, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get sortIndex => $composableBuilder( column: $table.sortIndex, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get serverVersion => $composableBuilder( column: $table.serverVersion, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get isDeleted => $composableBuilder( column: $table.isDeleted, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get categoryId => $composableBuilder( column: $table.categoryId, builder: (column) => ColumnOrderings(column), ); } class $$NotesTableAnnotationComposer extends Composer<_$AppDatabase, $NotesTable> { $$NotesTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumn get uuid => $composableBuilder(column: $table.uuid, builder: (column) => column); GeneratedColumn get title => $composableBuilder(column: $table.title, builder: (column) => column); GeneratedColumn get body => $composableBuilder(column: $table.body, builder: (column) => column); GeneratedColumn get createdAt => $composableBuilder(column: $table.createdAt, builder: (column) => column); GeneratedColumn get updatedAt => $composableBuilder(column: $table.updatedAt, builder: (column) => column); GeneratedColumn get sortIndex => $composableBuilder(column: $table.sortIndex, builder: (column) => column); GeneratedColumn get serverVersion => $composableBuilder( column: $table.serverVersion, builder: (column) => column, ); GeneratedColumn get isDeleted => $composableBuilder(column: $table.isDeleted, builder: (column) => column); GeneratedColumn get categoryId => $composableBuilder( column: $table.categoryId, builder: (column) => column, ); } class $$NotesTableTableManager extends RootTableManager< _$AppDatabase, $NotesTable, DbNote, $$NotesTableFilterComposer, $$NotesTableOrderingComposer, $$NotesTableAnnotationComposer, $$NotesTableCreateCompanionBuilder, $$NotesTableUpdateCompanionBuilder, (DbNote, BaseReferences<_$AppDatabase, $NotesTable, DbNote>), DbNote, PrefetchHooks Function() > { $$NotesTableTableManager(_$AppDatabase db, $NotesTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$NotesTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$NotesTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$NotesTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value uuid = const Value.absent(), Value title = const Value.absent(), Value body = const Value.absent(), Value createdAt = const Value.absent(), Value updatedAt = const Value.absent(), Value sortIndex = const Value.absent(), Value serverVersion = const Value.absent(), Value isDeleted = const Value.absent(), Value categoryId = const Value.absent(), }) => NotesCompanion( id: id, uuid: uuid, title: title, body: body, createdAt: createdAt, updatedAt: updatedAt, sortIndex: sortIndex, serverVersion: serverVersion, isDeleted: isDeleted, categoryId: categoryId, ), createCompanionCallback: ({ Value id = const Value.absent(), required String uuid, required String title, required String body, required DateTime createdAt, required DateTime updatedAt, required int sortIndex, Value serverVersion = const Value.absent(), Value isDeleted = const Value.absent(), Value categoryId = const Value.absent(), }) => NotesCompanion.insert( id: id, uuid: uuid, title: title, body: body, createdAt: createdAt, updatedAt: updatedAt, sortIndex: sortIndex, serverVersion: serverVersion, isDeleted: isDeleted, categoryId: categoryId, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, ), ); } typedef $$NotesTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $NotesTable, DbNote, $$NotesTableFilterComposer, $$NotesTableOrderingComposer, $$NotesTableAnnotationComposer, $$NotesTableCreateCompanionBuilder, $$NotesTableUpdateCompanionBuilder, (DbNote, BaseReferences<_$AppDatabase, $NotesTable, DbNote>), DbNote, PrefetchHooks Function() >; typedef $$CategoriesTableCreateCompanionBuilder = CategoriesCompanion Function({ required String uuid, required String encryptedName, Value serverVersion, Value isDeleted, required DateTime updatedAt, Value rowid, }); typedef $$CategoriesTableUpdateCompanionBuilder = CategoriesCompanion Function({ Value uuid, Value encryptedName, Value serverVersion, Value isDeleted, Value updatedAt, Value rowid, }); class $$CategoriesTableFilterComposer extends Composer<_$AppDatabase, $CategoriesTable> { $$CategoriesTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get uuid => $composableBuilder( column: $table.uuid, builder: (column) => ColumnFilters(column), ); ColumnFilters get encryptedName => $composableBuilder( column: $table.encryptedName, builder: (column) => ColumnFilters(column), ); ColumnFilters get serverVersion => $composableBuilder( column: $table.serverVersion, builder: (column) => ColumnFilters(column), ); ColumnFilters get isDeleted => $composableBuilder( column: $table.isDeleted, builder: (column) => ColumnFilters(column), ); ColumnFilters get updatedAt => $composableBuilder( column: $table.updatedAt, builder: (column) => ColumnFilters(column), ); } class $$CategoriesTableOrderingComposer extends Composer<_$AppDatabase, $CategoriesTable> { $$CategoriesTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get uuid => $composableBuilder( column: $table.uuid, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get encryptedName => $composableBuilder( column: $table.encryptedName, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get serverVersion => $composableBuilder( column: $table.serverVersion, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get isDeleted => $composableBuilder( column: $table.isDeleted, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get updatedAt => $composableBuilder( column: $table.updatedAt, builder: (column) => ColumnOrderings(column), ); } class $$CategoriesTableAnnotationComposer extends Composer<_$AppDatabase, $CategoriesTable> { $$CategoriesTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get uuid => $composableBuilder(column: $table.uuid, builder: (column) => column); GeneratedColumn get encryptedName => $composableBuilder( column: $table.encryptedName, builder: (column) => column, ); GeneratedColumn get serverVersion => $composableBuilder( column: $table.serverVersion, builder: (column) => column, ); GeneratedColumn get isDeleted => $composableBuilder(column: $table.isDeleted, builder: (column) => column); GeneratedColumn get updatedAt => $composableBuilder(column: $table.updatedAt, builder: (column) => column); } class $$CategoriesTableTableManager extends RootTableManager< _$AppDatabase, $CategoriesTable, DbCategory, $$CategoriesTableFilterComposer, $$CategoriesTableOrderingComposer, $$CategoriesTableAnnotationComposer, $$CategoriesTableCreateCompanionBuilder, $$CategoriesTableUpdateCompanionBuilder, ( DbCategory, BaseReferences<_$AppDatabase, $CategoriesTable, DbCategory>, ), DbCategory, PrefetchHooks Function() > { $$CategoriesTableTableManager(_$AppDatabase db, $CategoriesTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$CategoriesTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$CategoriesTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$CategoriesTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value uuid = const Value.absent(), Value encryptedName = const Value.absent(), Value serverVersion = const Value.absent(), Value isDeleted = const Value.absent(), Value updatedAt = const Value.absent(), Value rowid = const Value.absent(), }) => CategoriesCompanion( uuid: uuid, encryptedName: encryptedName, serverVersion: serverVersion, isDeleted: isDeleted, updatedAt: updatedAt, rowid: rowid, ), createCompanionCallback: ({ required String uuid, required String encryptedName, Value serverVersion = const Value.absent(), Value isDeleted = const Value.absent(), required DateTime updatedAt, Value rowid = const Value.absent(), }) => CategoriesCompanion.insert( uuid: uuid, encryptedName: encryptedName, serverVersion: serverVersion, isDeleted: isDeleted, updatedAt: updatedAt, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, ), ); } typedef $$CategoriesTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $CategoriesTable, DbCategory, $$CategoriesTableFilterComposer, $$CategoriesTableOrderingComposer, $$CategoriesTableAnnotationComposer, $$CategoriesTableCreateCompanionBuilder, $$CategoriesTableUpdateCompanionBuilder, (DbCategory, BaseReferences<_$AppDatabase, $CategoriesTable, DbCategory>), DbCategory, PrefetchHooks Function() >; class $AppDatabaseManager { final _$AppDatabase _db; $AppDatabaseManager(this._db); $$NotesTableTableManager get notes => $$NotesTableTableManager(_db, _db.notes); $$CategoriesTableTableManager get categories => $$CategoriesTableTableManager(_db, _db.categories); }