mirror of https://github.com/AMT-Cheif/drift.git
Re-run generator on benchmarks subproject
This commit is contained in:
parent
59134e42db
commit
75200a1eab
|
@ -22,15 +22,16 @@ class KeyValue extends DataClass implements Insertable<KeyValue> {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
factory KeyValue.fromJson(Map<String, dynamic> json,
|
factory KeyValue.fromJson(Map<String, dynamic> json,
|
||||||
{ValueSerializer serializer = const ValueSerializer.defaults()}) {
|
{ValueSerializer serializer}) {
|
||||||
|
serializer ??= moorRuntimeOptions.defaultSerializer;
|
||||||
return KeyValue(
|
return KeyValue(
|
||||||
key: serializer.fromJson<String>(json['key']),
|
key: serializer.fromJson<String>(json['key']),
|
||||||
value: serializer.fromJson<String>(json['value']),
|
value: serializer.fromJson<String>(json['value']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
Map<String, dynamic> toJson(
|
Map<String, dynamic> toJson({ValueSerializer serializer}) {
|
||||||
{ValueSerializer serializer = const ValueSerializer.defaults()}) {
|
serializer ??= moorRuntimeOptions.defaultSerializer;
|
||||||
return <String, dynamic>{
|
return <String, dynamic>{
|
||||||
'key': serializer.toJson<String>(key),
|
'key': serializer.toJson<String>(key),
|
||||||
'value': serializer.toJson<String>(value),
|
'value': serializer.toJson<String>(value),
|
||||||
|
@ -130,13 +131,13 @@ class $KeyValuesTable extends KeyValues
|
||||||
final context = VerificationContext();
|
final context = VerificationContext();
|
||||||
if (d.key.present) {
|
if (d.key.present) {
|
||||||
context.handle(_keyMeta, key.isAcceptableValue(d.key.value, _keyMeta));
|
context.handle(_keyMeta, key.isAcceptableValue(d.key.value, _keyMeta));
|
||||||
} else if (key.isRequired && isInserting) {
|
} else if (isInserting) {
|
||||||
context.missing(_keyMeta);
|
context.missing(_keyMeta);
|
||||||
}
|
}
|
||||||
if (d.value.present) {
|
if (d.value.present) {
|
||||||
context.handle(
|
context.handle(
|
||||||
_valueMeta, value.isAcceptableValue(d.value.value, _valueMeta));
|
_valueMeta, value.isAcceptableValue(d.value.value, _valueMeta));
|
||||||
} else if (value.isRequired && isInserting) {
|
} else if (isInserting) {
|
||||||
context.missing(_valueMeta);
|
context.missing(_valueMeta);
|
||||||
}
|
}
|
||||||
return context;
|
return context;
|
||||||
|
@ -173,5 +174,7 @@ abstract class _$Database extends GeneratedDatabase {
|
||||||
$KeyValuesTable _keyValues;
|
$KeyValuesTable _keyValues;
|
||||||
$KeyValuesTable get keyValues => _keyValues ??= $KeyValuesTable(this);
|
$KeyValuesTable get keyValues => _keyValues ??= $KeyValuesTable(this);
|
||||||
@override
|
@override
|
||||||
List<TableInfo> get allTables => [keyValues];
|
Iterable<TableInfo> get allTables => allSchemaEntities.whereType<TableInfo>();
|
||||||
|
@override
|
||||||
|
List<DatabaseSchemaEntity> get allSchemaEntities => [keyValues];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue