Erweiterungen
This commit is contained in:
1 parent
5882344df5
commit
68e4b5f3d1
8 files changed
+85
-340
No files matched your search
+15
-105
@@ -57,7 +57,7 @@ const JobTourSchema = Schema(
|
||||
r'rem': PropertySchema(
|
||||
id: 8,
|
||||
name: r'rem',
|
||||
type: IsarType.stringList,
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'sort': PropertySchema(
|
||||
id: 9,
|
||||
@@ -108,12 +108,6 @@ int _jobTourEstimateSize(
|
||||
}
|
||||
}
|
||||
bytesCount += 3 + object.rem.length * 3;
|
||||
{
|
||||
for (var i = 0; i < object.rem.length; i++) {
|
||||
final value = object.rem[i];
|
||||
bytesCount += value.length * 3;
|
||||
}
|
||||
}
|
||||
bytesCount += 3 + object.street.length * 3;
|
||||
bytesCount += 3 + object.tasks.length * 3;
|
||||
{
|
||||
@@ -145,7 +139,7 @@ void _jobTourSerialize(
|
||||
TourPositionSchema.serialize,
|
||||
object.pos,
|
||||
);
|
||||
writer.writeStringList(offsets[8], object.rem);
|
||||
writer.writeString(offsets[8], object.rem);
|
||||
writer.writeLong(offsets[9], object.sort);
|
||||
writer.writeLong(offsets[10], object.state);
|
||||
writer.writeString(offsets[11], object.street);
|
||||
@@ -176,7 +170,7 @@ JobTour _jobTourDeserialize(
|
||||
TourPositionSchema.deserialize,
|
||||
allOffsets,
|
||||
);
|
||||
object.rem = reader.readStringList(offsets[8]) ?? [];
|
||||
object.rem = reader.readString(offsets[8]);
|
||||
object.sort = reader.readLong(offsets[9]);
|
||||
object.state = reader.readLong(offsets[10]);
|
||||
object.street = reader.readString(offsets[11]);
|
||||
@@ -218,7 +212,7 @@ P _jobTourDeserializeProp<P>(
|
||||
allOffsets,
|
||||
)) as P;
|
||||
case 8:
|
||||
return (reader.readStringList(offset) ?? []) as P;
|
||||
return (reader.readString(offset)) as P;
|
||||
case 9:
|
||||
return (reader.readLong(offset)) as P;
|
||||
case 10:
|
||||
@@ -1088,7 +1082,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementEqualTo(
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remEqualTo(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
@@ -1101,7 +1095,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementGreaterThan(
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remGreaterThan(
|
||||
String value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
@@ -1116,7 +1110,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementLessThan(
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remLessThan(
|
||||
String value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
@@ -1131,7 +1125,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementBetween(
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remBetween(
|
||||
String lower,
|
||||
String upper, {
|
||||
bool includeLower = true,
|
||||
@@ -1150,7 +1144,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementStartsWith(
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remStartsWith(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
@@ -1163,7 +1157,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementEndsWith(
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remEndsWith(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
@@ -1176,7 +1170,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementContains(
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remContains(
|
||||
String value,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
@@ -1188,7 +1182,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementMatches(
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remMatches(
|
||||
String pattern,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
@@ -1200,7 +1194,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementIsEmpty() {
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'rem',
|
||||
@@ -1209,7 +1203,7 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remElementIsNotEmpty() {
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
property: r'rem',
|
||||
@@ -1218,90 +1212,6 @@ extension JobTourQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remLengthEqualTo(
|
||||
int length) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'rem',
|
||||
length,
|
||||
true,
|
||||
length,
|
||||
true,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'rem',
|
||||
0,
|
||||
true,
|
||||
0,
|
||||
true,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'rem',
|
||||
0,
|
||||
false,
|
||||
999999,
|
||||
true,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remLengthLessThan(
|
||||
int length, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'rem',
|
||||
0,
|
||||
true,
|
||||
length,
|
||||
include,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remLengthGreaterThan(
|
||||
int length, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'rem',
|
||||
length,
|
||||
include,
|
||||
999999,
|
||||
true,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remLengthBetween(
|
||||
int lower,
|
||||
int upper, {
|
||||
bool includeLower = true,
|
||||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'rem',
|
||||
lower,
|
||||
includeLower,
|
||||
upper,
|
||||
includeUpper,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> sortEqualTo(int value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
@@ -1657,7 +1567,7 @@ JobTour _$JobTourFromJson(Map<String, dynamic> json) => JobTour()
|
||||
..pos = json['pos'] == null
|
||||
? null
|
||||
: TourPosition.fromJson(json['pos'] as Map<String, dynamic>)
|
||||
..rem = (json['rem'] as List<dynamic>).map((e) => e as String).toList()
|
||||
..rem = json['rem'] as String
|
||||
..tasks = (json['tasks'] as List<dynamic>)
|
||||
.map((e) => TourTask.fromJson(e as Map<String, dynamic>))
|
||||
.toList();
|
||||
|
||||
Reference in new issue
Block a user