// GENERATED CODE - DO NOT MODIFY BY HAND part of 'database.dart'; // ignore_for_file: type=lint class $CachedNotesTable extends CachedNotes with TableInfo<$CachedNotesTable, CachedNote> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $CachedNotesTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, ); 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 _tagsJsonMeta = const VerificationMeta( 'tagsJson', ); @override late final GeneratedColumn tagsJson = GeneratedColumn( 'tags_json', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant('[]'), ); static const VerificationMeta _noteTypeMeta = const VerificationMeta( 'noteType', ); @override late final GeneratedColumn noteType = GeneratedColumn( 'note_type', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant('note'), ); static const VerificationMeta _projectIdMeta = const VerificationMeta( 'projectId', ); @override late final GeneratedColumn projectId = GeneratedColumn( 'project_id', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, ); static const VerificationMeta _milestoneIdMeta = const VerificationMeta( 'milestoneId', ); @override late final GeneratedColumn milestoneId = GeneratedColumn( 'milestone_id', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, ); 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 _cachedAtMeta = const VerificationMeta( 'cachedAt', ); @override late final GeneratedColumn cachedAt = GeneratedColumn( 'cached_at', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: false, clientDefault: () => DateTime.now(), ); @override List get $columns => [ id, title, body, tagsJson, noteType, projectId, milestoneId, createdAt, updatedAt, cachedAt, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'cached_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('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('tags_json')) { context.handle( _tagsJsonMeta, tagsJson.isAcceptableOrUnknown(data['tags_json']!, _tagsJsonMeta), ); } if (data.containsKey('note_type')) { context.handle( _noteTypeMeta, noteType.isAcceptableOrUnknown(data['note_type']!, _noteTypeMeta), ); } if (data.containsKey('project_id')) { context.handle( _projectIdMeta, projectId.isAcceptableOrUnknown(data['project_id']!, _projectIdMeta), ); } if (data.containsKey('milestone_id')) { context.handle( _milestoneIdMeta, milestoneId.isAcceptableOrUnknown( data['milestone_id']!, _milestoneIdMeta, ), ); } 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('cached_at')) { context.handle( _cachedAtMeta, cachedAt.isAcceptableOrUnknown(data['cached_at']!, _cachedAtMeta), ); } return context; } @override Set get $primaryKey => {id}; @override CachedNote map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return CachedNote( id: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}id'], )!, title: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}title'], )!, body: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}body'], )!, tagsJson: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}tags_json'], )!, noteType: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}note_type'], )!, projectId: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}project_id'], ), milestoneId: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}milestone_id'], ), createdAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}created_at'], )!, updatedAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}updated_at'], )!, cachedAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}cached_at'], )!, ); } @override $CachedNotesTable createAlias(String alias) { return $CachedNotesTable(attachedDatabase, alias); } } class CachedNote extends DataClass implements Insertable { final int id; final String title; final String body; final String tagsJson; final String noteType; final int? projectId; final int? milestoneId; final DateTime createdAt; final DateTime updatedAt; final DateTime cachedAt; const CachedNote({ required this.id, required this.title, required this.body, required this.tagsJson, required this.noteType, this.projectId, this.milestoneId, required this.createdAt, required this.updatedAt, required this.cachedAt, }); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); map['title'] = Variable(title); map['body'] = Variable(body); map['tags_json'] = Variable(tagsJson); map['note_type'] = Variable(noteType); if (!nullToAbsent || projectId != null) { map['project_id'] = Variable(projectId); } if (!nullToAbsent || milestoneId != null) { map['milestone_id'] = Variable(milestoneId); } map['created_at'] = Variable(createdAt); map['updated_at'] = Variable(updatedAt); map['cached_at'] = Variable(cachedAt); return map; } CachedNotesCompanion toCompanion(bool nullToAbsent) { return CachedNotesCompanion( id: Value(id), title: Value(title), body: Value(body), tagsJson: Value(tagsJson), noteType: Value(noteType), projectId: projectId == null && nullToAbsent ? const Value.absent() : Value(projectId), milestoneId: milestoneId == null && nullToAbsent ? const Value.absent() : Value(milestoneId), createdAt: Value(createdAt), updatedAt: Value(updatedAt), cachedAt: Value(cachedAt), ); } factory CachedNote.fromJson( Map json, { ValueSerializer? serializer, }) { serializer ??= driftRuntimeOptions.defaultSerializer; return CachedNote( id: serializer.fromJson(json['id']), title: serializer.fromJson(json['title']), body: serializer.fromJson(json['body']), tagsJson: serializer.fromJson(json['tagsJson']), noteType: serializer.fromJson(json['noteType']), projectId: serializer.fromJson(json['projectId']), milestoneId: serializer.fromJson(json['milestoneId']), createdAt: serializer.fromJson(json['createdAt']), updatedAt: serializer.fromJson(json['updatedAt']), cachedAt: serializer.fromJson(json['cachedAt']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'title': serializer.toJson(title), 'body': serializer.toJson(body), 'tagsJson': serializer.toJson(tagsJson), 'noteType': serializer.toJson(noteType), 'projectId': serializer.toJson(projectId), 'milestoneId': serializer.toJson(milestoneId), 'createdAt': serializer.toJson(createdAt), 'updatedAt': serializer.toJson(updatedAt), 'cachedAt': serializer.toJson(cachedAt), }; } CachedNote copyWith({ int? id, String? title, String? body, String? tagsJson, String? noteType, Value projectId = const Value.absent(), Value milestoneId = const Value.absent(), DateTime? createdAt, DateTime? updatedAt, DateTime? cachedAt, }) => CachedNote( id: id ?? this.id, title: title ?? this.title, body: body ?? this.body, tagsJson: tagsJson ?? this.tagsJson, noteType: noteType ?? this.noteType, projectId: projectId.present ? projectId.value : this.projectId, milestoneId: milestoneId.present ? milestoneId.value : this.milestoneId, createdAt: createdAt ?? this.createdAt, updatedAt: updatedAt ?? this.updatedAt, cachedAt: cachedAt ?? this.cachedAt, ); CachedNote copyWithCompanion(CachedNotesCompanion data) { return CachedNote( id: data.id.present ? data.id.value : this.id, title: data.title.present ? data.title.value : this.title, body: data.body.present ? data.body.value : this.body, tagsJson: data.tagsJson.present ? data.tagsJson.value : this.tagsJson, noteType: data.noteType.present ? data.noteType.value : this.noteType, projectId: data.projectId.present ? data.projectId.value : this.projectId, milestoneId: data.milestoneId.present ? data.milestoneId.value : this.milestoneId, createdAt: data.createdAt.present ? data.createdAt.value : this.createdAt, updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt, cachedAt: data.cachedAt.present ? data.cachedAt.value : this.cachedAt, ); } @override String toString() { return (StringBuffer('CachedNote(') ..write('id: $id, ') ..write('title: $title, ') ..write('body: $body, ') ..write('tagsJson: $tagsJson, ') ..write('noteType: $noteType, ') ..write('projectId: $projectId, ') ..write('milestoneId: $milestoneId, ') ..write('createdAt: $createdAt, ') ..write('updatedAt: $updatedAt, ') ..write('cachedAt: $cachedAt') ..write(')')) .toString(); } @override int get hashCode => Object.hash( id, title, body, tagsJson, noteType, projectId, milestoneId, createdAt, updatedAt, cachedAt, ); @override bool operator ==(Object other) => identical(this, other) || (other is CachedNote && other.id == this.id && other.title == this.title && other.body == this.body && other.tagsJson == this.tagsJson && other.noteType == this.noteType && other.projectId == this.projectId && other.milestoneId == this.milestoneId && other.createdAt == this.createdAt && other.updatedAt == this.updatedAt && other.cachedAt == this.cachedAt); } class CachedNotesCompanion extends UpdateCompanion { final Value id; final Value title; final Value body; final Value tagsJson; final Value noteType; final Value projectId; final Value milestoneId; final Value createdAt; final Value updatedAt; final Value cachedAt; const CachedNotesCompanion({ this.id = const Value.absent(), this.title = const Value.absent(), this.body = const Value.absent(), this.tagsJson = const Value.absent(), this.noteType = const Value.absent(), this.projectId = const Value.absent(), this.milestoneId = const Value.absent(), this.createdAt = const Value.absent(), this.updatedAt = const Value.absent(), this.cachedAt = const Value.absent(), }); CachedNotesCompanion.insert({ this.id = const Value.absent(), required String title, required String body, this.tagsJson = const Value.absent(), this.noteType = const Value.absent(), this.projectId = const Value.absent(), this.milestoneId = const Value.absent(), required DateTime createdAt, required DateTime updatedAt, this.cachedAt = const Value.absent(), }) : title = Value(title), body = Value(body), createdAt = Value(createdAt), updatedAt = Value(updatedAt); static Insertable custom({ Expression? id, Expression? title, Expression? body, Expression? tagsJson, Expression? noteType, Expression? projectId, Expression? milestoneId, Expression? createdAt, Expression? updatedAt, Expression? cachedAt, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (title != null) 'title': title, if (body != null) 'body': body, if (tagsJson != null) 'tags_json': tagsJson, if (noteType != null) 'note_type': noteType, if (projectId != null) 'project_id': projectId, if (milestoneId != null) 'milestone_id': milestoneId, if (createdAt != null) 'created_at': createdAt, if (updatedAt != null) 'updated_at': updatedAt, if (cachedAt != null) 'cached_at': cachedAt, }); } CachedNotesCompanion copyWith({ Value? id, Value? title, Value? body, Value? tagsJson, Value? noteType, Value? projectId, Value? milestoneId, Value? createdAt, Value? updatedAt, Value? cachedAt, }) { return CachedNotesCompanion( id: id ?? this.id, title: title ?? this.title, body: body ?? this.body, tagsJson: tagsJson ?? this.tagsJson, noteType: noteType ?? this.noteType, projectId: projectId ?? this.projectId, milestoneId: milestoneId ?? this.milestoneId, createdAt: createdAt ?? this.createdAt, updatedAt: updatedAt ?? this.updatedAt, cachedAt: cachedAt ?? this.cachedAt, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (title.present) { map['title'] = Variable(title.value); } if (body.present) { map['body'] = Variable(body.value); } if (tagsJson.present) { map['tags_json'] = Variable(tagsJson.value); } if (noteType.present) { map['note_type'] = Variable(noteType.value); } if (projectId.present) { map['project_id'] = Variable(projectId.value); } if (milestoneId.present) { map['milestone_id'] = Variable(milestoneId.value); } if (createdAt.present) { map['created_at'] = Variable(createdAt.value); } if (updatedAt.present) { map['updated_at'] = Variable(updatedAt.value); } if (cachedAt.present) { map['cached_at'] = Variable(cachedAt.value); } return map; } @override String toString() { return (StringBuffer('CachedNotesCompanion(') ..write('id: $id, ') ..write('title: $title, ') ..write('body: $body, ') ..write('tagsJson: $tagsJson, ') ..write('noteType: $noteType, ') ..write('projectId: $projectId, ') ..write('milestoneId: $milestoneId, ') ..write('createdAt: $createdAt, ') ..write('updatedAt: $updatedAt, ') ..write('cachedAt: $cachedAt') ..write(')')) .toString(); } } class $SyncMetadataTable extends SyncMetadata with TableInfo<$SyncMetadataTable, SyncMetadataData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $SyncMetadataTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _domainMeta = const VerificationMeta('domain'); @override late final GeneratedColumn domain = GeneratedColumn( 'domain', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _lastSyncedAtMeta = const VerificationMeta( 'lastSyncedAt', ); @override late final GeneratedColumn lastSyncedAt = GeneratedColumn( 'last_synced_at', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: true, ); @override List get $columns => [domain, lastSyncedAt]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'sync_metadata'; @override VerificationContext validateIntegrity( Insertable instance, { bool isInserting = false, }) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('domain')) { context.handle( _domainMeta, domain.isAcceptableOrUnknown(data['domain']!, _domainMeta), ); } else if (isInserting) { context.missing(_domainMeta); } if (data.containsKey('last_synced_at')) { context.handle( _lastSyncedAtMeta, lastSyncedAt.isAcceptableOrUnknown( data['last_synced_at']!, _lastSyncedAtMeta, ), ); } else if (isInserting) { context.missing(_lastSyncedAtMeta); } return context; } @override Set get $primaryKey => {domain}; @override SyncMetadataData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return SyncMetadataData( domain: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}domain'], )!, lastSyncedAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}last_synced_at'], )!, ); } @override $SyncMetadataTable createAlias(String alias) { return $SyncMetadataTable(attachedDatabase, alias); } } class SyncMetadataData extends DataClass implements Insertable { final String domain; final DateTime lastSyncedAt; const SyncMetadataData({required this.domain, required this.lastSyncedAt}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['domain'] = Variable(domain); map['last_synced_at'] = Variable(lastSyncedAt); return map; } SyncMetadataCompanion toCompanion(bool nullToAbsent) { return SyncMetadataCompanion( domain: Value(domain), lastSyncedAt: Value(lastSyncedAt), ); } factory SyncMetadataData.fromJson( Map json, { ValueSerializer? serializer, }) { serializer ??= driftRuntimeOptions.defaultSerializer; return SyncMetadataData( domain: serializer.fromJson(json['domain']), lastSyncedAt: serializer.fromJson(json['lastSyncedAt']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'domain': serializer.toJson(domain), 'lastSyncedAt': serializer.toJson(lastSyncedAt), }; } SyncMetadataData copyWith({String? domain, DateTime? lastSyncedAt}) => SyncMetadataData( domain: domain ?? this.domain, lastSyncedAt: lastSyncedAt ?? this.lastSyncedAt, ); SyncMetadataData copyWithCompanion(SyncMetadataCompanion data) { return SyncMetadataData( domain: data.domain.present ? data.domain.value : this.domain, lastSyncedAt: data.lastSyncedAt.present ? data.lastSyncedAt.value : this.lastSyncedAt, ); } @override String toString() { return (StringBuffer('SyncMetadataData(') ..write('domain: $domain, ') ..write('lastSyncedAt: $lastSyncedAt') ..write(')')) .toString(); } @override int get hashCode => Object.hash(domain, lastSyncedAt); @override bool operator ==(Object other) => identical(this, other) || (other is SyncMetadataData && other.domain == this.domain && other.lastSyncedAt == this.lastSyncedAt); } class SyncMetadataCompanion extends UpdateCompanion { final Value domain; final Value lastSyncedAt; final Value rowid; const SyncMetadataCompanion({ this.domain = const Value.absent(), this.lastSyncedAt = const Value.absent(), this.rowid = const Value.absent(), }); SyncMetadataCompanion.insert({ required String domain, required DateTime lastSyncedAt, this.rowid = const Value.absent(), }) : domain = Value(domain), lastSyncedAt = Value(lastSyncedAt); static Insertable custom({ Expression? domain, Expression? lastSyncedAt, Expression? rowid, }) { return RawValuesInsertable({ if (domain != null) 'domain': domain, if (lastSyncedAt != null) 'last_synced_at': lastSyncedAt, if (rowid != null) 'rowid': rowid, }); } SyncMetadataCompanion copyWith({ Value? domain, Value? lastSyncedAt, Value? rowid, }) { return SyncMetadataCompanion( domain: domain ?? this.domain, lastSyncedAt: lastSyncedAt ?? this.lastSyncedAt, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (domain.present) { map['domain'] = Variable(domain.value); } if (lastSyncedAt.present) { map['last_synced_at'] = Variable(lastSyncedAt.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('SyncMetadataCompanion(') ..write('domain: $domain, ') ..write('lastSyncedAt: $lastSyncedAt, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } abstract class _$FabledDatabase extends GeneratedDatabase { _$FabledDatabase(QueryExecutor e) : super(e); $FabledDatabaseManager get managers => $FabledDatabaseManager(this); late final $CachedNotesTable cachedNotes = $CachedNotesTable(this); late final $SyncMetadataTable syncMetadata = $SyncMetadataTable(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [ cachedNotes, syncMetadata, ]; } typedef $$CachedNotesTableCreateCompanionBuilder = CachedNotesCompanion Function({ Value id, required String title, required String body, Value tagsJson, Value noteType, Value projectId, Value milestoneId, required DateTime createdAt, required DateTime updatedAt, Value cachedAt, }); typedef $$CachedNotesTableUpdateCompanionBuilder = CachedNotesCompanion Function({ Value id, Value title, Value body, Value tagsJson, Value noteType, Value projectId, Value milestoneId, Value createdAt, Value updatedAt, Value cachedAt, }); class $$CachedNotesTableFilterComposer extends Composer<_$FabledDatabase, $CachedNotesTable> { $$CachedNotesTableFilterComposer({ 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 title => $composableBuilder( column: $table.title, builder: (column) => ColumnFilters(column), ); ColumnFilters get body => $composableBuilder( column: $table.body, builder: (column) => ColumnFilters(column), ); ColumnFilters get tagsJson => $composableBuilder( column: $table.tagsJson, builder: (column) => ColumnFilters(column), ); ColumnFilters get noteType => $composableBuilder( column: $table.noteType, builder: (column) => ColumnFilters(column), ); ColumnFilters get projectId => $composableBuilder( column: $table.projectId, builder: (column) => ColumnFilters(column), ); ColumnFilters get milestoneId => $composableBuilder( column: $table.milestoneId, 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 cachedAt => $composableBuilder( column: $table.cachedAt, builder: (column) => ColumnFilters(column), ); } class $$CachedNotesTableOrderingComposer extends Composer<_$FabledDatabase, $CachedNotesTable> { $$CachedNotesTableOrderingComposer({ 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 title => $composableBuilder( column: $table.title, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get body => $composableBuilder( column: $table.body, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get tagsJson => $composableBuilder( column: $table.tagsJson, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get noteType => $composableBuilder( column: $table.noteType, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get projectId => $composableBuilder( column: $table.projectId, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get milestoneId => $composableBuilder( column: $table.milestoneId, 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 cachedAt => $composableBuilder( column: $table.cachedAt, builder: (column) => ColumnOrderings(column), ); } class $$CachedNotesTableAnnotationComposer extends Composer<_$FabledDatabase, $CachedNotesTable> { $$CachedNotesTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, 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 tagsJson => $composableBuilder(column: $table.tagsJson, builder: (column) => column); GeneratedColumn get noteType => $composableBuilder(column: $table.noteType, builder: (column) => column); GeneratedColumn get projectId => $composableBuilder(column: $table.projectId, builder: (column) => column); GeneratedColumn get milestoneId => $composableBuilder( column: $table.milestoneId, 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 cachedAt => $composableBuilder(column: $table.cachedAt, builder: (column) => column); } class $$CachedNotesTableTableManager extends RootTableManager< _$FabledDatabase, $CachedNotesTable, CachedNote, $$CachedNotesTableFilterComposer, $$CachedNotesTableOrderingComposer, $$CachedNotesTableAnnotationComposer, $$CachedNotesTableCreateCompanionBuilder, $$CachedNotesTableUpdateCompanionBuilder, ( CachedNote, BaseReferences<_$FabledDatabase, $CachedNotesTable, CachedNote>, ), CachedNote, PrefetchHooks Function() > { $$CachedNotesTableTableManager(_$FabledDatabase db, $CachedNotesTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$CachedNotesTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$CachedNotesTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$CachedNotesTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value title = const Value.absent(), Value body = const Value.absent(), Value tagsJson = const Value.absent(), Value noteType = const Value.absent(), Value projectId = const Value.absent(), Value milestoneId = const Value.absent(), Value createdAt = const Value.absent(), Value updatedAt = const Value.absent(), Value cachedAt = const Value.absent(), }) => CachedNotesCompanion( id: id, title: title, body: body, tagsJson: tagsJson, noteType: noteType, projectId: projectId, milestoneId: milestoneId, createdAt: createdAt, updatedAt: updatedAt, cachedAt: cachedAt, ), createCompanionCallback: ({ Value id = const Value.absent(), required String title, required String body, Value tagsJson = const Value.absent(), Value noteType = const Value.absent(), Value projectId = const Value.absent(), Value milestoneId = const Value.absent(), required DateTime createdAt, required DateTime updatedAt, Value cachedAt = const Value.absent(), }) => CachedNotesCompanion.insert( id: id, title: title, body: body, tagsJson: tagsJson, noteType: noteType, projectId: projectId, milestoneId: milestoneId, createdAt: createdAt, updatedAt: updatedAt, cachedAt: cachedAt, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, ), ); } typedef $$CachedNotesTableProcessedTableManager = ProcessedTableManager< _$FabledDatabase, $CachedNotesTable, CachedNote, $$CachedNotesTableFilterComposer, $$CachedNotesTableOrderingComposer, $$CachedNotesTableAnnotationComposer, $$CachedNotesTableCreateCompanionBuilder, $$CachedNotesTableUpdateCompanionBuilder, ( CachedNote, BaseReferences<_$FabledDatabase, $CachedNotesTable, CachedNote>, ), CachedNote, PrefetchHooks Function() >; typedef $$SyncMetadataTableCreateCompanionBuilder = SyncMetadataCompanion Function({ required String domain, required DateTime lastSyncedAt, Value rowid, }); typedef $$SyncMetadataTableUpdateCompanionBuilder = SyncMetadataCompanion Function({ Value domain, Value lastSyncedAt, Value rowid, }); class $$SyncMetadataTableFilterComposer extends Composer<_$FabledDatabase, $SyncMetadataTable> { $$SyncMetadataTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get domain => $composableBuilder( column: $table.domain, builder: (column) => ColumnFilters(column), ); ColumnFilters get lastSyncedAt => $composableBuilder( column: $table.lastSyncedAt, builder: (column) => ColumnFilters(column), ); } class $$SyncMetadataTableOrderingComposer extends Composer<_$FabledDatabase, $SyncMetadataTable> { $$SyncMetadataTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get domain => $composableBuilder( column: $table.domain, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get lastSyncedAt => $composableBuilder( column: $table.lastSyncedAt, builder: (column) => ColumnOrderings(column), ); } class $$SyncMetadataTableAnnotationComposer extends Composer<_$FabledDatabase, $SyncMetadataTable> { $$SyncMetadataTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get domain => $composableBuilder(column: $table.domain, builder: (column) => column); GeneratedColumn get lastSyncedAt => $composableBuilder( column: $table.lastSyncedAt, builder: (column) => column, ); } class $$SyncMetadataTableTableManager extends RootTableManager< _$FabledDatabase, $SyncMetadataTable, SyncMetadataData, $$SyncMetadataTableFilterComposer, $$SyncMetadataTableOrderingComposer, $$SyncMetadataTableAnnotationComposer, $$SyncMetadataTableCreateCompanionBuilder, $$SyncMetadataTableUpdateCompanionBuilder, ( SyncMetadataData, BaseReferences< _$FabledDatabase, $SyncMetadataTable, SyncMetadataData >, ), SyncMetadataData, PrefetchHooks Function() > { $$SyncMetadataTableTableManager(_$FabledDatabase db, $SyncMetadataTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$SyncMetadataTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$SyncMetadataTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$SyncMetadataTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value domain = const Value.absent(), Value lastSyncedAt = const Value.absent(), Value rowid = const Value.absent(), }) => SyncMetadataCompanion( domain: domain, lastSyncedAt: lastSyncedAt, rowid: rowid, ), createCompanionCallback: ({ required String domain, required DateTime lastSyncedAt, Value rowid = const Value.absent(), }) => SyncMetadataCompanion.insert( domain: domain, lastSyncedAt: lastSyncedAt, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, ), ); } typedef $$SyncMetadataTableProcessedTableManager = ProcessedTableManager< _$FabledDatabase, $SyncMetadataTable, SyncMetadataData, $$SyncMetadataTableFilterComposer, $$SyncMetadataTableOrderingComposer, $$SyncMetadataTableAnnotationComposer, $$SyncMetadataTableCreateCompanionBuilder, $$SyncMetadataTableUpdateCompanionBuilder, ( SyncMetadataData, BaseReferences<_$FabledDatabase, $SyncMetadataTable, SyncMetadataData>, ), SyncMetadataData, PrefetchHooks Function() >; class $FabledDatabaseManager { final _$FabledDatabase _db; $FabledDatabaseManager(this._db); $$CachedNotesTableTableManager get cachedNotes => $$CachedNotesTableTableManager(_db, _db.cachedNotes); $$SyncMetadataTableTableManager get syncMetadata => $$SyncMetadataTableTableManager(_db, _db.syncMetadata); }