5913 lines
166 KiB
Dart
5913 lines
166 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'source_preference.dart';
|
|
|
|
// **************************************************************************
|
|
// IsarCollectionGenerator
|
|
// **************************************************************************
|
|
|
|
// 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
|
|
|
|
extension GetSourcePreferenceCollection on Isar {
|
|
IsarCollection<SourcePreference> get sourcePreferences => this.collection();
|
|
}
|
|
|
|
const SourcePreferenceSchema = CollectionSchema(
|
|
name: r'SourcePreferences',
|
|
id: 4736855879043243045,
|
|
properties: {
|
|
r'checkBoxPreference': PropertySchema(
|
|
id: 0,
|
|
name: r'checkBoxPreference',
|
|
type: IsarType.object,
|
|
target: r'CheckBoxPreference',
|
|
),
|
|
r'editTextPreference': PropertySchema(
|
|
id: 1,
|
|
name: r'editTextPreference',
|
|
type: IsarType.object,
|
|
target: r'EditTextPreference',
|
|
),
|
|
r'key': PropertySchema(
|
|
id: 2,
|
|
name: r'key',
|
|
type: IsarType.string,
|
|
),
|
|
r'listPreference': PropertySchema(
|
|
id: 3,
|
|
name: r'listPreference',
|
|
type: IsarType.object,
|
|
target: r'ListPreference',
|
|
),
|
|
r'multiSelectListPreference': PropertySchema(
|
|
id: 4,
|
|
name: r'multiSelectListPreference',
|
|
type: IsarType.object,
|
|
target: r'MultiSelectListPreference',
|
|
),
|
|
r'sourceId': PropertySchema(
|
|
id: 5,
|
|
name: r'sourceId',
|
|
type: IsarType.long,
|
|
),
|
|
r'switchPreferenceCompat': PropertySchema(
|
|
id: 6,
|
|
name: r'switchPreferenceCompat',
|
|
type: IsarType.object,
|
|
target: r'SwitchPreferenceCompat',
|
|
)
|
|
},
|
|
estimateSize: _sourcePreferenceEstimateSize,
|
|
serialize: _sourcePreferenceSerialize,
|
|
deserialize: _sourcePreferenceDeserialize,
|
|
deserializeProp: _sourcePreferenceDeserializeProp,
|
|
idName: r'id',
|
|
indexes: {},
|
|
links: {},
|
|
embeddedSchemas: {
|
|
r'CheckBoxPreference': CheckBoxPreferenceSchema,
|
|
r'SwitchPreferenceCompat': SwitchPreferenceCompatSchema,
|
|
r'ListPreference': ListPreferenceSchema,
|
|
r'MultiSelectListPreference': MultiSelectListPreferenceSchema,
|
|
r'EditTextPreference': EditTextPreferenceSchema
|
|
},
|
|
getId: _sourcePreferenceGetId,
|
|
getLinks: _sourcePreferenceGetLinks,
|
|
attach: _sourcePreferenceAttach,
|
|
version: '3.1.0+1',
|
|
);
|
|
|
|
int _sourcePreferenceEstimateSize(
|
|
SourcePreference object,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
var bytesCount = offsets.last;
|
|
{
|
|
final value = object.checkBoxPreference;
|
|
if (value != null) {
|
|
bytesCount += 3 +
|
|
CheckBoxPreferenceSchema.estimateSize(
|
|
value, allOffsets[CheckBoxPreference]!, allOffsets);
|
|
}
|
|
}
|
|
{
|
|
final value = object.editTextPreference;
|
|
if (value != null) {
|
|
bytesCount += 3 +
|
|
EditTextPreferenceSchema.estimateSize(
|
|
value, allOffsets[EditTextPreference]!, allOffsets);
|
|
}
|
|
}
|
|
{
|
|
final value = object.key;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.listPreference;
|
|
if (value != null) {
|
|
bytesCount += 3 +
|
|
ListPreferenceSchema.estimateSize(
|
|
value, allOffsets[ListPreference]!, allOffsets);
|
|
}
|
|
}
|
|
{
|
|
final value = object.multiSelectListPreference;
|
|
if (value != null) {
|
|
bytesCount += 3 +
|
|
MultiSelectListPreferenceSchema.estimateSize(
|
|
value, allOffsets[MultiSelectListPreference]!, allOffsets);
|
|
}
|
|
}
|
|
{
|
|
final value = object.switchPreferenceCompat;
|
|
if (value != null) {
|
|
bytesCount += 3 +
|
|
SwitchPreferenceCompatSchema.estimateSize(
|
|
value, allOffsets[SwitchPreferenceCompat]!, allOffsets);
|
|
}
|
|
}
|
|
return bytesCount;
|
|
}
|
|
|
|
void _sourcePreferenceSerialize(
|
|
SourcePreference object,
|
|
IsarWriter writer,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
writer.writeObject<CheckBoxPreference>(
|
|
offsets[0],
|
|
allOffsets,
|
|
CheckBoxPreferenceSchema.serialize,
|
|
object.checkBoxPreference,
|
|
);
|
|
writer.writeObject<EditTextPreference>(
|
|
offsets[1],
|
|
allOffsets,
|
|
EditTextPreferenceSchema.serialize,
|
|
object.editTextPreference,
|
|
);
|
|
writer.writeString(offsets[2], object.key);
|
|
writer.writeObject<ListPreference>(
|
|
offsets[3],
|
|
allOffsets,
|
|
ListPreferenceSchema.serialize,
|
|
object.listPreference,
|
|
);
|
|
writer.writeObject<MultiSelectListPreference>(
|
|
offsets[4],
|
|
allOffsets,
|
|
MultiSelectListPreferenceSchema.serialize,
|
|
object.multiSelectListPreference,
|
|
);
|
|
writer.writeLong(offsets[5], object.sourceId);
|
|
writer.writeObject<SwitchPreferenceCompat>(
|
|
offsets[6],
|
|
allOffsets,
|
|
SwitchPreferenceCompatSchema.serialize,
|
|
object.switchPreferenceCompat,
|
|
);
|
|
}
|
|
|
|
SourcePreference _sourcePreferenceDeserialize(
|
|
Id id,
|
|
IsarReader reader,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
final object = SourcePreference(
|
|
checkBoxPreference: reader.readObjectOrNull<CheckBoxPreference>(
|
|
offsets[0],
|
|
CheckBoxPreferenceSchema.deserialize,
|
|
allOffsets,
|
|
),
|
|
editTextPreference: reader.readObjectOrNull<EditTextPreference>(
|
|
offsets[1],
|
|
EditTextPreferenceSchema.deserialize,
|
|
allOffsets,
|
|
),
|
|
id: id,
|
|
key: reader.readStringOrNull(offsets[2]),
|
|
listPreference: reader.readObjectOrNull<ListPreference>(
|
|
offsets[3],
|
|
ListPreferenceSchema.deserialize,
|
|
allOffsets,
|
|
),
|
|
multiSelectListPreference:
|
|
reader.readObjectOrNull<MultiSelectListPreference>(
|
|
offsets[4],
|
|
MultiSelectListPreferenceSchema.deserialize,
|
|
allOffsets,
|
|
),
|
|
sourceId: reader.readLongOrNull(offsets[5]),
|
|
switchPreferenceCompat: reader.readObjectOrNull<SwitchPreferenceCompat>(
|
|
offsets[6],
|
|
SwitchPreferenceCompatSchema.deserialize,
|
|
allOffsets,
|
|
),
|
|
);
|
|
return object;
|
|
}
|
|
|
|
P _sourcePreferenceDeserializeProp<P>(
|
|
IsarReader reader,
|
|
int propertyId,
|
|
int offset,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
switch (propertyId) {
|
|
case 0:
|
|
return (reader.readObjectOrNull<CheckBoxPreference>(
|
|
offset,
|
|
CheckBoxPreferenceSchema.deserialize,
|
|
allOffsets,
|
|
)) as P;
|
|
case 1:
|
|
return (reader.readObjectOrNull<EditTextPreference>(
|
|
offset,
|
|
EditTextPreferenceSchema.deserialize,
|
|
allOffsets,
|
|
)) as P;
|
|
case 2:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 3:
|
|
return (reader.readObjectOrNull<ListPreference>(
|
|
offset,
|
|
ListPreferenceSchema.deserialize,
|
|
allOffsets,
|
|
)) as P;
|
|
case 4:
|
|
return (reader.readObjectOrNull<MultiSelectListPreference>(
|
|
offset,
|
|
MultiSelectListPreferenceSchema.deserialize,
|
|
allOffsets,
|
|
)) as P;
|
|
case 5:
|
|
return (reader.readLongOrNull(offset)) as P;
|
|
case 6:
|
|
return (reader.readObjectOrNull<SwitchPreferenceCompat>(
|
|
offset,
|
|
SwitchPreferenceCompatSchema.deserialize,
|
|
allOffsets,
|
|
)) as P;
|
|
default:
|
|
throw IsarError('Unknown property with id $propertyId');
|
|
}
|
|
}
|
|
|
|
Id _sourcePreferenceGetId(SourcePreference object) {
|
|
return object.id ?? Isar.autoIncrement;
|
|
}
|
|
|
|
List<IsarLinkBase<dynamic>> _sourcePreferenceGetLinks(SourcePreference object) {
|
|
return [];
|
|
}
|
|
|
|
void _sourcePreferenceAttach(
|
|
IsarCollection<dynamic> col, Id id, SourcePreference object) {
|
|
object.id = id;
|
|
}
|
|
|
|
extension SourcePreferenceQueryWhereSort
|
|
on QueryBuilder<SourcePreference, SourcePreference, QWhere> {
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterWhere> anyId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(const IdWhereClause.any());
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceQueryWhere
|
|
on QueryBuilder<SourcePreference, SourcePreference, QWhereClause> {
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterWhereClause> idEqualTo(
|
|
Id id) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(IdWhereClause.between(
|
|
lower: id,
|
|
upper: id,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterWhereClause>
|
|
idNotEqualTo(Id id) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
if (query.whereSort == Sort.asc) {
|
|
return query
|
|
.addWhereClause(
|
|
IdWhereClause.lessThan(upper: id, includeUpper: false),
|
|
)
|
|
.addWhereClause(
|
|
IdWhereClause.greaterThan(lower: id, includeLower: false),
|
|
);
|
|
} else {
|
|
return query
|
|
.addWhereClause(
|
|
IdWhereClause.greaterThan(lower: id, includeLower: false),
|
|
)
|
|
.addWhereClause(
|
|
IdWhereClause.lessThan(upper: id, includeUpper: false),
|
|
);
|
|
}
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterWhereClause>
|
|
idGreaterThan(Id id, {bool include = false}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(
|
|
IdWhereClause.greaterThan(lower: id, includeLower: include),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterWhereClause>
|
|
idLessThan(Id id, {bool include = false}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(
|
|
IdWhereClause.lessThan(upper: id, includeUpper: include),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterWhereClause> idBetween(
|
|
Id lowerId,
|
|
Id upperId, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(IdWhereClause.between(
|
|
lower: lowerId,
|
|
includeLower: includeLower,
|
|
upper: upperId,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceQueryFilter
|
|
on QueryBuilder<SourcePreference, SourcePreference, QFilterCondition> {
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
checkBoxPreferenceIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'checkBoxPreference',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
checkBoxPreferenceIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'checkBoxPreference',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
editTextPreferenceIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'editTextPreference',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
editTextPreferenceIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'editTextPreference',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
idIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'id',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
idIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'id',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
idEqualTo(Id? value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'id',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
idGreaterThan(
|
|
Id? value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'id',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
idLessThan(
|
|
Id? value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'id',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
idBetween(
|
|
Id? lower,
|
|
Id? upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.between(
|
|
property: r'id',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'key',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'key',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyBetween(
|
|
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'key',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'key',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'key',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
keyIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'key',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
listPreferenceIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'listPreference',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
listPreferenceIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'listPreference',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
multiSelectListPreferenceIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'multiSelectListPreference',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
multiSelectListPreferenceIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'multiSelectListPreference',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
sourceIdIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'sourceId',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
sourceIdIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'sourceId',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
sourceIdEqualTo(int? value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'sourceId',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
sourceIdGreaterThan(
|
|
int? value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'sourceId',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
sourceIdLessThan(
|
|
int? value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'sourceId',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
sourceIdBetween(
|
|
int? lower,
|
|
int? upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.between(
|
|
property: r'sourceId',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
switchPreferenceCompatIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'switchPreferenceCompat',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
switchPreferenceCompatIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'switchPreferenceCompat',
|
|
));
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceQueryObject
|
|
on QueryBuilder<SourcePreference, SourcePreference, QFilterCondition> {
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
checkBoxPreference(FilterQuery<CheckBoxPreference> q) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.object(q, r'checkBoxPreference');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
editTextPreference(FilterQuery<EditTextPreference> q) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.object(q, r'editTextPreference');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
listPreference(FilterQuery<ListPreference> q) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.object(q, r'listPreference');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
multiSelectListPreference(FilterQuery<MultiSelectListPreference> q) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.object(q, r'multiSelectListPreference');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterFilterCondition>
|
|
switchPreferenceCompat(FilterQuery<SwitchPreferenceCompat> q) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.object(q, r'switchPreferenceCompat');
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceQueryLinks
|
|
on QueryBuilder<SourcePreference, SourcePreference, QFilterCondition> {}
|
|
|
|
extension SourcePreferenceQuerySortBy
|
|
on QueryBuilder<SourcePreference, SourcePreference, QSortBy> {
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy> sortByKey() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'key', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy>
|
|
sortByKeyDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'key', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy>
|
|
sortBySourceId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'sourceId', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy>
|
|
sortBySourceIdDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'sourceId', Sort.desc);
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceQuerySortThenBy
|
|
on QueryBuilder<SourcePreference, SourcePreference, QSortThenBy> {
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy> thenById() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'id', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy>
|
|
thenByIdDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'id', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy> thenByKey() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'key', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy>
|
|
thenByKeyDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'key', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy>
|
|
thenBySourceId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'sourceId', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QAfterSortBy>
|
|
thenBySourceIdDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'sourceId', Sort.desc);
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceQueryWhereDistinct
|
|
on QueryBuilder<SourcePreference, SourcePreference, QDistinct> {
|
|
QueryBuilder<SourcePreference, SourcePreference, QDistinct> distinctByKey(
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'key', caseSensitive: caseSensitive);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SourcePreference, QDistinct>
|
|
distinctBySourceId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'sourceId');
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceQueryProperty
|
|
on QueryBuilder<SourcePreference, SourcePreference, QQueryProperty> {
|
|
QueryBuilder<SourcePreference, int, QQueryOperations> idProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'id');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, CheckBoxPreference?, QQueryOperations>
|
|
checkBoxPreferenceProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'checkBoxPreference');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, EditTextPreference?, QQueryOperations>
|
|
editTextPreferenceProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'editTextPreference');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, String?, QQueryOperations> keyProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'key');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, ListPreference?, QQueryOperations>
|
|
listPreferenceProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'listPreference');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, MultiSelectListPreference?, QQueryOperations>
|
|
multiSelectListPreferenceProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'multiSelectListPreference');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, int?, QQueryOperations> sourceIdProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'sourceId');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreference, SwitchPreferenceCompat?, QQueryOperations>
|
|
switchPreferenceCompatProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'switchPreferenceCompat');
|
|
});
|
|
}
|
|
}
|
|
|
|
// 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
|
|
|
|
extension GetSourcePreferenceStringValueCollection on Isar {
|
|
IsarCollection<SourcePreferenceStringValue>
|
|
get sourcePreferenceStringValues => this.collection();
|
|
}
|
|
|
|
const SourcePreferenceStringValueSchema = CollectionSchema(
|
|
name: r'SourcePreferenceStringValue',
|
|
id: 8063295595066322236,
|
|
properties: {
|
|
r'key': PropertySchema(
|
|
id: 0,
|
|
name: r'key',
|
|
type: IsarType.string,
|
|
),
|
|
r'sourceId': PropertySchema(
|
|
id: 1,
|
|
name: r'sourceId',
|
|
type: IsarType.long,
|
|
),
|
|
r'value': PropertySchema(
|
|
id: 2,
|
|
name: r'value',
|
|
type: IsarType.string,
|
|
)
|
|
},
|
|
estimateSize: _sourcePreferenceStringValueEstimateSize,
|
|
serialize: _sourcePreferenceStringValueSerialize,
|
|
deserialize: _sourcePreferenceStringValueDeserialize,
|
|
deserializeProp: _sourcePreferenceStringValueDeserializeProp,
|
|
idName: r'id',
|
|
indexes: {},
|
|
links: {},
|
|
embeddedSchemas: {},
|
|
getId: _sourcePreferenceStringValueGetId,
|
|
getLinks: _sourcePreferenceStringValueGetLinks,
|
|
attach: _sourcePreferenceStringValueAttach,
|
|
version: '3.1.0+1',
|
|
);
|
|
|
|
int _sourcePreferenceStringValueEstimateSize(
|
|
SourcePreferenceStringValue object,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
var bytesCount = offsets.last;
|
|
{
|
|
final value = object.key;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.value;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
return bytesCount;
|
|
}
|
|
|
|
void _sourcePreferenceStringValueSerialize(
|
|
SourcePreferenceStringValue object,
|
|
IsarWriter writer,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
writer.writeString(offsets[0], object.key);
|
|
writer.writeLong(offsets[1], object.sourceId);
|
|
writer.writeString(offsets[2], object.value);
|
|
}
|
|
|
|
SourcePreferenceStringValue _sourcePreferenceStringValueDeserialize(
|
|
Id id,
|
|
IsarReader reader,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
final object = SourcePreferenceStringValue(
|
|
id: id,
|
|
key: reader.readStringOrNull(offsets[0]),
|
|
sourceId: reader.readLongOrNull(offsets[1]),
|
|
value: reader.readStringOrNull(offsets[2]),
|
|
);
|
|
return object;
|
|
}
|
|
|
|
P _sourcePreferenceStringValueDeserializeProp<P>(
|
|
IsarReader reader,
|
|
int propertyId,
|
|
int offset,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
switch (propertyId) {
|
|
case 0:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 1:
|
|
return (reader.readLongOrNull(offset)) as P;
|
|
case 2:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
default:
|
|
throw IsarError('Unknown property with id $propertyId');
|
|
}
|
|
}
|
|
|
|
Id _sourcePreferenceStringValueGetId(SourcePreferenceStringValue object) {
|
|
return object.id;
|
|
}
|
|
|
|
List<IsarLinkBase<dynamic>> _sourcePreferenceStringValueGetLinks(
|
|
SourcePreferenceStringValue object) {
|
|
return [];
|
|
}
|
|
|
|
void _sourcePreferenceStringValueAttach(
|
|
IsarCollection<dynamic> col, Id id, SourcePreferenceStringValue object) {
|
|
object.id = id;
|
|
}
|
|
|
|
extension SourcePreferenceStringValueQueryWhereSort on QueryBuilder<
|
|
SourcePreferenceStringValue, SourcePreferenceStringValue, QWhere> {
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterWhere> anyId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(const IdWhereClause.any());
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceStringValueQueryWhere on QueryBuilder<
|
|
SourcePreferenceStringValue, SourcePreferenceStringValue, QWhereClause> {
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterWhereClause> idEqualTo(Id id) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(IdWhereClause.between(
|
|
lower: id,
|
|
upper: id,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterWhereClause> idNotEqualTo(Id id) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
if (query.whereSort == Sort.asc) {
|
|
return query
|
|
.addWhereClause(
|
|
IdWhereClause.lessThan(upper: id, includeUpper: false),
|
|
)
|
|
.addWhereClause(
|
|
IdWhereClause.greaterThan(lower: id, includeLower: false),
|
|
);
|
|
} else {
|
|
return query
|
|
.addWhereClause(
|
|
IdWhereClause.greaterThan(lower: id, includeLower: false),
|
|
)
|
|
.addWhereClause(
|
|
IdWhereClause.lessThan(upper: id, includeUpper: false),
|
|
);
|
|
}
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterWhereClause> idGreaterThan(Id id, {bool include = false}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(
|
|
IdWhereClause.greaterThan(lower: id, includeLower: include),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterWhereClause> idLessThan(Id id, {bool include = false}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(
|
|
IdWhereClause.lessThan(upper: id, includeUpper: include),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterWhereClause> idBetween(
|
|
Id lowerId,
|
|
Id upperId, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(IdWhereClause.between(
|
|
lower: lowerId,
|
|
includeLower: includeLower,
|
|
upper: upperId,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceStringValueQueryFilter on QueryBuilder<
|
|
SourcePreferenceStringValue,
|
|
SourcePreferenceStringValue,
|
|
QFilterCondition> {
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> idEqualTo(Id value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'id',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> idGreaterThan(
|
|
Id value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'id',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> idLessThan(
|
|
Id value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'id',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> idBetween(
|
|
Id lower,
|
|
Id upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.between(
|
|
property: r'id',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'key',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'key',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyBetween(
|
|
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'key',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition>
|
|
keyContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'key',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition>
|
|
keyMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'key',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'key',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> keyIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'key',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> sourceIdIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'sourceId',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> sourceIdIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'sourceId',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> sourceIdEqualTo(int? value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'sourceId',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> sourceIdGreaterThan(
|
|
int? value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'sourceId',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> sourceIdLessThan(
|
|
int? value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'sourceId',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> sourceIdBetween(
|
|
int? lower,
|
|
int? upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.between(
|
|
property: r'sourceId',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'value',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'value',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueBetween(
|
|
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'value',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition>
|
|
valueContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition>
|
|
valueMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'value',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'value',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterFilterCondition> valueIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'value',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceStringValueQueryObject on QueryBuilder<
|
|
SourcePreferenceStringValue,
|
|
SourcePreferenceStringValue,
|
|
QFilterCondition> {}
|
|
|
|
extension SourcePreferenceStringValueQueryLinks on QueryBuilder<
|
|
SourcePreferenceStringValue,
|
|
SourcePreferenceStringValue,
|
|
QFilterCondition> {}
|
|
|
|
extension SourcePreferenceStringValueQuerySortBy on QueryBuilder<
|
|
SourcePreferenceStringValue, SourcePreferenceStringValue, QSortBy> {
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> sortByKey() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'key', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> sortByKeyDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'key', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> sortBySourceId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'sourceId', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> sortBySourceIdDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'sourceId', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> sortByValue() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'value', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> sortByValueDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'value', Sort.desc);
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceStringValueQuerySortThenBy on QueryBuilder<
|
|
SourcePreferenceStringValue, SourcePreferenceStringValue, QSortThenBy> {
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> thenById() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'id', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> thenByIdDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'id', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> thenByKey() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'key', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> thenByKeyDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'key', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> thenBySourceId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'sourceId', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> thenBySourceIdDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'sourceId', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> thenByValue() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'value', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QAfterSortBy> thenByValueDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'value', Sort.desc);
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceStringValueQueryWhereDistinct on QueryBuilder<
|
|
SourcePreferenceStringValue, SourcePreferenceStringValue, QDistinct> {
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QDistinct> distinctByKey({bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'key', caseSensitive: caseSensitive);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QDistinct> distinctBySourceId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'sourceId');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, SourcePreferenceStringValue,
|
|
QDistinct> distinctByValue({bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'value', caseSensitive: caseSensitive);
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SourcePreferenceStringValueQueryProperty on QueryBuilder<
|
|
SourcePreferenceStringValue, SourcePreferenceStringValue, QQueryProperty> {
|
|
QueryBuilder<SourcePreferenceStringValue, int, QQueryOperations>
|
|
idProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'id');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, String?, QQueryOperations>
|
|
keyProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'key');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, int?, QQueryOperations>
|
|
sourceIdProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'sourceId');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SourcePreferenceStringValue, String?, QQueryOperations>
|
|
valueProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'value');
|
|
});
|
|
}
|
|
}
|
|
|
|
// **************************************************************************
|
|
// 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 CheckBoxPreferenceSchema = Schema(
|
|
name: r'CheckBoxPreference',
|
|
id: -2147338366782458830,
|
|
properties: {
|
|
r'summary': PropertySchema(
|
|
id: 0,
|
|
name: r'summary',
|
|
type: IsarType.string,
|
|
),
|
|
r'title': PropertySchema(
|
|
id: 1,
|
|
name: r'title',
|
|
type: IsarType.string,
|
|
),
|
|
r'value': PropertySchema(
|
|
id: 2,
|
|
name: r'value',
|
|
type: IsarType.bool,
|
|
)
|
|
},
|
|
estimateSize: _checkBoxPreferenceEstimateSize,
|
|
serialize: _checkBoxPreferenceSerialize,
|
|
deserialize: _checkBoxPreferenceDeserialize,
|
|
deserializeProp: _checkBoxPreferenceDeserializeProp,
|
|
);
|
|
|
|
int _checkBoxPreferenceEstimateSize(
|
|
CheckBoxPreference object,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
var bytesCount = offsets.last;
|
|
{
|
|
final value = object.summary;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.title;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
return bytesCount;
|
|
}
|
|
|
|
void _checkBoxPreferenceSerialize(
|
|
CheckBoxPreference object,
|
|
IsarWriter writer,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
writer.writeString(offsets[0], object.summary);
|
|
writer.writeString(offsets[1], object.title);
|
|
writer.writeBool(offsets[2], object.value);
|
|
}
|
|
|
|
CheckBoxPreference _checkBoxPreferenceDeserialize(
|
|
Id id,
|
|
IsarReader reader,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
final object = CheckBoxPreference(
|
|
summary: reader.readStringOrNull(offsets[0]),
|
|
title: reader.readStringOrNull(offsets[1]),
|
|
value: reader.readBoolOrNull(offsets[2]),
|
|
);
|
|
return object;
|
|
}
|
|
|
|
P _checkBoxPreferenceDeserializeProp<P>(
|
|
IsarReader reader,
|
|
int propertyId,
|
|
int offset,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
switch (propertyId) {
|
|
case 0:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 1:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 2:
|
|
return (reader.readBoolOrNull(offset)) as P;
|
|
default:
|
|
throw IsarError('Unknown property with id $propertyId');
|
|
}
|
|
}
|
|
|
|
extension CheckBoxPreferenceQueryFilter
|
|
on QueryBuilder<CheckBoxPreference, CheckBoxPreference, QFilterCondition> {
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryBetween(
|
|
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'summary',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'summary',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
summaryIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleBetween(
|
|
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'title',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'title',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
titleIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
valueIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'value',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
valueIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'value',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<CheckBoxPreference, CheckBoxPreference, QAfterFilterCondition>
|
|
valueEqualTo(bool? value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'value',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
}
|
|
|
|
extension CheckBoxPreferenceQueryObject
|
|
on QueryBuilder<CheckBoxPreference, CheckBoxPreference, QFilterCondition> {}
|
|
|
|
// 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 SwitchPreferenceCompatSchema = Schema(
|
|
name: r'SwitchPreferenceCompat',
|
|
id: 3452971972865195760,
|
|
properties: {
|
|
r'summary': PropertySchema(
|
|
id: 0,
|
|
name: r'summary',
|
|
type: IsarType.string,
|
|
),
|
|
r'title': PropertySchema(
|
|
id: 1,
|
|
name: r'title',
|
|
type: IsarType.string,
|
|
),
|
|
r'value': PropertySchema(
|
|
id: 2,
|
|
name: r'value',
|
|
type: IsarType.bool,
|
|
)
|
|
},
|
|
estimateSize: _switchPreferenceCompatEstimateSize,
|
|
serialize: _switchPreferenceCompatSerialize,
|
|
deserialize: _switchPreferenceCompatDeserialize,
|
|
deserializeProp: _switchPreferenceCompatDeserializeProp,
|
|
);
|
|
|
|
int _switchPreferenceCompatEstimateSize(
|
|
SwitchPreferenceCompat object,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
var bytesCount = offsets.last;
|
|
{
|
|
final value = object.summary;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.title;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
return bytesCount;
|
|
}
|
|
|
|
void _switchPreferenceCompatSerialize(
|
|
SwitchPreferenceCompat object,
|
|
IsarWriter writer,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
writer.writeString(offsets[0], object.summary);
|
|
writer.writeString(offsets[1], object.title);
|
|
writer.writeBool(offsets[2], object.value);
|
|
}
|
|
|
|
SwitchPreferenceCompat _switchPreferenceCompatDeserialize(
|
|
Id id,
|
|
IsarReader reader,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
final object = SwitchPreferenceCompat(
|
|
summary: reader.readStringOrNull(offsets[0]),
|
|
title: reader.readStringOrNull(offsets[1]),
|
|
value: reader.readBoolOrNull(offsets[2]),
|
|
);
|
|
return object;
|
|
}
|
|
|
|
P _switchPreferenceCompatDeserializeProp<P>(
|
|
IsarReader reader,
|
|
int propertyId,
|
|
int offset,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
switch (propertyId) {
|
|
case 0:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 1:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 2:
|
|
return (reader.readBoolOrNull(offset)) as P;
|
|
default:
|
|
throw IsarError('Unknown property with id $propertyId');
|
|
}
|
|
}
|
|
|
|
extension SwitchPreferenceCompatQueryFilter on QueryBuilder<
|
|
SwitchPreferenceCompat, SwitchPreferenceCompat, QFilterCondition> {
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryBetween(
|
|
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'summary',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition>
|
|
summaryContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition>
|
|
summaryMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'summary',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> summaryIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleBetween(
|
|
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'title',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition>
|
|
titleContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition>
|
|
titleMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'title',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> titleIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> valueIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'value',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> valueIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'value',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<SwitchPreferenceCompat, SwitchPreferenceCompat,
|
|
QAfterFilterCondition> valueEqualTo(bool? value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'value',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
}
|
|
|
|
extension SwitchPreferenceCompatQueryObject on QueryBuilder<
|
|
SwitchPreferenceCompat, SwitchPreferenceCompat, QFilterCondition> {}
|
|
|
|
// 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 ListPreferenceSchema = Schema(
|
|
name: r'ListPreference',
|
|
id: -3432819603975074113,
|
|
properties: {
|
|
r'entries': PropertySchema(
|
|
id: 0,
|
|
name: r'entries',
|
|
type: IsarType.stringList,
|
|
),
|
|
r'entryValues': PropertySchema(
|
|
id: 1,
|
|
name: r'entryValues',
|
|
type: IsarType.stringList,
|
|
),
|
|
r'summary': PropertySchema(
|
|
id: 2,
|
|
name: r'summary',
|
|
type: IsarType.string,
|
|
),
|
|
r'title': PropertySchema(
|
|
id: 3,
|
|
name: r'title',
|
|
type: IsarType.string,
|
|
),
|
|
r'valueIndex': PropertySchema(
|
|
id: 4,
|
|
name: r'valueIndex',
|
|
type: IsarType.long,
|
|
)
|
|
},
|
|
estimateSize: _listPreferenceEstimateSize,
|
|
serialize: _listPreferenceSerialize,
|
|
deserialize: _listPreferenceDeserialize,
|
|
deserializeProp: _listPreferenceDeserializeProp,
|
|
);
|
|
|
|
int _listPreferenceEstimateSize(
|
|
ListPreference 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;
|
|
{
|
|
for (var i = 0; i < list.length; i++) {
|
|
final value = list[i];
|
|
bytesCount += value.length * 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
{
|
|
final list = object.entryValues;
|
|
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.summary;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.title;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
return bytesCount;
|
|
}
|
|
|
|
void _listPreferenceSerialize(
|
|
ListPreference object,
|
|
IsarWriter writer,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
writer.writeStringList(offsets[0], object.entries);
|
|
writer.writeStringList(offsets[1], object.entryValues);
|
|
writer.writeString(offsets[2], object.summary);
|
|
writer.writeString(offsets[3], object.title);
|
|
writer.writeLong(offsets[4], object.valueIndex);
|
|
}
|
|
|
|
ListPreference _listPreferenceDeserialize(
|
|
Id id,
|
|
IsarReader reader,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
final object = ListPreference(
|
|
entries: reader.readStringList(offsets[0]),
|
|
entryValues: reader.readStringList(offsets[1]),
|
|
summary: reader.readStringOrNull(offsets[2]),
|
|
title: reader.readStringOrNull(offsets[3]),
|
|
valueIndex: reader.readLongOrNull(offsets[4]),
|
|
);
|
|
return object;
|
|
}
|
|
|
|
P _listPreferenceDeserializeProp<P>(
|
|
IsarReader reader,
|
|
int propertyId,
|
|
int offset,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
switch (propertyId) {
|
|
case 0:
|
|
return (reader.readStringList(offset)) as P;
|
|
case 1:
|
|
return (reader.readStringList(offset)) as P;
|
|
case 2:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 3:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 4:
|
|
return (reader.readLongOrNull(offset)) as P;
|
|
default:
|
|
throw IsarError('Unknown property with id $propertyId');
|
|
}
|
|
}
|
|
|
|
extension ListPreferenceQueryFilter
|
|
on QueryBuilder<ListPreference, ListPreference, QFilterCondition> {
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'entries',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'entries',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementEqualTo(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementGreaterThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementLessThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementBetween(
|
|
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'entries',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'entries',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'entries',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesElementIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'entries',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesLengthEqualTo(int length) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
length,
|
|
true,
|
|
length,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
0,
|
|
true,
|
|
0,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
0,
|
|
false,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesLengthLessThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
0,
|
|
true,
|
|
length,
|
|
include,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entriesLengthGreaterThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
length,
|
|
include,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, 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<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'entryValues',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'entryValues',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementEqualTo(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementGreaterThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementLessThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementBetween(
|
|
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'entryValues',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'entryValues',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'entryValues',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesElementIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'entryValues',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesLengthEqualTo(int length) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
length,
|
|
true,
|
|
length,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
0,
|
|
true,
|
|
0,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
0,
|
|
false,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesLengthLessThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
0,
|
|
true,
|
|
length,
|
|
include,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesLengthGreaterThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
length,
|
|
include,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
entryValuesLengthBetween(
|
|
int lower,
|
|
int upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
lower,
|
|
includeLower,
|
|
upper,
|
|
includeUpper,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryBetween(
|
|
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'summary',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'summary',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
summaryIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleBetween(
|
|
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'title',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'title',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
titleIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
valueIndexIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'valueIndex',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
valueIndexIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'valueIndex',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
valueIndexEqualTo(int? value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'valueIndex',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
valueIndexGreaterThan(
|
|
int? value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'valueIndex',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
valueIndexLessThan(
|
|
int? value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'valueIndex',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<ListPreference, ListPreference, QAfterFilterCondition>
|
|
valueIndexBetween(
|
|
int? lower,
|
|
int? upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.between(
|
|
property: r'valueIndex',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
}
|
|
|
|
extension ListPreferenceQueryObject
|
|
on QueryBuilder<ListPreference, ListPreference, QFilterCondition> {}
|
|
|
|
// 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 MultiSelectListPreferenceSchema = Schema(
|
|
name: r'MultiSelectListPreference',
|
|
id: -1920660907164205341,
|
|
properties: {
|
|
r'entries': PropertySchema(
|
|
id: 0,
|
|
name: r'entries',
|
|
type: IsarType.stringList,
|
|
),
|
|
r'entryValues': PropertySchema(
|
|
id: 1,
|
|
name: r'entryValues',
|
|
type: IsarType.stringList,
|
|
),
|
|
r'summary': PropertySchema(
|
|
id: 2,
|
|
name: r'summary',
|
|
type: IsarType.string,
|
|
),
|
|
r'title': PropertySchema(
|
|
id: 3,
|
|
name: r'title',
|
|
type: IsarType.string,
|
|
),
|
|
r'values': PropertySchema(
|
|
id: 4,
|
|
name: r'values',
|
|
type: IsarType.stringList,
|
|
)
|
|
},
|
|
estimateSize: _multiSelectListPreferenceEstimateSize,
|
|
serialize: _multiSelectListPreferenceSerialize,
|
|
deserialize: _multiSelectListPreferenceDeserialize,
|
|
deserializeProp: _multiSelectListPreferenceDeserializeProp,
|
|
);
|
|
|
|
int _multiSelectListPreferenceEstimateSize(
|
|
MultiSelectListPreference 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;
|
|
{
|
|
for (var i = 0; i < list.length; i++) {
|
|
final value = list[i];
|
|
bytesCount += value.length * 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
{
|
|
final list = object.entryValues;
|
|
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.summary;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.title;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final list = object.values;
|
|
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 _multiSelectListPreferenceSerialize(
|
|
MultiSelectListPreference object,
|
|
IsarWriter writer,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
writer.writeStringList(offsets[0], object.entries);
|
|
writer.writeStringList(offsets[1], object.entryValues);
|
|
writer.writeString(offsets[2], object.summary);
|
|
writer.writeString(offsets[3], object.title);
|
|
writer.writeStringList(offsets[4], object.values);
|
|
}
|
|
|
|
MultiSelectListPreference _multiSelectListPreferenceDeserialize(
|
|
Id id,
|
|
IsarReader reader,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
final object = MultiSelectListPreference(
|
|
entries: reader.readStringList(offsets[0]),
|
|
entryValues: reader.readStringList(offsets[1]),
|
|
summary: reader.readStringOrNull(offsets[2]),
|
|
title: reader.readStringOrNull(offsets[3]),
|
|
values: reader.readStringList(offsets[4]),
|
|
);
|
|
return object;
|
|
}
|
|
|
|
P _multiSelectListPreferenceDeserializeProp<P>(
|
|
IsarReader reader,
|
|
int propertyId,
|
|
int offset,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
switch (propertyId) {
|
|
case 0:
|
|
return (reader.readStringList(offset)) as P;
|
|
case 1:
|
|
return (reader.readStringList(offset)) as P;
|
|
case 2:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 3:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 4:
|
|
return (reader.readStringList(offset)) as P;
|
|
default:
|
|
throw IsarError('Unknown property with id $propertyId');
|
|
}
|
|
}
|
|
|
|
extension MultiSelectListPreferenceQueryFilter on QueryBuilder<
|
|
MultiSelectListPreference, MultiSelectListPreference, QFilterCondition> {
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'entries',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'entries',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesElementEqualTo(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesElementGreaterThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesElementLessThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesElementBetween(
|
|
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'entries',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesElementStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesElementEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
entriesElementContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'entries',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
entriesElementMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'entries',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesElementIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'entries',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesElementIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'entries',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesLengthEqualTo(int length) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
length,
|
|
true,
|
|
length,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
0,
|
|
true,
|
|
0,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
0,
|
|
false,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesLengthLessThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
0,
|
|
true,
|
|
length,
|
|
include,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entriesLengthGreaterThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entries',
|
|
length,
|
|
include,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
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<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'entryValues',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'entryValues',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesElementEqualTo(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesElementGreaterThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesElementLessThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesElementBetween(
|
|
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'entryValues',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesElementStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesElementEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
entryValuesElementContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'entryValues',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
entryValuesElementMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'entryValues',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesElementIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'entryValues',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesElementIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'entryValues',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesLengthEqualTo(int length) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
length,
|
|
true,
|
|
length,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
0,
|
|
true,
|
|
0,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
0,
|
|
false,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesLengthLessThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
0,
|
|
true,
|
|
length,
|
|
include,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesLengthGreaterThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
length,
|
|
include,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> entryValuesLengthBetween(
|
|
int lower,
|
|
int upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'entryValues',
|
|
lower,
|
|
includeLower,
|
|
upper,
|
|
includeUpper,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryBetween(
|
|
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'summary',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
summaryContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
summaryMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'summary',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> summaryIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleBetween(
|
|
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'title',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
titleContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
titleMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'title',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> titleIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'values',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'values',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesElementEqualTo(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'values',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesElementGreaterThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'values',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesElementLessThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'values',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesElementBetween(
|
|
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'values',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesElementStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'values',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesElementEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'values',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
valuesElementContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'values',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition>
|
|
valuesElementMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'values',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesElementIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'values',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesElementIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'values',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesLengthEqualTo(int length) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'values',
|
|
length,
|
|
true,
|
|
length,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'values',
|
|
0,
|
|
true,
|
|
0,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'values',
|
|
0,
|
|
false,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesLengthLessThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'values',
|
|
0,
|
|
true,
|
|
length,
|
|
include,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesLengthGreaterThan(
|
|
int length, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'values',
|
|
length,
|
|
include,
|
|
999999,
|
|
true,
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<MultiSelectListPreference, MultiSelectListPreference,
|
|
QAfterFilterCondition> valuesLengthBetween(
|
|
int lower,
|
|
int upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.listLength(
|
|
r'values',
|
|
lower,
|
|
includeLower,
|
|
upper,
|
|
includeUpper,
|
|
);
|
|
});
|
|
}
|
|
}
|
|
|
|
extension MultiSelectListPreferenceQueryObject on QueryBuilder<
|
|
MultiSelectListPreference, MultiSelectListPreference, QFilterCondition> {}
|
|
|
|
// 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 EditTextPreferenceSchema = Schema(
|
|
name: r'EditTextPreference',
|
|
id: 3711993124215876925,
|
|
properties: {
|
|
r'dialogMessage': PropertySchema(
|
|
id: 0,
|
|
name: r'dialogMessage',
|
|
type: IsarType.string,
|
|
),
|
|
r'dialogTitle': PropertySchema(
|
|
id: 1,
|
|
name: r'dialogTitle',
|
|
type: IsarType.string,
|
|
),
|
|
r'summary': PropertySchema(
|
|
id: 2,
|
|
name: r'summary',
|
|
type: IsarType.string,
|
|
),
|
|
r'text': PropertySchema(
|
|
id: 3,
|
|
name: r'text',
|
|
type: IsarType.string,
|
|
),
|
|
r'title': PropertySchema(
|
|
id: 4,
|
|
name: r'title',
|
|
type: IsarType.string,
|
|
),
|
|
r'value': PropertySchema(
|
|
id: 5,
|
|
name: r'value',
|
|
type: IsarType.string,
|
|
)
|
|
},
|
|
estimateSize: _editTextPreferenceEstimateSize,
|
|
serialize: _editTextPreferenceSerialize,
|
|
deserialize: _editTextPreferenceDeserialize,
|
|
deserializeProp: _editTextPreferenceDeserializeProp,
|
|
);
|
|
|
|
int _editTextPreferenceEstimateSize(
|
|
EditTextPreference object,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
var bytesCount = offsets.last;
|
|
{
|
|
final value = object.dialogMessage;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.dialogTitle;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.summary;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.text;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.title;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
{
|
|
final value = object.value;
|
|
if (value != null) {
|
|
bytesCount += 3 + value.length * 3;
|
|
}
|
|
}
|
|
return bytesCount;
|
|
}
|
|
|
|
void _editTextPreferenceSerialize(
|
|
EditTextPreference object,
|
|
IsarWriter writer,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
writer.writeString(offsets[0], object.dialogMessage);
|
|
writer.writeString(offsets[1], object.dialogTitle);
|
|
writer.writeString(offsets[2], object.summary);
|
|
writer.writeString(offsets[3], object.text);
|
|
writer.writeString(offsets[4], object.title);
|
|
writer.writeString(offsets[5], object.value);
|
|
}
|
|
|
|
EditTextPreference _editTextPreferenceDeserialize(
|
|
Id id,
|
|
IsarReader reader,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
final object = EditTextPreference(
|
|
dialogMessage: reader.readStringOrNull(offsets[0]),
|
|
dialogTitle: reader.readStringOrNull(offsets[1]),
|
|
summary: reader.readStringOrNull(offsets[2]),
|
|
text: reader.readStringOrNull(offsets[3]),
|
|
title: reader.readStringOrNull(offsets[4]),
|
|
value: reader.readStringOrNull(offsets[5]),
|
|
);
|
|
return object;
|
|
}
|
|
|
|
P _editTextPreferenceDeserializeProp<P>(
|
|
IsarReader reader,
|
|
int propertyId,
|
|
int offset,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
switch (propertyId) {
|
|
case 0:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 1:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 2:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 3:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 4:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
case 5:
|
|
return (reader.readStringOrNull(offset)) as P;
|
|
default:
|
|
throw IsarError('Unknown property with id $propertyId');
|
|
}
|
|
}
|
|
|
|
extension EditTextPreferenceQueryFilter
|
|
on QueryBuilder<EditTextPreference, EditTextPreference, QFilterCondition> {
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'dialogMessage',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'dialogMessage',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'dialogMessage',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'dialogMessage',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'dialogMessage',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageBetween(
|
|
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'dialogMessage',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'dialogMessage',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'dialogMessage',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'dialogMessage',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'dialogMessage',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'dialogMessage',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogMessageIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'dialogMessage',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'dialogTitle',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'dialogTitle',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'dialogTitle',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'dialogTitle',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'dialogTitle',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleBetween(
|
|
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'dialogTitle',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'dialogTitle',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'dialogTitle',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'dialogTitle',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'dialogTitle',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'dialogTitle',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
dialogTitleIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'dialogTitle',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'summary',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryBetween(
|
|
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'summary',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'summary',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'summary',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
summaryIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'summary',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
textIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'text',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
textIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'text',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, 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<EditTextPreference, EditTextPreference, 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<EditTextPreference, EditTextPreference, 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<EditTextPreference, EditTextPreference, 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<EditTextPreference, EditTextPreference, 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<EditTextPreference, EditTextPreference, 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<EditTextPreference, EditTextPreference, 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<EditTextPreference, EditTextPreference, 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<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
textIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'text',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
textIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'text',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'title',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleBetween(
|
|
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'title',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'title',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'title',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
titleIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'title',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNull(
|
|
property: r'value',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueIsNotNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
|
property: r'value',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueGreaterThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueLessThan(
|
|
String? value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueBetween(
|
|
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'value',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'value',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'value',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'value',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<EditTextPreference, EditTextPreference, QAfterFilterCondition>
|
|
valueIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'value',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
}
|
|
|
|
extension EditTextPreferenceQueryObject
|
|
on QueryBuilder<EditTextPreference, EditTextPreference, QFilterCondition> {}
|