// 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, ); ExerciseTable copyWithCompanion(ExercisesCompanion data) { return ExerciseTable( id: data.id.present ? data.id.value : this.id, data: data.data.present ? data.data.value : this.data, lastUpdate: data.lastUpdate.present ? data.lastUpdate.value : this.lastUpdate, lastFetched: data.lastFetched.present ? data.lastFetched.value : 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, ); @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); } 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); MuscleTable copyWithCompanion(MusclesCompanion data) { return MuscleTable( id: data.id.present ? data.id.value : this.id, data: data.data.present ? data.data.value : 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, ); @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); } 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); EquipmentTable copyWithCompanion(EquipmentsCompanion data) { return EquipmentTable( id: data.id.present ? data.id.value : this.id, data: data.data.present ? data.data.value : 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, ); @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); } 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); CategoryTable copyWithCompanion(CategoriesCompanion data) { return CategoryTable( id: data.id.present ? data.id.value : this.id, data: data.data.present ? data.data.value : 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, ); @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); } 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); LanguagesTable copyWithCompanion(LanguagesCompanion data) { return LanguagesTable( id: data.id.present ? data.id.value : this.id, data: data.data.present ? data.data.value : 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 $$ExercisesTableCreateCompanionBuilder = 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 $$ExercisesTableFilterComposer extends Composer<_$ExerciseDatabase, $ExercisesTable> { $$ExercisesTableFilterComposer({ 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 data => $composableBuilder( column: $table.data, builder: (column) => ColumnFilters(column), ); ColumnFilters get lastUpdate => $composableBuilder( column: $table.lastUpdate, builder: (column) => ColumnFilters(column), ); ColumnFilters get lastFetched => $composableBuilder( column: $table.lastFetched, builder: (column) => ColumnFilters(column), ); } class $$ExercisesTableOrderingComposer extends Composer<_$ExerciseDatabase, $ExercisesTable> { $$ExercisesTableOrderingComposer({ 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 data => $composableBuilder( column: $table.data, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get lastUpdate => $composableBuilder( column: $table.lastUpdate, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get lastFetched => $composableBuilder( column: $table.lastFetched, builder: (column) => ColumnOrderings(column), ); } class $$ExercisesTableAnnotationComposer extends Composer<_$ExerciseDatabase, $ExercisesTable> { $$ExercisesTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumn get data => $composableBuilder(column: $table.data, builder: (column) => column); GeneratedColumn get lastUpdate => $composableBuilder( column: $table.lastUpdate, builder: (column) => column, ); GeneratedColumn get lastFetched => $composableBuilder( column: $table.lastFetched, builder: (column) => column, ); } class $$ExercisesTableTableManager extends RootTableManager< _$ExerciseDatabase, $ExercisesTable, ExerciseTable, $$ExercisesTableFilterComposer, $$ExercisesTableOrderingComposer, $$ExercisesTableAnnotationComposer, $$ExercisesTableCreateCompanionBuilder, $$ExercisesTableUpdateCompanionBuilder, (ExerciseTable, BaseReferences<_$ExerciseDatabase, $ExercisesTable, ExerciseTable>), ExerciseTable, PrefetchHooks Function() > { $$ExercisesTableTableManager(_$ExerciseDatabase db, $ExercisesTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$ExercisesTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ExercisesTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ExercisesTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ 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, ), createCompanionCallback: ({ 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, ), withReferenceMapper: (p0) => p0.map((e) => (e.readTable(table), BaseReferences(db, table, e))).toList(), prefetchHooksCallback: null, ), ); } typedef $$ExercisesTableProcessedTableManager = ProcessedTableManager< _$ExerciseDatabase, $ExercisesTable, ExerciseTable, $$ExercisesTableFilterComposer, $$ExercisesTableOrderingComposer, $$ExercisesTableAnnotationComposer, $$ExercisesTableCreateCompanionBuilder, $$ExercisesTableUpdateCompanionBuilder, (ExerciseTable, BaseReferences<_$ExerciseDatabase, $ExercisesTable, ExerciseTable>), ExerciseTable, PrefetchHooks Function() >; typedef $$MusclesTableCreateCompanionBuilder = MusclesCompanion Function({ required int id, required Muscle data, Value rowid, }); typedef $$MusclesTableUpdateCompanionBuilder = MusclesCompanion Function({ Value id, Value data, Value rowid, }); class $$MusclesTableFilterComposer extends Composer<_$ExerciseDatabase, $MusclesTable> { $$MusclesTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get id => $composableBuilder( column: $table.id, builder: (column) => ColumnFilters(column), ); ColumnWithTypeConverterFilters get data => $composableBuilder( column: $table.data, builder: (column) => ColumnWithTypeConverterFilters(column), ); } class $$MusclesTableOrderingComposer extends Composer<_$ExerciseDatabase, $MusclesTable> { $$MusclesTableOrderingComposer({ 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 data => $composableBuilder( column: $table.data, builder: (column) => ColumnOrderings(column), ); } class $$MusclesTableAnnotationComposer extends Composer<_$ExerciseDatabase, $MusclesTable> { $$MusclesTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumnWithTypeConverter get data => $composableBuilder(column: $table.data, builder: (column) => column); } class $$MusclesTableTableManager extends RootTableManager< _$ExerciseDatabase, $MusclesTable, MuscleTable, $$MusclesTableFilterComposer, $$MusclesTableOrderingComposer, $$MusclesTableAnnotationComposer, $$MusclesTableCreateCompanionBuilder, $$MusclesTableUpdateCompanionBuilder, (MuscleTable, BaseReferences<_$ExerciseDatabase, $MusclesTable, MuscleTable>), MuscleTable, PrefetchHooks Function() > { $$MusclesTableTableManager(_$ExerciseDatabase db, $MusclesTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$MusclesTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$MusclesTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$MusclesTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value data = const Value.absent(), Value rowid = const Value.absent(), }) => MusclesCompanion(id: id, data: data, rowid: rowid), createCompanionCallback: ({ required int id, required Muscle data, Value rowid = const Value.absent(), }) => MusclesCompanion.insert(id: id, data: data, rowid: rowid), withReferenceMapper: (p0) => p0.map((e) => (e.readTable(table), BaseReferences(db, table, e))).toList(), prefetchHooksCallback: null, ), ); } typedef $$MusclesTableProcessedTableManager = ProcessedTableManager< _$ExerciseDatabase, $MusclesTable, MuscleTable, $$MusclesTableFilterComposer, $$MusclesTableOrderingComposer, $$MusclesTableAnnotationComposer, $$MusclesTableCreateCompanionBuilder, $$MusclesTableUpdateCompanionBuilder, (MuscleTable, BaseReferences<_$ExerciseDatabase, $MusclesTable, MuscleTable>), MuscleTable, PrefetchHooks Function() >; typedef $$EquipmentsTableCreateCompanionBuilder = EquipmentsCompanion Function({ required int id, required Equipment data, Value rowid, }); typedef $$EquipmentsTableUpdateCompanionBuilder = EquipmentsCompanion Function({ Value id, Value data, Value rowid, }); class $$EquipmentsTableFilterComposer extends Composer<_$ExerciseDatabase, $EquipmentsTable> { $$EquipmentsTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get id => $composableBuilder( column: $table.id, builder: (column) => ColumnFilters(column), ); ColumnWithTypeConverterFilters get data => $composableBuilder( column: $table.data, builder: (column) => ColumnWithTypeConverterFilters(column), ); } class $$EquipmentsTableOrderingComposer extends Composer<_$ExerciseDatabase, $EquipmentsTable> { $$EquipmentsTableOrderingComposer({ 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 data => $composableBuilder( column: $table.data, builder: (column) => ColumnOrderings(column), ); } class $$EquipmentsTableAnnotationComposer extends Composer<_$ExerciseDatabase, $EquipmentsTable> { $$EquipmentsTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumnWithTypeConverter get data => $composableBuilder(column: $table.data, builder: (column) => column); } class $$EquipmentsTableTableManager extends RootTableManager< _$ExerciseDatabase, $EquipmentsTable, EquipmentTable, $$EquipmentsTableFilterComposer, $$EquipmentsTableOrderingComposer, $$EquipmentsTableAnnotationComposer, $$EquipmentsTableCreateCompanionBuilder, $$EquipmentsTableUpdateCompanionBuilder, (EquipmentTable, BaseReferences<_$ExerciseDatabase, $EquipmentsTable, EquipmentTable>), EquipmentTable, PrefetchHooks Function() > { $$EquipmentsTableTableManager(_$ExerciseDatabase db, $EquipmentsTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$EquipmentsTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$EquipmentsTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$EquipmentsTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value data = const Value.absent(), Value rowid = const Value.absent(), }) => EquipmentsCompanion(id: id, data: data, rowid: rowid), createCompanionCallback: ({ required int id, required Equipment data, Value rowid = const Value.absent(), }) => EquipmentsCompanion.insert(id: id, data: data, rowid: rowid), withReferenceMapper: (p0) => p0.map((e) => (e.readTable(table), BaseReferences(db, table, e))).toList(), prefetchHooksCallback: null, ), ); } typedef $$EquipmentsTableProcessedTableManager = ProcessedTableManager< _$ExerciseDatabase, $EquipmentsTable, EquipmentTable, $$EquipmentsTableFilterComposer, $$EquipmentsTableOrderingComposer, $$EquipmentsTableAnnotationComposer, $$EquipmentsTableCreateCompanionBuilder, $$EquipmentsTableUpdateCompanionBuilder, (EquipmentTable, BaseReferences<_$ExerciseDatabase, $EquipmentsTable, EquipmentTable>), EquipmentTable, PrefetchHooks Function() >; typedef $$CategoriesTableCreateCompanionBuilder = CategoriesCompanion Function({ required int id, required ExerciseCategory data, Value rowid, }); typedef $$CategoriesTableUpdateCompanionBuilder = CategoriesCompanion Function({ Value id, Value data, Value rowid, }); class $$CategoriesTableFilterComposer extends Composer<_$ExerciseDatabase, $CategoriesTable> { $$CategoriesTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get id => $composableBuilder( column: $table.id, builder: (column) => ColumnFilters(column), ); ColumnWithTypeConverterFilters get data => $composableBuilder( column: $table.data, builder: (column) => ColumnWithTypeConverterFilters(column), ); } class $$CategoriesTableOrderingComposer extends Composer<_$ExerciseDatabase, $CategoriesTable> { $$CategoriesTableOrderingComposer({ 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 data => $composableBuilder( column: $table.data, builder: (column) => ColumnOrderings(column), ); } class $$CategoriesTableAnnotationComposer extends Composer<_$ExerciseDatabase, $CategoriesTable> { $$CategoriesTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumnWithTypeConverter get data => $composableBuilder(column: $table.data, builder: (column) => column); } class $$CategoriesTableTableManager extends RootTableManager< _$ExerciseDatabase, $CategoriesTable, CategoryTable, $$CategoriesTableFilterComposer, $$CategoriesTableOrderingComposer, $$CategoriesTableAnnotationComposer, $$CategoriesTableCreateCompanionBuilder, $$CategoriesTableUpdateCompanionBuilder, (CategoryTable, BaseReferences<_$ExerciseDatabase, $CategoriesTable, CategoryTable>), CategoryTable, PrefetchHooks Function() > { $$CategoriesTableTableManager(_$ExerciseDatabase db, $CategoriesTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$CategoriesTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$CategoriesTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$CategoriesTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value data = const Value.absent(), Value rowid = const Value.absent(), }) => CategoriesCompanion(id: id, data: data, rowid: rowid), createCompanionCallback: ({ required int id, required ExerciseCategory data, Value rowid = const Value.absent(), }) => CategoriesCompanion.insert(id: id, data: data, rowid: rowid), withReferenceMapper: (p0) => p0.map((e) => (e.readTable(table), BaseReferences(db, table, e))).toList(), prefetchHooksCallback: null, ), ); } typedef $$CategoriesTableProcessedTableManager = ProcessedTableManager< _$ExerciseDatabase, $CategoriesTable, CategoryTable, $$CategoriesTableFilterComposer, $$CategoriesTableOrderingComposer, $$CategoriesTableAnnotationComposer, $$CategoriesTableCreateCompanionBuilder, $$CategoriesTableUpdateCompanionBuilder, (CategoryTable, BaseReferences<_$ExerciseDatabase, $CategoriesTable, CategoryTable>), CategoryTable, PrefetchHooks Function() >; typedef $$LanguagesTableCreateCompanionBuilder = LanguagesCompanion Function({ required int id, required Language data, Value rowid, }); typedef $$LanguagesTableUpdateCompanionBuilder = LanguagesCompanion Function({ Value id, Value data, Value rowid, }); class $$LanguagesTableFilterComposer extends Composer<_$ExerciseDatabase, $LanguagesTable> { $$LanguagesTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get id => $composableBuilder( column: $table.id, builder: (column) => ColumnFilters(column), ); ColumnWithTypeConverterFilters get data => $composableBuilder( column: $table.data, builder: (column) => ColumnWithTypeConverterFilters(column), ); } class $$LanguagesTableOrderingComposer extends Composer<_$ExerciseDatabase, $LanguagesTable> { $$LanguagesTableOrderingComposer({ 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 data => $composableBuilder( column: $table.data, builder: (column) => ColumnOrderings(column), ); } class $$LanguagesTableAnnotationComposer extends Composer<_$ExerciseDatabase, $LanguagesTable> { $$LanguagesTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumnWithTypeConverter get data => $composableBuilder(column: $table.data, builder: (column) => column); } class $$LanguagesTableTableManager extends RootTableManager< _$ExerciseDatabase, $LanguagesTable, LanguagesTable, $$LanguagesTableFilterComposer, $$LanguagesTableOrderingComposer, $$LanguagesTableAnnotationComposer, $$LanguagesTableCreateCompanionBuilder, $$LanguagesTableUpdateCompanionBuilder, (LanguagesTable, BaseReferences<_$ExerciseDatabase, $LanguagesTable, LanguagesTable>), LanguagesTable, PrefetchHooks Function() > { $$LanguagesTableTableManager(_$ExerciseDatabase db, $LanguagesTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$LanguagesTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$LanguagesTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$LanguagesTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value data = const Value.absent(), Value rowid = const Value.absent(), }) => LanguagesCompanion(id: id, data: data, rowid: rowid), createCompanionCallback: ({ required int id, required Language data, Value rowid = const Value.absent(), }) => LanguagesCompanion.insert(id: id, data: data, rowid: rowid), withReferenceMapper: (p0) => p0.map((e) => (e.readTable(table), BaseReferences(db, table, e))).toList(), prefetchHooksCallback: null, ), ); } typedef $$LanguagesTableProcessedTableManager = ProcessedTableManager< _$ExerciseDatabase, $LanguagesTable, LanguagesTable, $$LanguagesTableFilterComposer, $$LanguagesTableOrderingComposer, $$LanguagesTableAnnotationComposer, $$LanguagesTableCreateCompanionBuilder, $$LanguagesTableUpdateCompanionBuilder, (LanguagesTable, BaseReferences<_$ExerciseDatabase, $LanguagesTable, LanguagesTable>), LanguagesTable, PrefetchHooks Function() >; 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); }