mangayomi-mirror/lib/eval/model/source_preference.g.dart
2025-10-29 13:08:42 +01:00

6495 lines
169 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.3.0-dev.3',
);
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.3.0-dev.3',
);
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> {}