Erweiterungen
This commit is contained in:
1 parent
5882344df5
commit
68e4b5f3d1
8 files changed
+85
-340
No files matched your search
+23
-114
@@ -77,7 +77,7 @@ const TourTaskSchema = Schema(
|
||||
r'txt': PropertySchema(
|
||||
id: 12,
|
||||
name: r'txt',
|
||||
type: IsarType.stringList,
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'type': PropertySchema(
|
||||
id: 13,
|
||||
@@ -113,15 +113,9 @@ int _tourTaskEstimateSize(
|
||||
}
|
||||
bytesCount += 3 + object.topic.length * 3;
|
||||
{
|
||||
final list = object.txt;
|
||||
if (list != null) {
|
||||
bytesCount += 3 + list.length * 3;
|
||||
{
|
||||
for (var i = 0; i < list.length; i++) {
|
||||
final value = list[i];
|
||||
bytesCount += value.length * 3;
|
||||
}
|
||||
}
|
||||
final value = object.txt;
|
||||
if (value != null) {
|
||||
bytesCount += 3 + value.length * 3;
|
||||
}
|
||||
}
|
||||
return bytesCount;
|
||||
@@ -150,7 +144,7 @@ void _tourTaskSerialize(
|
||||
writer.writeLong(offsets[9], object.taskFinWork);
|
||||
writer.writeString(offsets[10], object.topic);
|
||||
writer.writeBool(offsets[11], object.track);
|
||||
writer.writeStringList(offsets[12], object.txt);
|
||||
writer.writeString(offsets[12], object.txt);
|
||||
writer.writeLong(offsets[13], object.type);
|
||||
}
|
||||
|
||||
@@ -178,7 +172,7 @@ TourTask _tourTaskDeserialize(
|
||||
object.taskFinWork = reader.readLongOrNull(offsets[9]);
|
||||
object.topic = reader.readString(offsets[10]);
|
||||
object.track = reader.readBoolOrNull(offsets[11]);
|
||||
object.txt = reader.readStringList(offsets[12]);
|
||||
object.txt = reader.readStringOrNull(offsets[12]);
|
||||
object.type = reader.readLong(offsets[13]);
|
||||
return object;
|
||||
}
|
||||
@@ -220,7 +214,7 @@ P _tourTaskDeserializeProp<P>(
|
||||
case 11:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 12:
|
||||
return (reader.readStringList(offset)) as P;
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
case 13:
|
||||
return (reader.readLong(offset)) as P;
|
||||
default:
|
||||
@@ -983,8 +977,8 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementEqualTo(
|
||||
String value, {
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtEqualTo(
|
||||
String? value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
@@ -996,8 +990,8 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementGreaterThan(
|
||||
String value, {
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtGreaterThan(
|
||||
String? value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
@@ -1011,8 +1005,8 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementLessThan(
|
||||
String value, {
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtLessThan(
|
||||
String? value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
@@ -1026,9 +1020,9 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementBetween(
|
||||
String lower,
|
||||
String upper, {
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtBetween(
|
||||
String? lower,
|
||||
String? upper, {
|
||||
bool includeLower = true,
|
||||
bool includeUpper = true,
|
||||
bool caseSensitive = true,
|
||||
@@ -1045,7 +1039,7 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementStartsWith(
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtStartsWith(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
@@ -1058,7 +1052,7 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementEndsWith(
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtEndsWith(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
@@ -1071,7 +1065,7 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementContains(
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtContains(
|
||||
String value,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
@@ -1083,7 +1077,7 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementMatches(
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtMatches(
|
||||
String pattern,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
@@ -1095,7 +1089,7 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementIsEmpty() {
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'txt',
|
||||
@@ -1104,8 +1098,7 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition>
|
||||
txtElementIsNotEmpty() {
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
property: r'txt',
|
||||
@@ -1114,90 +1107,6 @@ extension TourTaskQueryFilter
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtLengthEqualTo(
|
||||
int length) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'txt',
|
||||
length,
|
||||
true,
|
||||
length,
|
||||
true,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'txt',
|
||||
0,
|
||||
true,
|
||||
0,
|
||||
true,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'txt',
|
||||
0,
|
||||
false,
|
||||
999999,
|
||||
true,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtLengthLessThan(
|
||||
int length, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'txt',
|
||||
0,
|
||||
true,
|
||||
length,
|
||||
include,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtLengthGreaterThan(
|
||||
int length, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'txt',
|
||||
length,
|
||||
include,
|
||||
999999,
|
||||
true,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtLengthBetween(
|
||||
int lower,
|
||||
int upper, {
|
||||
bool includeLower = true,
|
||||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.listLength(
|
||||
r'txt',
|
||||
lower,
|
||||
includeLower,
|
||||
upper,
|
||||
includeUpper,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> typeEqualTo(
|
||||
int value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
@@ -1557,7 +1466,7 @@ TourTask _$TourTaskFromJson(Map<String, dynamic> json) => TourTask()
|
||||
..maxLen = json['max_len'] as int?
|
||||
..rt = json['rt'] as bool?
|
||||
..track = json['track'] as bool?
|
||||
..txt = (json['txt'] as List<dynamic>?)?.map((e) => e as String).toList()
|
||||
..txt = json['txt'] as String?
|
||||
..taskArrival = json['task_arrival'] as int?
|
||||
..taskFinWork = json['task_fin_work'] as int?
|
||||
..entries = (json['entries'] as List<dynamic>?)
|
||||
|
||||
Reference in new issue
Block a user