Files
stadtbote-app/lib/model/tour_task.g.dart
T
2024-02-12 10:33:06 +01:00

1562 lines
41 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'tour_task.dart';
// **************************************************************************
// IsarEmbeddedGenerator
// **************************************************************************
// coverage:ignore-file
// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types
const TourTaskSchema = Schema(
name: r'TourTask',
id: -3019997418839113825,
properties: {
r'entries': PropertySchema(
id: 0,
name: r'entries',
type: IsarType.objectList,
target: r'TourEntry',
),
r'max': PropertySchema(
id: 1,
name: r'max',
type: IsarType.long,
),
r'maxLen': PropertySchema(
id: 2,
name: r'maxLen',
type: IsarType.long,
),
r'min': PropertySchema(
id: 3,
name: r'min',
type: IsarType.long,
),
r'opt': PropertySchema(
id: 4,
name: r'opt',
type: IsarType.bool,
),
r'reenter': PropertySchema(
id: 5,
name: r'reenter',
type: IsarType.bool,
),
r'rt': PropertySchema(
id: 6,
name: r'rt',
type: IsarType.bool,
),
r'sId': PropertySchema(
id: 7,
name: r'sId',
type: IsarType.long,
),
r'taskArrival': PropertySchema(
id: 8,
name: r'taskArrival',
type: IsarType.long,
),
r'taskFinWork': PropertySchema(
id: 9,
name: r'taskFinWork',
type: IsarType.long,
),
r'topic': PropertySchema(
id: 10,
name: r'topic',
type: IsarType.string,
),
r'track': PropertySchema(
id: 11,
name: r'track',
type: IsarType.bool,
),
r'txt': PropertySchema(
id: 12,
name: r'txt',
type: IsarType.stringList,
),
r'type': PropertySchema(
id: 13,
name: r'type',
type: IsarType.long,
)
},
estimateSize: _tourTaskEstimateSize,
serialize: _tourTaskSerialize,
deserialize: _tourTaskDeserialize,
deserializeProp: _tourTaskDeserializeProp,
);
int _tourTaskEstimateSize(
TourTask object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
{
final list = object.entries;
if (list != null) {
bytesCount += 3 + list.length * 3;
{
final offsets = allOffsets[TourEntry]!;
for (var i = 0; i < list.length; i++) {
final value = list[i];
bytesCount +=
TourEntrySchema.estimateSize(value, offsets, allOffsets);
}
}
}
}
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;
}
}
}
}
return bytesCount;
}
void _tourTaskSerialize(
TourTask object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeObjectList<TourEntry>(
offsets[0],
allOffsets,
TourEntrySchema.serialize,
object.entries,
);
writer.writeLong(offsets[1], object.max);
writer.writeLong(offsets[2], object.maxLen);
writer.writeLong(offsets[3], object.min);
writer.writeBool(offsets[4], object.opt);
writer.writeBool(offsets[5], object.reenter);
writer.writeBool(offsets[6], object.rt);
writer.writeLong(offsets[7], object.sId);
writer.writeLong(offsets[8], object.taskArrival);
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.writeLong(offsets[13], object.type);
}
TourTask _tourTaskDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = TourTask();
object.entries = reader.readObjectList<TourEntry>(
offsets[0],
TourEntrySchema.deserialize,
allOffsets,
TourEntry(),
);
object.max = reader.readLongOrNull(offsets[1]);
object.maxLen = reader.readLongOrNull(offsets[2]);
object.min = reader.readLongOrNull(offsets[3]);
object.opt = reader.readBool(offsets[4]);
object.reenter = reader.readBool(offsets[5]);
object.rt = reader.readBoolOrNull(offsets[6]);
object.sId = reader.readLong(offsets[7]);
object.taskArrival = reader.readLongOrNull(offsets[8]);
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.type = reader.readLong(offsets[13]);
return object;
}
P _tourTaskDeserializeProp<P>(
IsarReader reader,
int propertyId,
int offset,
Map<Type, List<int>> allOffsets,
) {
switch (propertyId) {
case 0:
return (reader.readObjectList<TourEntry>(
offset,
TourEntrySchema.deserialize,
allOffsets,
TourEntry(),
)) as P;
case 1:
return (reader.readLongOrNull(offset)) as P;
case 2:
return (reader.readLongOrNull(offset)) as P;
case 3:
return (reader.readLongOrNull(offset)) as P;
case 4:
return (reader.readBool(offset)) as P;
case 5:
return (reader.readBool(offset)) as P;
case 6:
return (reader.readBoolOrNull(offset)) as P;
case 7:
return (reader.readLong(offset)) as P;
case 8:
return (reader.readLongOrNull(offset)) as P;
case 9:
return (reader.readLongOrNull(offset)) as P;
case 10:
return (reader.readString(offset)) as P;
case 11:
return (reader.readBoolOrNull(offset)) as P;
case 12:
return (reader.readStringList(offset)) as P;
case 13:
return (reader.readLong(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
extension TourTaskQueryFilter
on QueryBuilder<TourTask, TourTask, QFilterCondition> {
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> entriesIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'entries',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> entriesIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'entries',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> entriesLengthEqualTo(
int length) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'entries',
length,
true,
length,
true,
);
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> entriesIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'entries',
0,
true,
0,
true,
);
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> entriesIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'entries',
0,
false,
999999,
true,
);
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> entriesLengthLessThan(
int length, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'entries',
0,
true,
length,
include,
);
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition>
entriesLengthGreaterThan(
int length, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'entries',
length,
include,
999999,
true,
);
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> entriesLengthBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'entries',
lower,
includeLower,
upper,
includeUpper,
);
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'max',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'max',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxEqualTo(
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'max',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxGreaterThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'max',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxLessThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'max',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxBetween(
int? lower,
int? upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'max',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxLenIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'maxLen',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxLenIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'maxLen',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxLenEqualTo(
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'maxLen',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxLenGreaterThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'maxLen',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxLenLessThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'maxLen',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> maxLenBetween(
int? lower,
int? upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'maxLen',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> minIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'min',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> minIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'min',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> minEqualTo(
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'min',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> minGreaterThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'min',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> minLessThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'min',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> minBetween(
int? lower,
int? upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'min',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> optEqualTo(
bool value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'opt',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> reenterEqualTo(
bool value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'reenter',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> rtIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'rt',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> rtIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'rt',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> rtEqualTo(
bool? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'rt',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> sIdEqualTo(
int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'sId',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> sIdGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'sId',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> sIdLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'sId',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> sIdBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'sId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> taskArrivalIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'taskArrival',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition>
taskArrivalIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'taskArrival',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> taskArrivalEqualTo(
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'taskArrival',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition>
taskArrivalGreaterThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'taskArrival',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> taskArrivalLessThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'taskArrival',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> taskArrivalBetween(
int? lower,
int? upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'taskArrival',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> taskFinWorkIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'taskFinWork',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition>
taskFinWorkIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'taskFinWork',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> taskFinWorkEqualTo(
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'taskFinWork',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition>
taskFinWorkGreaterThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'taskFinWork',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> taskFinWorkLessThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'taskFinWork',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> taskFinWorkBetween(
int? lower,
int? upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'taskFinWork',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'topic',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'topic',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'topic',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicBetween(
String lower,
String upper, {
bool includeLower = true,
bool includeUpper = true,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'topic',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'topic',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'topic',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'topic',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'topic',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'topic',
value: '',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> topicIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'topic',
value: '',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> trackIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'track',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> trackIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'track',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> trackEqualTo(
bool? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'track',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'txt',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'txt',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'txt',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'txt',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'txt',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementBetween(
String lower,
String upper, {
bool includeLower = true,
bool includeUpper = true,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'txt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'txt',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'txt',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'txt',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'txt',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> txtElementIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'txt',
value: '',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition>
txtElementIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'txt',
value: '',
));
});
}
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) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'type',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> typeGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'type',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> typeLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'type',
value: value,
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> typeBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'type',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
extension TourTaskQueryObject
on QueryBuilder<TourTask, TourTask, QFilterCondition> {
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> entriesElement(
FilterQuery<TourEntry> q) {
return QueryBuilder.apply(this, (query) {
return query.object(q, r'entries');
});
}
}
// coverage:ignore-file
// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types
const TourEntrySchema = Schema(
name: r'TourEntry',
id: 5357864103781579158,
properties: {
r'code': PropertySchema(
id: 0,
name: r'code',
type: IsarType.long,
),
r'queryRemark': PropertySchema(
id: 1,
name: r'queryRemark',
type: IsarType.bool,
),
r'text': PropertySchema(
id: 2,
name: r'text',
type: IsarType.string,
)
},
estimateSize: _tourEntryEstimateSize,
serialize: _tourEntrySerialize,
deserialize: _tourEntryDeserialize,
deserializeProp: _tourEntryDeserializeProp,
);
int _tourEntryEstimateSize(
TourEntry object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.text.length * 3;
return bytesCount;
}
void _tourEntrySerialize(
TourEntry object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeLong(offsets[0], object.code);
writer.writeBool(offsets[1], object.queryRemark);
writer.writeString(offsets[2], object.text);
}
TourEntry _tourEntryDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = TourEntry();
object.code = reader.readLong(offsets[0]);
object.queryRemark = reader.readBool(offsets[1]);
object.text = reader.readString(offsets[2]);
return object;
}
P _tourEntryDeserializeProp<P>(
IsarReader reader,
int propertyId,
int offset,
Map<Type, List<int>> allOffsets,
) {
switch (propertyId) {
case 0:
return (reader.readLong(offset)) as P;
case 1:
return (reader.readBool(offset)) as P;
case 2:
return (reader.readString(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
extension TourEntryQueryFilter
on QueryBuilder<TourEntry, TourEntry, QFilterCondition> {
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> codeEqualTo(
int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'code',
value: value,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> codeGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'code',
value: value,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> codeLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'code',
value: value,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> codeBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'code',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> queryRemarkEqualTo(
bool value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'queryRemark',
value: value,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'text',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'text',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'text',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textBetween(
String lower,
String upper, {
bool includeLower = true,
bool includeUpper = true,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'text',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'text',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'text',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'text',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'text',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'text',
value: '',
));
});
}
QueryBuilder<TourEntry, TourEntry, QAfterFilterCondition> textIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'text',
value: '',
));
});
}
}
extension TourEntryQueryObject
on QueryBuilder<TourEntry, TourEntry, QFilterCondition> {}
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
TourTask _$TourTaskFromJson(Map<String, dynamic> json) => TourTask()
..sId = json['s_id'] as int
..type = json['type'] as int
..topic = json['topic'] as String
..opt = json['opt'] as bool
..reenter = json['reenter'] as bool
..min = json['min'] as int?
..max = json['max'] as int?
..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()
..taskArrival = json['task_arrival'] as int?
..taskFinWork = json['task_fin_work'] as int?
..entries = (json['entries'] as List<dynamic>?)
?.map((e) => TourEntry.fromJson(e as Map<String, dynamic>))
.toList();
Map<String, dynamic> _$TourTaskToJson(TourTask instance) => <String, dynamic>{
's_id': instance.sId,
'type': instance.type,
'topic': instance.topic,
'opt': instance.opt,
'reenter': instance.reenter,
'min': instance.min,
'max': instance.max,
'max_len': instance.maxLen,
'rt': instance.rt,
'track': instance.track,
'txt': instance.txt,
'task_arrival': instance.taskArrival,
'task_fin_work': instance.taskFinWork,
'entries': instance.entries,
};
TourEntry _$TourEntryFromJson(Map<String, dynamic> json) => TourEntry()
..code = json['code'] as int
..text = json['text'] as String
..queryRemark = json['query_remark'] as bool;
Map<String, dynamic> _$TourEntryToJson(TourEntry instance) => <String, dynamic>{
'code': instance.code,
'text': instance.text,
'query_remark': instance.queryRemark,
};