// GENERATED CODE - DO NOT MODIFY BY HAND part of 'database.dart'; // ignore_for_file: type=lint class $SongsTable extends Songs with TableInfo<$SongsTable, Song> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $SongsTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _pathMeta = const VerificationMeta('path'); @override late final GeneratedColumn path = GeneratedColumn( 'path', 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 _artistMeta = const VerificationMeta('artist'); @override late final GeneratedColumn artist = GeneratedColumn( 'artist', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); static const VerificationMeta _albumMeta = const VerificationMeta('album'); @override late final GeneratedColumn album = GeneratedColumn( 'album', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); static const VerificationMeta _durationMsMeta = const VerificationMeta( 'durationMs', ); @override late final GeneratedColumn durationMs = GeneratedColumn( 'duration_ms', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, ); static const VerificationMeta _coverPathMeta = const VerificationMeta( 'coverPath', ); @override late final GeneratedColumn coverPath = GeneratedColumn( 'cover_path', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); static const VerificationMeta _dateAddedMsMeta = const VerificationMeta( 'dateAddedMs', ); @override late final GeneratedColumn dateAddedMs = GeneratedColumn( 'date_added_ms', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, ); static const VerificationMeta _updatedAtMsMeta = const VerificationMeta( 'updatedAtMs', ); @override late final GeneratedColumn updatedAtMs = GeneratedColumn( 'updated_at_ms', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, ); static const VerificationMeta _deletedMeta = const VerificationMeta( 'deleted', ); @override late final GeneratedColumn deleted = GeneratedColumn( 'deleted', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("deleted" IN (0, 1))', ), defaultValue: const Constant(false), ); @override List get $columns => [ id, path, title, artist, album, durationMs, coverPath, dateAddedMs, updatedAtMs, deleted, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'songs'; @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)); } else if (isInserting) { context.missing(_idMeta); } if (data.containsKey('path')) { context.handle( _pathMeta, path.isAcceptableOrUnknown(data['path']!, _pathMeta), ); } else if (isInserting) { context.missing(_pathMeta); } if (data.containsKey('title')) { context.handle( _titleMeta, title.isAcceptableOrUnknown(data['title']!, _titleMeta), ); } else if (isInserting) { context.missing(_titleMeta); } if (data.containsKey('artist')) { context.handle( _artistMeta, artist.isAcceptableOrUnknown(data['artist']!, _artistMeta), ); } if (data.containsKey('album')) { context.handle( _albumMeta, album.isAcceptableOrUnknown(data['album']!, _albumMeta), ); } if (data.containsKey('duration_ms')) { context.handle( _durationMsMeta, durationMs.isAcceptableOrUnknown(data['duration_ms']!, _durationMsMeta), ); } if (data.containsKey('cover_path')) { context.handle( _coverPathMeta, coverPath.isAcceptableOrUnknown(data['cover_path']!, _coverPathMeta), ); } if (data.containsKey('date_added_ms')) { context.handle( _dateAddedMsMeta, dateAddedMs.isAcceptableOrUnknown( data['date_added_ms']!, _dateAddedMsMeta, ), ); } else if (isInserting) { context.missing(_dateAddedMsMeta); } if (data.containsKey('updated_at_ms')) { context.handle( _updatedAtMsMeta, updatedAtMs.isAcceptableOrUnknown( data['updated_at_ms']!, _updatedAtMsMeta, ), ); } else if (isInserting) { context.missing(_updatedAtMsMeta); } if (data.containsKey('deleted')) { context.handle( _deletedMeta, deleted.isAcceptableOrUnknown(data['deleted']!, _deletedMeta), ); } return context; } @override Set get $primaryKey => {id}; @override Song map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Song( id: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}id'], )!, path: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}path'], )!, title: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}title'], )!, artist: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}artist'], ), album: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}album'], ), durationMs: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}duration_ms'], ), coverPath: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}cover_path'], ), dateAddedMs: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}date_added_ms'], )!, updatedAtMs: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}updated_at_ms'], )!, deleted: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}deleted'], )!, ); } @override $SongsTable createAlias(String alias) { return $SongsTable(attachedDatabase, alias); } } class Song extends DataClass implements Insertable { final String id; final String path; final String title; final String? artist; final String? album; final int? durationMs; final String? coverPath; final int dateAddedMs; final int updatedAtMs; final bool deleted; const Song({ required this.id, required this.path, required this.title, this.artist, this.album, this.durationMs, this.coverPath, required this.dateAddedMs, required this.updatedAtMs, required this.deleted, }); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); map['path'] = Variable(path); map['title'] = Variable(title); if (!nullToAbsent || artist != null) { map['artist'] = Variable(artist); } if (!nullToAbsent || album != null) { map['album'] = Variable(album); } if (!nullToAbsent || durationMs != null) { map['duration_ms'] = Variable(durationMs); } if (!nullToAbsent || coverPath != null) { map['cover_path'] = Variable(coverPath); } map['date_added_ms'] = Variable(dateAddedMs); map['updated_at_ms'] = Variable(updatedAtMs); map['deleted'] = Variable(deleted); return map; } SongsCompanion toCompanion(bool nullToAbsent) { return SongsCompanion( id: Value(id), path: Value(path), title: Value(title), artist: artist == null && nullToAbsent ? const Value.absent() : Value(artist), album: album == null && nullToAbsent ? const Value.absent() : Value(album), durationMs: durationMs == null && nullToAbsent ? const Value.absent() : Value(durationMs), coverPath: coverPath == null && nullToAbsent ? const Value.absent() : Value(coverPath), dateAddedMs: Value(dateAddedMs), updatedAtMs: Value(updatedAtMs), deleted: Value(deleted), ); } factory Song.fromJson( Map json, { ValueSerializer? serializer, }) { serializer ??= driftRuntimeOptions.defaultSerializer; return Song( id: serializer.fromJson(json['id']), path: serializer.fromJson(json['path']), title: serializer.fromJson(json['title']), artist: serializer.fromJson(json['artist']), album: serializer.fromJson(json['album']), durationMs: serializer.fromJson(json['durationMs']), coverPath: serializer.fromJson(json['coverPath']), dateAddedMs: serializer.fromJson(json['dateAddedMs']), updatedAtMs: serializer.fromJson(json['updatedAtMs']), deleted: serializer.fromJson(json['deleted']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'path': serializer.toJson(path), 'title': serializer.toJson(title), 'artist': serializer.toJson(artist), 'album': serializer.toJson(album), 'durationMs': serializer.toJson(durationMs), 'coverPath': serializer.toJson(coverPath), 'dateAddedMs': serializer.toJson(dateAddedMs), 'updatedAtMs': serializer.toJson(updatedAtMs), 'deleted': serializer.toJson(deleted), }; } Song copyWith({ String? id, String? path, String? title, Value artist = const Value.absent(), Value album = const Value.absent(), Value durationMs = const Value.absent(), Value coverPath = const Value.absent(), int? dateAddedMs, int? updatedAtMs, bool? deleted, }) => Song( id: id ?? this.id, path: path ?? this.path, title: title ?? this.title, artist: artist.present ? artist.value : this.artist, album: album.present ? album.value : this.album, durationMs: durationMs.present ? durationMs.value : this.durationMs, coverPath: coverPath.present ? coverPath.value : this.coverPath, dateAddedMs: dateAddedMs ?? this.dateAddedMs, updatedAtMs: updatedAtMs ?? this.updatedAtMs, deleted: deleted ?? this.deleted, ); Song copyWithCompanion(SongsCompanion data) { return Song( id: data.id.present ? data.id.value : this.id, path: data.path.present ? data.path.value : this.path, title: data.title.present ? data.title.value : this.title, artist: data.artist.present ? data.artist.value : this.artist, album: data.album.present ? data.album.value : this.album, durationMs: data.durationMs.present ? data.durationMs.value : this.durationMs, coverPath: data.coverPath.present ? data.coverPath.value : this.coverPath, dateAddedMs: data.dateAddedMs.present ? data.dateAddedMs.value : this.dateAddedMs, updatedAtMs: data.updatedAtMs.present ? data.updatedAtMs.value : this.updatedAtMs, deleted: data.deleted.present ? data.deleted.value : this.deleted, ); } @override String toString() { return (StringBuffer('Song(') ..write('id: $id, ') ..write('path: $path, ') ..write('title: $title, ') ..write('artist: $artist, ') ..write('album: $album, ') ..write('durationMs: $durationMs, ') ..write('coverPath: $coverPath, ') ..write('dateAddedMs: $dateAddedMs, ') ..write('updatedAtMs: $updatedAtMs, ') ..write('deleted: $deleted') ..write(')')) .toString(); } @override int get hashCode => Object.hash( id, path, title, artist, album, durationMs, coverPath, dateAddedMs, updatedAtMs, deleted, ); @override bool operator ==(Object other) => identical(this, other) || (other is Song && other.id == this.id && other.path == this.path && other.title == this.title && other.artist == this.artist && other.album == this.album && other.durationMs == this.durationMs && other.coverPath == this.coverPath && other.dateAddedMs == this.dateAddedMs && other.updatedAtMs == this.updatedAtMs && other.deleted == this.deleted); } class SongsCompanion extends UpdateCompanion { final Value id; final Value path; final Value title; final Value artist; final Value album; final Value durationMs; final Value coverPath; final Value dateAddedMs; final Value updatedAtMs; final Value deleted; final Value rowid; const SongsCompanion({ this.id = const Value.absent(), this.path = const Value.absent(), this.title = const Value.absent(), this.artist = const Value.absent(), this.album = const Value.absent(), this.durationMs = const Value.absent(), this.coverPath = const Value.absent(), this.dateAddedMs = const Value.absent(), this.updatedAtMs = const Value.absent(), this.deleted = const Value.absent(), this.rowid = const Value.absent(), }); SongsCompanion.insert({ required String id, required String path, required String title, this.artist = const Value.absent(), this.album = const Value.absent(), this.durationMs = const Value.absent(), this.coverPath = const Value.absent(), required int dateAddedMs, required int updatedAtMs, this.deleted = const Value.absent(), this.rowid = const Value.absent(), }) : id = Value(id), path = Value(path), title = Value(title), dateAddedMs = Value(dateAddedMs), updatedAtMs = Value(updatedAtMs); static Insertable custom({ Expression? id, Expression? path, Expression? title, Expression? artist, Expression? album, Expression? durationMs, Expression? coverPath, Expression? dateAddedMs, Expression? updatedAtMs, Expression? deleted, Expression? rowid, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (path != null) 'path': path, if (title != null) 'title': title, if (artist != null) 'artist': artist, if (album != null) 'album': album, if (durationMs != null) 'duration_ms': durationMs, if (coverPath != null) 'cover_path': coverPath, if (dateAddedMs != null) 'date_added_ms': dateAddedMs, if (updatedAtMs != null) 'updated_at_ms': updatedAtMs, if (deleted != null) 'deleted': deleted, if (rowid != null) 'rowid': rowid, }); } SongsCompanion copyWith({ Value? id, Value? path, Value? title, Value? artist, Value? album, Value? durationMs, Value? coverPath, Value? dateAddedMs, Value? updatedAtMs, Value? deleted, Value? rowid, }) { return SongsCompanion( id: id ?? this.id, path: path ?? this.path, title: title ?? this.title, artist: artist ?? this.artist, album: album ?? this.album, durationMs: durationMs ?? this.durationMs, coverPath: coverPath ?? this.coverPath, dateAddedMs: dateAddedMs ?? this.dateAddedMs, updatedAtMs: updatedAtMs ?? this.updatedAtMs, deleted: deleted ?? this.deleted, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (path.present) { map['path'] = Variable(path.value); } if (title.present) { map['title'] = Variable(title.value); } if (artist.present) { map['artist'] = Variable(artist.value); } if (album.present) { map['album'] = Variable(album.value); } if (durationMs.present) { map['duration_ms'] = Variable(durationMs.value); } if (coverPath.present) { map['cover_path'] = Variable(coverPath.value); } if (dateAddedMs.present) { map['date_added_ms'] = Variable(dateAddedMs.value); } if (updatedAtMs.present) { map['updated_at_ms'] = Variable(updatedAtMs.value); } if (deleted.present) { map['deleted'] = Variable(deleted.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('SongsCompanion(') ..write('id: $id, ') ..write('path: $path, ') ..write('title: $title, ') ..write('artist: $artist, ') ..write('album: $album, ') ..write('durationMs: $durationMs, ') ..write('coverPath: $coverPath, ') ..write('dateAddedMs: $dateAddedMs, ') ..write('updatedAtMs: $updatedAtMs, ') ..write('deleted: $deleted, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $FoldersTable extends Folders with TableInfo<$FoldersTable, Folder> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $FoldersTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _pathMeta = const VerificationMeta('path'); @override late final GeneratedColumn path = GeneratedColumn( 'path', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, defaultConstraints: GeneratedColumn.constraintIsAlways('UNIQUE'), ); static const VerificationMeta _updatedAtMsMeta = const VerificationMeta( 'updatedAtMs', ); @override late final GeneratedColumn updatedAtMs = GeneratedColumn( 'updated_at_ms', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, ); static const VerificationMeta _deletedMeta = const VerificationMeta( 'deleted', ); @override late final GeneratedColumn deleted = GeneratedColumn( 'deleted', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("deleted" IN (0, 1))', ), defaultValue: const Constant(false), ); @override List get $columns => [id, path, updatedAtMs, deleted]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'folders'; @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)); } else if (isInserting) { context.missing(_idMeta); } if (data.containsKey('path')) { context.handle( _pathMeta, path.isAcceptableOrUnknown(data['path']!, _pathMeta), ); } else if (isInserting) { context.missing(_pathMeta); } if (data.containsKey('updated_at_ms')) { context.handle( _updatedAtMsMeta, updatedAtMs.isAcceptableOrUnknown( data['updated_at_ms']!, _updatedAtMsMeta, ), ); } else if (isInserting) { context.missing(_updatedAtMsMeta); } if (data.containsKey('deleted')) { context.handle( _deletedMeta, deleted.isAcceptableOrUnknown(data['deleted']!, _deletedMeta), ); } return context; } @override Set get $primaryKey => {id}; @override Folder map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Folder( id: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}id'], )!, path: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}path'], )!, updatedAtMs: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}updated_at_ms'], )!, deleted: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}deleted'], )!, ); } @override $FoldersTable createAlias(String alias) { return $FoldersTable(attachedDatabase, alias); } } class Folder extends DataClass implements Insertable { final String id; final String path; final int updatedAtMs; final bool deleted; const Folder({ required this.id, required this.path, required this.updatedAtMs, required this.deleted, }); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); map['path'] = Variable(path); map['updated_at_ms'] = Variable(updatedAtMs); map['deleted'] = Variable(deleted); return map; } FoldersCompanion toCompanion(bool nullToAbsent) { return FoldersCompanion( id: Value(id), path: Value(path), updatedAtMs: Value(updatedAtMs), deleted: Value(deleted), ); } factory Folder.fromJson( Map json, { ValueSerializer? serializer, }) { serializer ??= driftRuntimeOptions.defaultSerializer; return Folder( id: serializer.fromJson(json['id']), path: serializer.fromJson(json['path']), updatedAtMs: serializer.fromJson(json['updatedAtMs']), deleted: serializer.fromJson(json['deleted']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'path': serializer.toJson(path), 'updatedAtMs': serializer.toJson(updatedAtMs), 'deleted': serializer.toJson(deleted), }; } Folder copyWith({ String? id, String? path, int? updatedAtMs, bool? deleted, }) => Folder( id: id ?? this.id, path: path ?? this.path, updatedAtMs: updatedAtMs ?? this.updatedAtMs, deleted: deleted ?? this.deleted, ); Folder copyWithCompanion(FoldersCompanion data) { return Folder( id: data.id.present ? data.id.value : this.id, path: data.path.present ? data.path.value : this.path, updatedAtMs: data.updatedAtMs.present ? data.updatedAtMs.value : this.updatedAtMs, deleted: data.deleted.present ? data.deleted.value : this.deleted, ); } @override String toString() { return (StringBuffer('Folder(') ..write('id: $id, ') ..write('path: $path, ') ..write('updatedAtMs: $updatedAtMs, ') ..write('deleted: $deleted') ..write(')')) .toString(); } @override int get hashCode => Object.hash(id, path, updatedAtMs, deleted); @override bool operator ==(Object other) => identical(this, other) || (other is Folder && other.id == this.id && other.path == this.path && other.updatedAtMs == this.updatedAtMs && other.deleted == this.deleted); } class FoldersCompanion extends UpdateCompanion { final Value id; final Value path; final Value updatedAtMs; final Value deleted; final Value rowid; const FoldersCompanion({ this.id = const Value.absent(), this.path = const Value.absent(), this.updatedAtMs = const Value.absent(), this.deleted = const Value.absent(), this.rowid = const Value.absent(), }); FoldersCompanion.insert({ required String id, required String path, required int updatedAtMs, this.deleted = const Value.absent(), this.rowid = const Value.absent(), }) : id = Value(id), path = Value(path), updatedAtMs = Value(updatedAtMs); static Insertable custom({ Expression? id, Expression? path, Expression? updatedAtMs, Expression? deleted, Expression? rowid, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (path != null) 'path': path, if (updatedAtMs != null) 'updated_at_ms': updatedAtMs, if (deleted != null) 'deleted': deleted, if (rowid != null) 'rowid': rowid, }); } FoldersCompanion copyWith({ Value? id, Value? path, Value? updatedAtMs, Value? deleted, Value? rowid, }) { return FoldersCompanion( id: id ?? this.id, path: path ?? this.path, updatedAtMs: updatedAtMs ?? this.updatedAtMs, deleted: deleted ?? this.deleted, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (path.present) { map['path'] = Variable(path.value); } if (updatedAtMs.present) { map['updated_at_ms'] = Variable(updatedAtMs.value); } if (deleted.present) { map['deleted'] = Variable(deleted.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('FoldersCompanion(') ..write('id: $id, ') ..write('path: $path, ') ..write('updatedAtMs: $updatedAtMs, ') ..write('deleted: $deleted, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } abstract class _$MeloDb extends GeneratedDatabase { _$MeloDb(QueryExecutor e) : super(e); $MeloDbManager get managers => $MeloDbManager(this); late final $SongsTable songs = $SongsTable(this); late final $FoldersTable folders = $FoldersTable(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [songs, folders]; } typedef $$SongsTableCreateCompanionBuilder = SongsCompanion Function({ required String id, required String path, required String title, Value artist, Value album, Value durationMs, Value coverPath, required int dateAddedMs, required int updatedAtMs, Value deleted, Value rowid, }); typedef $$SongsTableUpdateCompanionBuilder = SongsCompanion Function({ Value id, Value path, Value title, Value artist, Value album, Value durationMs, Value coverPath, Value dateAddedMs, Value updatedAtMs, Value deleted, Value rowid, }); class $$SongsTableFilterComposer extends Composer<_$MeloDb, $SongsTable> { $$SongsTableFilterComposer({ 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 path => $composableBuilder( column: $table.path, builder: (column) => ColumnFilters(column), ); ColumnFilters get title => $composableBuilder( column: $table.title, builder: (column) => ColumnFilters(column), ); ColumnFilters get artist => $composableBuilder( column: $table.artist, builder: (column) => ColumnFilters(column), ); ColumnFilters get album => $composableBuilder( column: $table.album, builder: (column) => ColumnFilters(column), ); ColumnFilters get durationMs => $composableBuilder( column: $table.durationMs, builder: (column) => ColumnFilters(column), ); ColumnFilters get coverPath => $composableBuilder( column: $table.coverPath, builder: (column) => ColumnFilters(column), ); ColumnFilters get dateAddedMs => $composableBuilder( column: $table.dateAddedMs, builder: (column) => ColumnFilters(column), ); ColumnFilters get updatedAtMs => $composableBuilder( column: $table.updatedAtMs, builder: (column) => ColumnFilters(column), ); ColumnFilters get deleted => $composableBuilder( column: $table.deleted, builder: (column) => ColumnFilters(column), ); } class $$SongsTableOrderingComposer extends Composer<_$MeloDb, $SongsTable> { $$SongsTableOrderingComposer({ 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 path => $composableBuilder( column: $table.path, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get title => $composableBuilder( column: $table.title, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get artist => $composableBuilder( column: $table.artist, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get album => $composableBuilder( column: $table.album, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get durationMs => $composableBuilder( column: $table.durationMs, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get coverPath => $composableBuilder( column: $table.coverPath, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get dateAddedMs => $composableBuilder( column: $table.dateAddedMs, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get updatedAtMs => $composableBuilder( column: $table.updatedAtMs, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get deleted => $composableBuilder( column: $table.deleted, builder: (column) => ColumnOrderings(column), ); } class $$SongsTableAnnotationComposer extends Composer<_$MeloDb, $SongsTable> { $$SongsTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumn get path => $composableBuilder(column: $table.path, builder: (column) => column); GeneratedColumn get title => $composableBuilder(column: $table.title, builder: (column) => column); GeneratedColumn get artist => $composableBuilder(column: $table.artist, builder: (column) => column); GeneratedColumn get album => $composableBuilder(column: $table.album, builder: (column) => column); GeneratedColumn get durationMs => $composableBuilder( column: $table.durationMs, builder: (column) => column, ); GeneratedColumn get coverPath => $composableBuilder(column: $table.coverPath, builder: (column) => column); GeneratedColumn get dateAddedMs => $composableBuilder( column: $table.dateAddedMs, builder: (column) => column, ); GeneratedColumn get updatedAtMs => $composableBuilder( column: $table.updatedAtMs, builder: (column) => column, ); GeneratedColumn get deleted => $composableBuilder(column: $table.deleted, builder: (column) => column); } class $$SongsTableTableManager extends RootTableManager< _$MeloDb, $SongsTable, Song, $$SongsTableFilterComposer, $$SongsTableOrderingComposer, $$SongsTableAnnotationComposer, $$SongsTableCreateCompanionBuilder, $$SongsTableUpdateCompanionBuilder, (Song, BaseReferences<_$MeloDb, $SongsTable, Song>), Song, PrefetchHooks Function() > { $$SongsTableTableManager(_$MeloDb db, $SongsTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$SongsTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$SongsTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$SongsTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value path = const Value.absent(), Value title = const Value.absent(), Value artist = const Value.absent(), Value album = const Value.absent(), Value durationMs = const Value.absent(), Value coverPath = const Value.absent(), Value dateAddedMs = const Value.absent(), Value updatedAtMs = const Value.absent(), Value deleted = const Value.absent(), Value rowid = const Value.absent(), }) => SongsCompanion( id: id, path: path, title: title, artist: artist, album: album, durationMs: durationMs, coverPath: coverPath, dateAddedMs: dateAddedMs, updatedAtMs: updatedAtMs, deleted: deleted, rowid: rowid, ), createCompanionCallback: ({ required String id, required String path, required String title, Value artist = const Value.absent(), Value album = const Value.absent(), Value durationMs = const Value.absent(), Value coverPath = const Value.absent(), required int dateAddedMs, required int updatedAtMs, Value deleted = const Value.absent(), Value rowid = const Value.absent(), }) => SongsCompanion.insert( id: id, path: path, title: title, artist: artist, album: album, durationMs: durationMs, coverPath: coverPath, dateAddedMs: dateAddedMs, updatedAtMs: updatedAtMs, deleted: deleted, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, ), ); } typedef $$SongsTableProcessedTableManager = ProcessedTableManager< _$MeloDb, $SongsTable, Song, $$SongsTableFilterComposer, $$SongsTableOrderingComposer, $$SongsTableAnnotationComposer, $$SongsTableCreateCompanionBuilder, $$SongsTableUpdateCompanionBuilder, (Song, BaseReferences<_$MeloDb, $SongsTable, Song>), Song, PrefetchHooks Function() >; typedef $$FoldersTableCreateCompanionBuilder = FoldersCompanion Function({ required String id, required String path, required int updatedAtMs, Value deleted, Value rowid, }); typedef $$FoldersTableUpdateCompanionBuilder = FoldersCompanion Function({ Value id, Value path, Value updatedAtMs, Value deleted, Value rowid, }); class $$FoldersTableFilterComposer extends Composer<_$MeloDb, $FoldersTable> { $$FoldersTableFilterComposer({ 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 path => $composableBuilder( column: $table.path, builder: (column) => ColumnFilters(column), ); ColumnFilters get updatedAtMs => $composableBuilder( column: $table.updatedAtMs, builder: (column) => ColumnFilters(column), ); ColumnFilters get deleted => $composableBuilder( column: $table.deleted, builder: (column) => ColumnFilters(column), ); } class $$FoldersTableOrderingComposer extends Composer<_$MeloDb, $FoldersTable> { $$FoldersTableOrderingComposer({ 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 path => $composableBuilder( column: $table.path, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get updatedAtMs => $composableBuilder( column: $table.updatedAtMs, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get deleted => $composableBuilder( column: $table.deleted, builder: (column) => ColumnOrderings(column), ); } class $$FoldersTableAnnotationComposer extends Composer<_$MeloDb, $FoldersTable> { $$FoldersTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumn get path => $composableBuilder(column: $table.path, builder: (column) => column); GeneratedColumn get updatedAtMs => $composableBuilder( column: $table.updatedAtMs, builder: (column) => column, ); GeneratedColumn get deleted => $composableBuilder(column: $table.deleted, builder: (column) => column); } class $$FoldersTableTableManager extends RootTableManager< _$MeloDb, $FoldersTable, Folder, $$FoldersTableFilterComposer, $$FoldersTableOrderingComposer, $$FoldersTableAnnotationComposer, $$FoldersTableCreateCompanionBuilder, $$FoldersTableUpdateCompanionBuilder, (Folder, BaseReferences<_$MeloDb, $FoldersTable, Folder>), Folder, PrefetchHooks Function() > { $$FoldersTableTableManager(_$MeloDb db, $FoldersTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$FoldersTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$FoldersTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$FoldersTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value path = const Value.absent(), Value updatedAtMs = const Value.absent(), Value deleted = const Value.absent(), Value rowid = const Value.absent(), }) => FoldersCompanion( id: id, path: path, updatedAtMs: updatedAtMs, deleted: deleted, rowid: rowid, ), createCompanionCallback: ({ required String id, required String path, required int updatedAtMs, Value deleted = const Value.absent(), Value rowid = const Value.absent(), }) => FoldersCompanion.insert( id: id, path: path, updatedAtMs: updatedAtMs, deleted: deleted, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, ), ); } typedef $$FoldersTableProcessedTableManager = ProcessedTableManager< _$MeloDb, $FoldersTable, Folder, $$FoldersTableFilterComposer, $$FoldersTableOrderingComposer, $$FoldersTableAnnotationComposer, $$FoldersTableCreateCompanionBuilder, $$FoldersTableUpdateCompanionBuilder, (Folder, BaseReferences<_$MeloDb, $FoldersTable, Folder>), Folder, PrefetchHooks Function() >; class $MeloDbManager { final _$MeloDb _db; $MeloDbManager(this._db); $$SongsTableTableManager get songs => $$SongsTableTableManager(_db, _db.songs); $$FoldersTableTableManager get folders => $$FoldersTableTableManager(_db, _db.folders); }