// GENERATED CODE - DO NOT MODIFY BY HAND part of 'db.dart'; // ignore_for_file: type=lint class $CountTableTable extends CountTable with TableInfo<$CountTableTable, CountTableData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $CountTableTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _countMeta = const VerificationMeta('count'); @override late final GeneratedColumn count = GeneratedColumn( 'count', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); @override List get $columns => [id, count]; @override String get aliasedName => _alias ?? 'count_table'; @override String get actualTableName => 'count_table'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('id')) { context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); } if (data.containsKey('count')) { context.handle( _countMeta, count.isAcceptableOrUnknown(data['count']!, _countMeta)); } else if (isInserting) { context.missing(_countMeta); } return context; } @override Set get $primaryKey => {id}; @override CountTableData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return CountTableData( id: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}id'])!, count: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}count'])!, ); } @override $CountTableTable createAlias(String alias) { return $CountTableTable(attachedDatabase, alias); } } class CountTableData extends DataClass implements Insertable { final int id; final int count; const CountTableData({required this.id, required this.count}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); map['count'] = Variable(count); return map; } CountTableCompanion toCompanion(bool nullToAbsent) { return CountTableCompanion( id: Value(id), count: Value(count), ); } factory CountTableData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return CountTableData( id: serializer.fromJson(json['id']), count: serializer.fromJson(json['count']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'count': serializer.toJson(count), }; } CountTableData copyWith({int? id, int? count}) => CountTableData( id: id ?? this.id, count: count ?? this.count, ); @override String toString() { return (StringBuffer('CountTableData(') ..write('id: $id, ') ..write('count: $count') ..write(')')) .toString(); } @override int get hashCode => Object.hash(id, count); @override bool operator ==(Object other) => identical(this, other) || (other is CountTableData && other.id == this.id && other.count == this.count); } class CountTableCompanion extends UpdateCompanion { final Value id; final Value count; const CountTableCompanion({ this.id = const Value.absent(), this.count = const Value.absent(), }); CountTableCompanion.insert({ this.id = const Value.absent(), required int count, }) : count = Value(count); static Insertable custom({ Expression? id, Expression? count, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (count != null) 'count': count, }); } CountTableCompanion copyWith({Value? id, Value? count}) { return CountTableCompanion( id: id ?? this.id, count: count ?? this.count, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (count.present) { map['count'] = Variable(count.value); } return map; } @override String toString() { return (StringBuffer('CountTableCompanion(') ..write('id: $id, ') ..write('count: $count') ..write(')')) .toString(); } } abstract class _$AppDb extends GeneratedDatabase { _$AppDb(QueryExecutor e) : super(e); late final $CountTableTable countTable = $CountTableTable(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [countTable]; }