diff --git a/extras/benchmarks/lib/src/moor/database.g.dart b/extras/benchmarks/lib/src/moor/database.g.dart index 07f5d1e2..82c427ae 100644 --- a/extras/benchmarks/lib/src/moor/database.g.dart +++ b/extras/benchmarks/lib/src/moor/database.g.dart @@ -22,15 +22,16 @@ class KeyValue extends DataClass implements Insertable { ); } factory KeyValue.fromJson(Map json, - {ValueSerializer serializer = const ValueSerializer.defaults()}) { + {ValueSerializer serializer}) { + serializer ??= moorRuntimeOptions.defaultSerializer; return KeyValue( key: serializer.fromJson(json['key']), value: serializer.fromJson(json['value']), ); } @override - Map toJson( - {ValueSerializer serializer = const ValueSerializer.defaults()}) { + Map toJson({ValueSerializer serializer}) { + serializer ??= moorRuntimeOptions.defaultSerializer; return { 'key': serializer.toJson(key), 'value': serializer.toJson(value), @@ -130,13 +131,13 @@ class $KeyValuesTable extends KeyValues final context = VerificationContext(); if (d.key.present) { context.handle(_keyMeta, key.isAcceptableValue(d.key.value, _keyMeta)); - } else if (key.isRequired && isInserting) { + } else if (isInserting) { context.missing(_keyMeta); } if (d.value.present) { context.handle( _valueMeta, value.isAcceptableValue(d.value.value, _valueMeta)); - } else if (value.isRequired && isInserting) { + } else if (isInserting) { context.missing(_valueMeta); } return context; @@ -173,5 +174,7 @@ abstract class _$Database extends GeneratedDatabase { $KeyValuesTable _keyValues; $KeyValuesTable get keyValues => _keyValues ??= $KeyValuesTable(this); @override - List get allTables => [keyValues]; + Iterable get allTables => allSchemaEntities.whereType(); + @override + List get allSchemaEntities => [keyValues]; }