Fehlerkorrekturen

This commit is contained in:
Sven committed 2024-05-06 12:50:20 +02:00
1 parent db93891dc9
commit 5c1d016935
7 files changed
+66 -100

No files matched your search

+1 -1
View File
@@ -26,7 +26,7 @@ class Rank {
late String zip;
late String area;
String? area;
late List<Vehicle> vehicles;
+30 -9
View File
@@ -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();