// GENERATED CODE - DO NOT MODIFY BY HAND part of 'example.dart'; // ************************************************************************** // SallyGenerator // ************************************************************************** class Product { final int id; final String name; Product({this.id, this.name}); @override int get hashCode => (id.hashCode) * 31 + name.hashCode; @override bool operator ==(other) => identical(this, other) || (other is Product && other.id == id && other.name == name); } class _$ProductsTable extends Products implements TableInfo { final GeneratedDatabase db; _$ProductsTable(this.db); @override GeneratedIntColumn get id => GeneratedIntColumn('products_id', false); @override GeneratedTextColumn get name => GeneratedTextColumn('name', false); @override List get $columns => [id, name]; @override Products get asDslTable => this; @override String get $tableName => 'products'; @override Set get $primaryKey => Set(); @override Product map(Map data) { final intType = db.typeSystem.forDartType(); final stringType = db.typeSystem.forDartType(); return Product( id: intType.mapFromDatabaseResponse(data['products_id']), name: stringType.mapFromDatabaseResponse(data['name']), ); } } class User { final int id; final String name; User({this.id, this.name}); @override int get hashCode => (id.hashCode) * 31 + name.hashCode; @override bool operator ==(other) => identical(this, other) || (other is User && other.id == id && other.name == name); } class _$UsersTable extends Users implements TableInfo { final GeneratedDatabase db; _$UsersTable(this.db); @override GeneratedIntColumn get id => GeneratedIntColumn('id', false); @override GeneratedTextColumn get name => GeneratedTextColumn('name', false); @override List get $columns => [id, name]; @override Users get asDslTable => this; @override String get $tableName => 'users'; @override Set get $primaryKey => Set(); @override User map(Map data) { final intType = db.typeSystem.forDartType(); final stringType = db.typeSystem.forDartType(); return User( id: intType.mapFromDatabaseResponse(data['id']), name: stringType.mapFromDatabaseResponse(data['name']), ); } } class TodoEntry { final int id; final String name; final String content; TodoEntry({this.id, this.name, this.content}); @override int get hashCode => ((id.hashCode) * 31 + name.hashCode) * 31 + content.hashCode; @override bool operator ==(other) => identical(this, other) || (other is TodoEntry && other.id == id && other.name == name && other.content == content); } class _$TodosTable extends Todos implements TableInfo { final GeneratedDatabase db; _$TodosTable(this.db); @override GeneratedIntColumn get id => GeneratedIntColumn('id', false); @override GeneratedTextColumn get name => GeneratedTextColumn('name', false); @override GeneratedTextColumn get content => GeneratedTextColumn('body', false); @override List get $columns => [id, name, content]; @override Todos get asDslTable => this; @override String get $tableName => 'todos'; @override Set get $primaryKey => Set(); @override TodoEntry map(Map data) { final intType = db.typeSystem.forDartType(); final stringType = db.typeSystem.forDartType(); return TodoEntry( id: intType.mapFromDatabaseResponse(data['id']), name: stringType.mapFromDatabaseResponse(data['name']), content: stringType.mapFromDatabaseResponse(data['body']), ); } } abstract class _$ShopDb extends GeneratedDatabase { _$ShopDb() : super(const SqlTypeSystem.withDefaults(), null); _$ProductsTable get products => _$ProductsTable(this); _$UsersTable get users => _$UsersTable(this); _$TodosTable get todos => _$TodosTable(this); @override List get allTables => [products, users, todos]; }