mangayomi/lib/eval/model/source_preference.g.dart
2024-12-14 13:55:40 +02:00

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> {}