// GENERATED CODE - DO NOT MODIFY BY HAND part of 'exercise_database.dart'; // ignore_for_file: type=lint class $ExercisesTable extends Exercises with TableInfo<$ExercisesTable, ExerciseTable> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ExercisesTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _dataMeta = const VerificationMeta('data'); @override late final GeneratedColumn data = GeneratedColumn( 'data', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true); static const VerificationMeta _lastUpdateMeta = const VerificationMeta('lastUpdate'); @override late final GeneratedColumn lastUpdate = GeneratedColumn( 'last_update', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: true); static const VerificationMeta _lastFetchedMeta = const VerificationMeta('lastFetched'); @override late final GeneratedColumn lastFetched = GeneratedColumn( 'last_fetched', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: true); @override List get $columns => [id, data, lastUpdate, lastFetched]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'exercises'; @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('data')) { context.handle( _dataMeta, this.data.isAcceptableOrUnknown(data['data']!, _dataMeta)); } else if (isInserting) { context.missing(_dataMeta); } if (data.containsKey('last_update')) { context.handle( _lastUpdateMeta, lastUpdate.isAcceptableOrUnknown( data['last_update']!, _lastUpdateMeta)); } else if (isInserting) { context.missing(_lastUpdateMeta); } if (data.containsKey('last_fetched')) { context.handle( _lastFetchedMeta, lastFetched.isAcceptableOrUnknown( data['last_fetched']!, _lastFetchedMeta)); } else if (isInserting) { context.missing(_lastFetchedMeta); } return context; } @override Set get $primaryKey => const {}; @override ExerciseTable map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return ExerciseTable( id: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}id'])!, data: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}data'])!, lastUpdate: attachedDatabase.typeMapping .read(DriftSqlType.dateTime, data['${effectivePrefix}last_update'])!, lastFetched: attachedDatabase.typeMapping .read(DriftSqlType.dateTime, data['${effectivePrefix}last_fetched'])!, ); } @override $ExercisesTable createAlias(String alias) { return $ExercisesTable(attachedDatabase, alias); } } class ExerciseTable extends DataClass implements Insertable { final int id; final String data; final DateTime lastUpdate; /// The date when the exercise was last fetched from the API. While we know /// when the exercise itself was last updated in `lastUpdate`, we can save /// ourselves a lot of requests if we don't check too often final DateTime lastFetched; const ExerciseTable( {required this.id, required this.data, required this.lastUpdate, required this.lastFetched}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); map['data'] = Variable(data); map['last_update'] = Variable(lastUpdate); map['last_fetched'] = Variable(lastFetched); return map; } ExercisesCompanion toCompanion(bool nullToAbsent) { return ExercisesCompanion( id: Value(id), data: Value(data), lastUpdate: Value(lastUpdate), lastFetched: Value(lastFetched), ); } factory ExerciseTable.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return ExerciseTable( id: serializer.fromJson(json['id']), data: serializer.fromJson(json['data']), lastUpdate: serializer.fromJson(json['lastUpdate']), lastFetched: serializer.fromJson(json['lastFetched']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'data': serializer.toJson(data), 'lastUpdate': serializer.toJson(lastUpdate), 'lastFetched': serializer.toJson(lastFetched), }; } ExerciseTable copyWith( {int? id, String? data, DateTime? lastUpdate, DateTime? lastFetched}) => ExerciseTable( id: id ?? this.id, data: data ?? this.data, lastUpdate: lastUpdate ?? this.lastUpdate, lastFetched: lastFetched ?? this.lastFetched, ); @override String toString() { return (StringBuffer('ExerciseTable(') ..write('id: $id, ') ..write('data: $data, ') ..write('lastUpdate: $lastUpdate, ') ..write('lastFetched: $lastFetched') ..write(')')) .toString(); } @override int get hashCode => Object.hash(id, data, lastUpdate, lastFetched); @override bool operator ==(Object other) => identical(this, other) || (other is ExerciseTable && other.id == this.id && other.data == this.data && other.lastUpdate == this.lastUpdate && other.lastFetched == this.lastFetched); } class ExercisesCompanion extends UpdateCompanion { final Value id; final Value data; final Value lastUpdate; final Value lastFetched; final Value rowid; const ExercisesCompanion({ this.id = const Value.absent(), this.data = const Value.absent(), this.lastUpdate = const Value.absent(), this.lastFetched = const Value.absent(), this.rowid = const Value.absent(), }); ExercisesCompanion.insert({ required int id, required String data, required DateTime lastUpdate, required DateTime lastFetched, this.rowid = const Value.absent(), }) : id = Value(id), data = Value(data), lastUpdate = Value(lastUpdate), lastFetched = Value(lastFetched); static Insertable custom({ Expression? id, Expression? data, Expression? lastUpdate, Expression? lastFetched, Expression? rowid, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (data != null) 'data': data, if (lastUpdate != null) 'last_update': lastUpdate, if (lastFetched != null) 'last_fetched': lastFetched, if (rowid != null) 'rowid': rowid, }); } ExercisesCompanion copyWith( {Value? id, Value? data, Value? lastUpdate, Value? lastFetched, Value? rowid}) { return ExercisesCompanion( id: id ?? this.id, data: data ?? this.data, lastUpdate: lastUpdate ?? this.lastUpdate, lastFetched: lastFetched ?? this.lastFetched, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (data.present) { map['data'] = Variable(data.value); } if (lastUpdate.present) { map['last_update'] = Variable(lastUpdate.value); } if (lastFetched.present) { map['last_fetched'] = Variable(lastFetched.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('ExercisesCompanion(') ..write('id: $id, ') ..write('data: $data, ') ..write('lastUpdate: $lastUpdate, ') ..write('lastFetched: $lastFetched, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $MusclesTable extends Muscles with TableInfo<$MusclesTable, MuscleTable> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $MusclesTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _dataMeta = const VerificationMeta('data'); @override late final GeneratedColumnWithTypeConverter data = GeneratedColumn('data', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true) .withConverter($MusclesTable.$converterdata); @override List get $columns => [id, data]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'muscles'; @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); } context.handle(_dataMeta, const VerificationResult.success()); return context; } @override Set get $primaryKey => const {}; @override MuscleTable map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return MuscleTable( id: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}id'])!, data: $MusclesTable.$converterdata.fromSql(attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}data'])!), ); } @override $MusclesTable createAlias(String alias) { return $MusclesTable(attachedDatabase, alias); } static TypeConverter $converterdata = const MuscleConverter(); } class MuscleTable extends DataClass implements Insertable { final int id; final Muscle data; const MuscleTable({required this.id, required this.data}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); { map['data'] = Variable($MusclesTable.$converterdata.toSql(data)); } return map; } MusclesCompanion toCompanion(bool nullToAbsent) { return MusclesCompanion( id: Value(id), data: Value(data), ); } factory MuscleTable.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return MuscleTable( id: serializer.fromJson(json['id']), data: serializer.fromJson(json['data']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'data': serializer.toJson(data), }; } MuscleTable copyWith({int? id, Muscle? data}) => MuscleTable( id: id ?? this.id, data: data ?? this.data, ); @override String toString() { return (StringBuffer('MuscleTable(') ..write('id: $id, ') ..write('data: $data') ..write(')')) .toString(); } @override int get hashCode => Object.hash(id, data); @override bool operator ==(Object other) => identical(this, other) || (other is MuscleTable && other.id == this.id && other.data == this.data); } class MusclesCompanion extends UpdateCompanion { final Value id; final Value data; final Value rowid; const MusclesCompanion({ this.id = const Value.absent(), this.data = const Value.absent(), this.rowid = const Value.absent(), }); MusclesCompanion.insert({ required int id, required Muscle data, this.rowid = const Value.absent(), }) : id = Value(id), data = Value(data); static Insertable custom({ Expression? id, Expression? data, Expression? rowid, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (data != null) 'data': data, if (rowid != null) 'rowid': rowid, }); } MusclesCompanion copyWith( {Value? id, Value? data, Value? rowid}) { return MusclesCompanion( id: id ?? this.id, data: data ?? this.data, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (data.present) { map['data'] = Variable($MusclesTable.$converterdata.toSql(data.value)); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('MusclesCompanion(') ..write('id: $id, ') ..write('data: $data, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $EquipmentsTable extends Equipments with TableInfo<$EquipmentsTable, EquipmentTable> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $EquipmentsTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _dataMeta = const VerificationMeta('data'); @override late final GeneratedColumnWithTypeConverter data = GeneratedColumn('data', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true) .withConverter($EquipmentsTable.$converterdata); @override List get $columns => [id, data]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'equipments'; @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); } context.handle(_dataMeta, const VerificationResult.success()); return context; } @override Set get $primaryKey => const {}; @override EquipmentTable map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return EquipmentTable( id: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}id'])!, data: $EquipmentsTable.$converterdata.fromSql(attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}data'])!), ); } @override $EquipmentsTable createAlias(String alias) { return $EquipmentsTable(attachedDatabase, alias); } static TypeConverter $converterdata = const EquipmentConverter(); } class EquipmentTable extends DataClass implements Insertable { final int id; final Equipment data; const EquipmentTable({required this.id, required this.data}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); { map['data'] = Variable($EquipmentsTable.$converterdata.toSql(data)); } return map; } EquipmentsCompanion toCompanion(bool nullToAbsent) { return EquipmentsCompanion( id: Value(id), data: Value(data), ); } factory EquipmentTable.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return EquipmentTable( id: serializer.fromJson(json['id']), data: serializer.fromJson(json['data']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'data': serializer.toJson(data), }; } EquipmentTable copyWith({int? id, Equipment? data}) => EquipmentTable( id: id ?? this.id, data: data ?? this.data, ); @override String toString() { return (StringBuffer('EquipmentTable(') ..write('id: $id, ') ..write('data: $data') ..write(')')) .toString(); } @override int get hashCode => Object.hash(id, data); @override bool operator ==(Object other) => identical(this, other) || (other is EquipmentTable && other.id == this.id && other.data == this.data); } class EquipmentsCompanion extends UpdateCompanion { final Value id; final Value data; final Value rowid; const EquipmentsCompanion({ this.id = const Value.absent(), this.data = const Value.absent(), this.rowid = const Value.absent(), }); EquipmentsCompanion.insert({ required int id, required Equipment data, this.rowid = const Value.absent(), }) : id = Value(id), data = Value(data); static Insertable custom({ Expression? id, Expression? data, Expression? rowid, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (data != null) 'data': data, if (rowid != null) 'rowid': rowid, }); } EquipmentsCompanion copyWith( {Value? id, Value? data, Value? rowid}) { return EquipmentsCompanion( id: id ?? this.id, data: data ?? this.data, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (data.present) { map['data'] = Variable($EquipmentsTable.$converterdata.toSql(data.value)); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('EquipmentsCompanion(') ..write('id: $id, ') ..write('data: $data, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $CategoriesTable extends Categories with TableInfo<$CategoriesTable, CategoryTable> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $CategoriesTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _dataMeta = const VerificationMeta('data'); @override late final GeneratedColumnWithTypeConverter data = GeneratedColumn('data', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true) .withConverter($CategoriesTable.$converterdata); @override List get $columns => [id, data]; @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('id')) { context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); } else if (isInserting) { context.missing(_idMeta); } context.handle(_dataMeta, const VerificationResult.success()); return context; } @override Set get $primaryKey => const {}; @override CategoryTable map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return CategoryTable( id: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}id'])!, data: $CategoriesTable.$converterdata.fromSql(attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}data'])!), ); } @override $CategoriesTable createAlias(String alias) { return $CategoriesTable(attachedDatabase, alias); } static TypeConverter $converterdata = const ExerciseCategoryConverter(); } class CategoryTable extends DataClass implements Insertable { final int id; final ExerciseCategory data; const CategoryTable({required this.id, required this.data}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); { map['data'] = Variable($CategoriesTable.$converterdata.toSql(data)); } return map; } CategoriesCompanion toCompanion(bool nullToAbsent) { return CategoriesCompanion( id: Value(id), data: Value(data), ); } factory CategoryTable.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return CategoryTable( id: serializer.fromJson(json['id']), data: serializer.fromJson(json['data']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'data': serializer.toJson(data), }; } CategoryTable copyWith({int? id, ExerciseCategory? data}) => CategoryTable( id: id ?? this.id, data: data ?? this.data, ); @override String toString() { return (StringBuffer('CategoryTable(') ..write('id: $id, ') ..write('data: $data') ..write(')')) .toString(); } @override int get hashCode => Object.hash(id, data); @override bool operator ==(Object other) => identical(this, other) || (other is CategoryTable && other.id == this.id && other.data == this.data); } class CategoriesCompanion extends UpdateCompanion { final Value id; final Value data; final Value rowid; const CategoriesCompanion({ this.id = const Value.absent(), this.data = const Value.absent(), this.rowid = const Value.absent(), }); CategoriesCompanion.insert({ required int id, required ExerciseCategory data, this.rowid = const Value.absent(), }) : id = Value(id), data = Value(data); static Insertable custom({ Expression? id, Expression? data, Expression? rowid, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (data != null) 'data': data, if (rowid != null) 'rowid': rowid, }); } CategoriesCompanion copyWith( {Value? id, Value? data, Value? rowid}) { return CategoriesCompanion( id: id ?? this.id, data: data ?? this.data, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (data.present) { map['data'] = Variable($CategoriesTable.$converterdata.toSql(data.value)); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('CategoriesCompanion(') ..write('id: $id, ') ..write('data: $data, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $LanguagesTable extends Languages with TableInfo<$LanguagesTable, LanguagesTable> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $LanguagesTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _dataMeta = const VerificationMeta('data'); @override late final GeneratedColumnWithTypeConverter data = GeneratedColumn('data', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true) .withConverter($LanguagesTable.$converterdata); @override List get $columns => [id, data]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'languages'; @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); } context.handle(_dataMeta, const VerificationResult.success()); return context; } @override Set get $primaryKey => const {}; @override LanguagesTable map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return LanguagesTable( id: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}id'])!, data: $LanguagesTable.$converterdata.fromSql(attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}data'])!), ); } @override $LanguagesTable createAlias(String alias) { return $LanguagesTable(attachedDatabase, alias); } static TypeConverter $converterdata = const LanguageConverter(); } class LanguagesTable extends DataClass implements Insertable { final int id; final Language data; const LanguagesTable({required this.id, required this.data}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); { map['data'] = Variable($LanguagesTable.$converterdata.toSql(data)); } return map; } LanguagesCompanion toCompanion(bool nullToAbsent) { return LanguagesCompanion( id: Value(id), data: Value(data), ); } factory LanguagesTable.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return LanguagesTable( id: serializer.fromJson(json['id']), data: serializer.fromJson(json['data']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'data': serializer.toJson(data), }; } LanguagesTable copyWith({int? id, Language? data}) => LanguagesTable( id: id ?? this.id, data: data ?? this.data, ); @override String toString() { return (StringBuffer('LanguagesTable(') ..write('id: $id, ') ..write('data: $data') ..write(')')) .toString(); } @override int get hashCode => Object.hash(id, data); @override bool operator ==(Object other) => identical(this, other) || (other is LanguagesTable && other.id == this.id && other.data == this.data); } class LanguagesCompanion extends UpdateCompanion { final Value id; final Value data; final Value rowid; const LanguagesCompanion({ this.id = const Value.absent(), this.data = const Value.absent(), this.rowid = const Value.absent(), }); LanguagesCompanion.insert({ required int id, required Language data, this.rowid = const Value.absent(), }) : id = Value(id), data = Value(data); static Insertable custom({ Expression? id, Expression? data, Expression? rowid, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (data != null) 'data': data, if (rowid != null) 'rowid': rowid, }); } LanguagesCompanion copyWith( {Value? id, Value? data, Value? rowid}) { return LanguagesCompanion( id: id ?? this.id, data: data ?? this.data, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (data.present) { map['data'] = Variable($LanguagesTable.$converterdata.toSql(data.value)); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('LanguagesCompanion(') ..write('id: $id, ') ..write('data: $data, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } abstract class _$ExerciseDatabase extends GeneratedDatabase { _$ExerciseDatabase(QueryExecutor e) : super(e); _$ExerciseDatabaseManager get managers => _$ExerciseDatabaseManager(this); late final $ExercisesTable exercises = $ExercisesTable(this); late final $MusclesTable muscles = $MusclesTable(this); late final $EquipmentsTable equipments = $EquipmentsTable(this); late final $CategoriesTable categories = $CategoriesTable(this); late final $LanguagesTable languages = $LanguagesTable(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [exercises, muscles, equipments, categories, languages]; } typedef $$ExercisesTableInsertCompanionBuilder = ExercisesCompanion Function({ required int id, required String data, required DateTime lastUpdate, required DateTime lastFetched, Value rowid, }); typedef $$ExercisesTableUpdateCompanionBuilder = ExercisesCompanion Function({ Value id, Value data, Value lastUpdate, Value lastFetched, Value rowid, }); class $$ExercisesTableTableManager extends RootTableManager< _$ExerciseDatabase, $ExercisesTable, ExerciseTable, $$ExercisesTableFilterComposer, $$ExercisesTableOrderingComposer, $$ExercisesTableProcessedTableManager, $$ExercisesTableInsertCompanionBuilder, $$ExercisesTableUpdateCompanionBuilder> { $$ExercisesTableTableManager(_$ExerciseDatabase db, $ExercisesTable table) : super(TableManagerState( db: db, table: table, filteringComposer: $$ExercisesTableFilterComposer(ComposerState(db, table)), orderingComposer: $$ExercisesTableOrderingComposer(ComposerState(db, table)), getChildManagerBuilder: (p) => $$ExercisesTableProcessedTableManager(p), getUpdateCompanionBuilder: ({ Value id = const Value.absent(), Value data = const Value.absent(), Value lastUpdate = const Value.absent(), Value lastFetched = const Value.absent(), Value rowid = const Value.absent(), }) => ExercisesCompanion( id: id, data: data, lastUpdate: lastUpdate, lastFetched: lastFetched, rowid: rowid, ), getInsertCompanionBuilder: ({ required int id, required String data, required DateTime lastUpdate, required DateTime lastFetched, Value rowid = const Value.absent(), }) => ExercisesCompanion.insert( id: id, data: data, lastUpdate: lastUpdate, lastFetched: lastFetched, rowid: rowid, ), )); } class $$ExercisesTableProcessedTableManager extends ProcessedTableManager< _$ExerciseDatabase, $ExercisesTable, ExerciseTable, $$ExercisesTableFilterComposer, $$ExercisesTableOrderingComposer, $$ExercisesTableProcessedTableManager, $$ExercisesTableInsertCompanionBuilder, $$ExercisesTableUpdateCompanionBuilder> { $$ExercisesTableProcessedTableManager(super.$state); } class $$ExercisesTableFilterComposer extends FilterComposer<_$ExerciseDatabase, $ExercisesTable> { $$ExercisesTableFilterComposer(super.$state); ColumnFilters get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get lastUpdate => $state.composableBuilder( column: $state.table.lastUpdate, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get lastFetched => $state.composableBuilder( column: $state.table.lastFetched, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); } class $$ExercisesTableOrderingComposer extends OrderingComposer<_$ExerciseDatabase, $ExercisesTable> { $$ExercisesTableOrderingComposer(super.$state); ColumnOrderings get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get lastUpdate => $state.composableBuilder( column: $state.table.lastUpdate, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get lastFetched => $state.composableBuilder( column: $state.table.lastFetched, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); } typedef $$MusclesTableInsertCompanionBuilder = MusclesCompanion Function({ required int id, required Muscle data, Value rowid, }); typedef $$MusclesTableUpdateCompanionBuilder = MusclesCompanion Function({ Value id, Value data, Value rowid, }); class $$MusclesTableTableManager extends RootTableManager< _$ExerciseDatabase, $MusclesTable, MuscleTable, $$MusclesTableFilterComposer, $$MusclesTableOrderingComposer, $$MusclesTableProcessedTableManager, $$MusclesTableInsertCompanionBuilder, $$MusclesTableUpdateCompanionBuilder> { $$MusclesTableTableManager(_$ExerciseDatabase db, $MusclesTable table) : super(TableManagerState( db: db, table: table, filteringComposer: $$MusclesTableFilterComposer(ComposerState(db, table)), orderingComposer: $$MusclesTableOrderingComposer(ComposerState(db, table)), getChildManagerBuilder: (p) => $$MusclesTableProcessedTableManager(p), getUpdateCompanionBuilder: ({ Value id = const Value.absent(), Value data = const Value.absent(), Value rowid = const Value.absent(), }) => MusclesCompanion( id: id, data: data, rowid: rowid, ), getInsertCompanionBuilder: ({ required int id, required Muscle data, Value rowid = const Value.absent(), }) => MusclesCompanion.insert( id: id, data: data, rowid: rowid, ), )); } class $$MusclesTableProcessedTableManager extends ProcessedTableManager< _$ExerciseDatabase, $MusclesTable, MuscleTable, $$MusclesTableFilterComposer, $$MusclesTableOrderingComposer, $$MusclesTableProcessedTableManager, $$MusclesTableInsertCompanionBuilder, $$MusclesTableUpdateCompanionBuilder> { $$MusclesTableProcessedTableManager(super.$state); } class $$MusclesTableFilterComposer extends FilterComposer<_$ExerciseDatabase, $MusclesTable> { $$MusclesTableFilterComposer(super.$state); ColumnFilters get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); } class $$MusclesTableOrderingComposer extends OrderingComposer<_$ExerciseDatabase, $MusclesTable> { $$MusclesTableOrderingComposer(super.$state); ColumnOrderings get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); } typedef $$EquipmentsTableInsertCompanionBuilder = EquipmentsCompanion Function({ required int id, required Equipment data, Value rowid, }); typedef $$EquipmentsTableUpdateCompanionBuilder = EquipmentsCompanion Function({ Value id, Value data, Value rowid, }); class $$EquipmentsTableTableManager extends RootTableManager< _$ExerciseDatabase, $EquipmentsTable, EquipmentTable, $$EquipmentsTableFilterComposer, $$EquipmentsTableOrderingComposer, $$EquipmentsTableProcessedTableManager, $$EquipmentsTableInsertCompanionBuilder, $$EquipmentsTableUpdateCompanionBuilder> { $$EquipmentsTableTableManager(_$ExerciseDatabase db, $EquipmentsTable table) : super(TableManagerState( db: db, table: table, filteringComposer: $$EquipmentsTableFilterComposer(ComposerState(db, table)), orderingComposer: $$EquipmentsTableOrderingComposer(ComposerState(db, table)), getChildManagerBuilder: (p) => $$EquipmentsTableProcessedTableManager(p), getUpdateCompanionBuilder: ({ Value id = const Value.absent(), Value data = const Value.absent(), Value rowid = const Value.absent(), }) => EquipmentsCompanion( id: id, data: data, rowid: rowid, ), getInsertCompanionBuilder: ({ required int id, required Equipment data, Value rowid = const Value.absent(), }) => EquipmentsCompanion.insert( id: id, data: data, rowid: rowid, ), )); } class $$EquipmentsTableProcessedTableManager extends ProcessedTableManager< _$ExerciseDatabase, $EquipmentsTable, EquipmentTable, $$EquipmentsTableFilterComposer, $$EquipmentsTableOrderingComposer, $$EquipmentsTableProcessedTableManager, $$EquipmentsTableInsertCompanionBuilder, $$EquipmentsTableUpdateCompanionBuilder> { $$EquipmentsTableProcessedTableManager(super.$state); } class $$EquipmentsTableFilterComposer extends FilterComposer<_$ExerciseDatabase, $EquipmentsTable> { $$EquipmentsTableFilterComposer(super.$state); ColumnFilters get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); } class $$EquipmentsTableOrderingComposer extends OrderingComposer<_$ExerciseDatabase, $EquipmentsTable> { $$EquipmentsTableOrderingComposer(super.$state); ColumnOrderings get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); } typedef $$CategoriesTableInsertCompanionBuilder = CategoriesCompanion Function({ required int id, required ExerciseCategory data, Value rowid, }); typedef $$CategoriesTableUpdateCompanionBuilder = CategoriesCompanion Function({ Value id, Value data, Value rowid, }); class $$CategoriesTableTableManager extends RootTableManager< _$ExerciseDatabase, $CategoriesTable, CategoryTable, $$CategoriesTableFilterComposer, $$CategoriesTableOrderingComposer, $$CategoriesTableProcessedTableManager, $$CategoriesTableInsertCompanionBuilder, $$CategoriesTableUpdateCompanionBuilder> { $$CategoriesTableTableManager(_$ExerciseDatabase db, $CategoriesTable table) : super(TableManagerState( db: db, table: table, filteringComposer: $$CategoriesTableFilterComposer(ComposerState(db, table)), orderingComposer: $$CategoriesTableOrderingComposer(ComposerState(db, table)), getChildManagerBuilder: (p) => $$CategoriesTableProcessedTableManager(p), getUpdateCompanionBuilder: ({ Value id = const Value.absent(), Value data = const Value.absent(), Value rowid = const Value.absent(), }) => CategoriesCompanion( id: id, data: data, rowid: rowid, ), getInsertCompanionBuilder: ({ required int id, required ExerciseCategory data, Value rowid = const Value.absent(), }) => CategoriesCompanion.insert( id: id, data: data, rowid: rowid, ), )); } class $$CategoriesTableProcessedTableManager extends ProcessedTableManager< _$ExerciseDatabase, $CategoriesTable, CategoryTable, $$CategoriesTableFilterComposer, $$CategoriesTableOrderingComposer, $$CategoriesTableProcessedTableManager, $$CategoriesTableInsertCompanionBuilder, $$CategoriesTableUpdateCompanionBuilder> { $$CategoriesTableProcessedTableManager(super.$state); } class $$CategoriesTableFilterComposer extends FilterComposer<_$ExerciseDatabase, $CategoriesTable> { $$CategoriesTableFilterComposer(super.$state); ColumnFilters get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); } class $$CategoriesTableOrderingComposer extends OrderingComposer<_$ExerciseDatabase, $CategoriesTable> { $$CategoriesTableOrderingComposer(super.$state); ColumnOrderings get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); } typedef $$LanguagesTableInsertCompanionBuilder = LanguagesCompanion Function({ required int id, required Language data, Value rowid, }); typedef $$LanguagesTableUpdateCompanionBuilder = LanguagesCompanion Function({ Value id, Value data, Value rowid, }); class $$LanguagesTableTableManager extends RootTableManager< _$ExerciseDatabase, $LanguagesTable, LanguagesTable, $$LanguagesTableFilterComposer, $$LanguagesTableOrderingComposer, $$LanguagesTableProcessedTableManager, $$LanguagesTableInsertCompanionBuilder, $$LanguagesTableUpdateCompanionBuilder> { $$LanguagesTableTableManager(_$ExerciseDatabase db, $LanguagesTable table) : super(TableManagerState( db: db, table: table, filteringComposer: $$LanguagesTableFilterComposer(ComposerState(db, table)), orderingComposer: $$LanguagesTableOrderingComposer(ComposerState(db, table)), getChildManagerBuilder: (p) => $$LanguagesTableProcessedTableManager(p), getUpdateCompanionBuilder: ({ Value id = const Value.absent(), Value data = const Value.absent(), Value rowid = const Value.absent(), }) => LanguagesCompanion( id: id, data: data, rowid: rowid, ), getInsertCompanionBuilder: ({ required int id, required Language data, Value rowid = const Value.absent(), }) => LanguagesCompanion.insert( id: id, data: data, rowid: rowid, ), )); } class $$LanguagesTableProcessedTableManager extends ProcessedTableManager< _$ExerciseDatabase, $LanguagesTable, LanguagesTable, $$LanguagesTableFilterComposer, $$LanguagesTableOrderingComposer, $$LanguagesTableProcessedTableManager, $$LanguagesTableInsertCompanionBuilder, $$LanguagesTableUpdateCompanionBuilder> { $$LanguagesTableProcessedTableManager(super.$state); } class $$LanguagesTableFilterComposer extends FilterComposer<_$ExerciseDatabase, $LanguagesTable> { $$LanguagesTableFilterComposer(super.$state); ColumnFilters get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); } class $$LanguagesTableOrderingComposer extends OrderingComposer<_$ExerciseDatabase, $LanguagesTable> { $$LanguagesTableOrderingComposer(super.$state); ColumnOrderings get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get data => $state.composableBuilder( column: $state.table.data, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); } class _$ExerciseDatabaseManager { final _$ExerciseDatabase _db; _$ExerciseDatabaseManager(this._db); $$ExercisesTableTableManager get exercises => $$ExercisesTableTableManager(_db, _db.exercises); $$MusclesTableTableManager get muscles => $$MusclesTableTableManager(_db, _db.muscles); $$EquipmentsTableTableManager get equipments => $$EquipmentsTableTableManager(_db, _db.equipments); $$CategoriesTableTableManager get categories => $$CategoriesTableTableManager(_db, _db.categories); $$LanguagesTableTableManager get languages => $$LanguagesTableTableManager(_db, _db.languages); }