Fehlerkorrekturen
This commit is contained in:
1 parent
db93891dc9
commit
5c1d016935
7 files changed
+66
-100
No files matched your search
+1
-1
@@ -26,7 +26,7 @@ class Rank {
|
||||
|
||||
late String zip;
|
||||
|
||||
late String area;
|
||||
String? area;
|
||||
|
||||
late List<Vehicle> vehicles;
|
||||
|
||||
|
||||
+30
-9
@@ -442,7 +442,12 @@ int _rankEstimateSize(
|
||||
Map<Type, List<int>> allOffsets,
|
||||
) {
|
||||
var bytesCount = offsets.last;
|
||||
bytesCount += 3 + object.area.length * 3;
|
||||
{
|
||||
final value = object.area;
|
||||
if (value != null) {
|
||||
bytesCount += 3 + value.length * 3;
|
||||
}
|
||||
}
|
||||
bytesCount += 3 + object.vehicles.length * 3;
|
||||
{
|
||||
final offsets = allOffsets[Vehicle]!;
|
||||
@@ -479,7 +484,7 @@ Rank _rankDeserialize(
|
||||
Map<Type, List<int>> allOffsets,
|
||||
) {
|
||||
final object = Rank();
|
||||
object.area = reader.readString(offsets[0]);
|
||||
object.area = reader.readStringOrNull(offsets[0]);
|
||||
object.id = reader.readLong(offsets[1]);
|
||||
object.vehicles = reader.readObjectList<Vehicle>(
|
||||
offsets[2],
|
||||
@@ -500,7 +505,7 @@ P _rankDeserializeProp<P>(
|
||||
) {
|
||||
switch (propertyId) {
|
||||
case 0:
|
||||
return (reader.readString(offset)) as P;
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
case 1:
|
||||
return (reader.readLong(offset)) as P;
|
||||
case 2:
|
||||
@@ -519,8 +524,24 @@ P _rankDeserializeProp<P>(
|
||||
}
|
||||
|
||||
extension RankQueryFilter on QueryBuilder<Rank, Rank, QFilterCondition> {
|
||||
QueryBuilder<Rank, Rank, QAfterFilterCondition> areaIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'area',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Rank, Rank, QAfterFilterCondition> areaIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'area',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Rank, Rank, QAfterFilterCondition> areaEqualTo(
|
||||
String value, {
|
||||
String? value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
@@ -533,7 +554,7 @@ extension RankQueryFilter on QueryBuilder<Rank, Rank, QFilterCondition> {
|
||||
}
|
||||
|
||||
QueryBuilder<Rank, Rank, QAfterFilterCondition> areaGreaterThan(
|
||||
String value, {
|
||||
String? value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
@@ -548,7 +569,7 @@ extension RankQueryFilter on QueryBuilder<Rank, Rank, QFilterCondition> {
|
||||
}
|
||||
|
||||
QueryBuilder<Rank, Rank, QAfterFilterCondition> areaLessThan(
|
||||
String value, {
|
||||
String? value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
@@ -563,8 +584,8 @@ extension RankQueryFilter on QueryBuilder<Rank, Rank, QFilterCondition> {
|
||||
}
|
||||
|
||||
QueryBuilder<Rank, Rank, QAfterFilterCondition> areaBetween(
|
||||
String lower,
|
||||
String upper, {
|
||||
String? lower,
|
||||
String? upper, {
|
||||
bool includeLower = true,
|
||||
bool includeUpper = true,
|
||||
bool caseSensitive = true,
|
||||
@@ -1155,7 +1176,7 @@ Map<String, dynamic> _$RankingToJson(Ranking instance) => <String, dynamic>{
|
||||
Rank _$RankFromJson(Map<String, dynamic> json) => Rank()
|
||||
..id = json['id'] as int
|
||||
..zip = json['zip'] as String
|
||||
..area = json['area'] as String
|
||||
..area = json['area'] as String?
|
||||
..vehicles = (json['vehicles'] as List<dynamic>)
|
||||
.map((e) => Vehicle.fromJson(e as Map<String, dynamic>))
|
||||
.toList();
|
||||
|
||||
Reference in new issue
Block a user