// GENERATED CODE, DO NOT EDIT BY HAND. //@dart=2.12 import 'package:drift/drift.dart'; class UsersData extends DataClass implements Insertable { final int id; const UsersData({required this.id}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); return map; } UsersCompanion toCompanion(bool nullToAbsent) { return UsersCompanion( id: Value(id), ); } factory UsersData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return UsersData( id: serializer.fromJson(json['id']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), }; } UsersData copyWith({int? id}) => UsersData( id: id ?? this.id, ); @override String toString() { return (StringBuffer('UsersData(') ..write('id: $id') ..write(')')) .toString(); } @override int get hashCode => id.hashCode; @override bool operator ==(Object other) => identical(this, other) || (other is UsersData && other.id == this.id); } class UsersCompanion extends UpdateCompanion { final Value id; const UsersCompanion({ this.id = const Value.absent(), }); UsersCompanion.insert({ this.id = const Value.absent(), }); static Insertable custom({ Expression? id, }) { return RawValuesInsertable({ if (id != null) 'id': id, }); } UsersCompanion copyWith({Value? id}) { return UsersCompanion( id: id ?? this.id, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } return map; } @override String toString() { return (StringBuffer('UsersCompanion(') ..write('id: $id') ..write(')')) .toString(); } } class Users extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; Users(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: 'PRIMARY KEY AUTOINCREMENT'); @override List get $columns => [id]; @override String get aliasedName => _alias ?? 'users'; @override String get actualTableName => 'users'; @override Set get $primaryKey => {id}; @override UsersData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return UsersData( id: attachedDatabase.options.types .read(DriftSqlType.int, data['${effectivePrefix}id'])!, ); } @override Users createAlias(String alias) { return Users(attachedDatabase, alias); } @override bool get dontWriteConstraints => false; } class DatabaseAtV1 extends GeneratedDatabase { DatabaseAtV1(QueryExecutor e) : super(e); DatabaseAtV1.connect(DatabaseConnection c) : super.connect(c); late final Users users = Users(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [users]; @override int get schemaVersion => 1; }