// 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 get sourcePreferences => this.collection(); } const SourcePreferenceSchema = CollectionSchema( name: r'SourcePreferences', id: 4736855879043243045, properties: { r'checkBoxPreference': PropertySchema( id: 0, name: r'checkBoxPreference', type: IsarType.object, target: r'CheckBoxPreference', ), r'editTextPreference': PropertySchema( id: 1, name: r'editTextPreference', type: IsarType.object, target: r'EditTextPreference', ), r'key': PropertySchema(id: 2, name: r'key', type: IsarType.string), r'listPreference': PropertySchema( id: 3, name: r'listPreference', type: IsarType.object, target: r'ListPreference', ), r'multiSelectListPreference': PropertySchema( id: 4, name: r'multiSelectListPreference', type: IsarType.object, target: r'MultiSelectListPreference', ), r'sourceId': PropertySchema(id: 5, name: r'sourceId', type: IsarType.long), r'switchPreferenceCompat': PropertySchema( id: 6, name: r'switchPreferenceCompat', type: IsarType.object, target: r'SwitchPreferenceCompat', ), }, estimateSize: _sourcePreferenceEstimateSize, serialize: _sourcePreferenceSerialize, deserialize: _sourcePreferenceDeserialize, deserializeProp: _sourcePreferenceDeserializeProp, idName: r'id', indexes: {}, links: {}, embeddedSchemas: { r'CheckBoxPreference': CheckBoxPreferenceSchema, r'SwitchPreferenceCompat': SwitchPreferenceCompatSchema, r'ListPreference': ListPreferenceSchema, r'MultiSelectListPreference': MultiSelectListPreferenceSchema, r'EditTextPreference': EditTextPreferenceSchema, }, getId: _sourcePreferenceGetId, getLinks: _sourcePreferenceGetLinks, attach: _sourcePreferenceAttach, version: '3.1.0+1', ); int _sourcePreferenceEstimateSize( SourcePreference object, List offsets, Map> 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 offsets, Map> allOffsets, ) { writer.writeObject( offsets[0], allOffsets, CheckBoxPreferenceSchema.serialize, object.checkBoxPreference, ); writer.writeObject( offsets[1], allOffsets, EditTextPreferenceSchema.serialize, object.editTextPreference, ); writer.writeString(offsets[2], object.key); writer.writeObject( offsets[3], allOffsets, ListPreferenceSchema.serialize, object.listPreference, ); writer.writeObject( offsets[4], allOffsets, MultiSelectListPreferenceSchema.serialize, object.multiSelectListPreference, ); writer.writeLong(offsets[5], object.sourceId); writer.writeObject( offsets[6], allOffsets, SwitchPreferenceCompatSchema.serialize, object.switchPreferenceCompat, ); } SourcePreference _sourcePreferenceDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = SourcePreference( checkBoxPreference: reader.readObjectOrNull( offsets[0], CheckBoxPreferenceSchema.deserialize, allOffsets, ), editTextPreference: reader.readObjectOrNull( offsets[1], EditTextPreferenceSchema.deserialize, allOffsets, ), id: id, key: reader.readStringOrNull(offsets[2]), listPreference: reader.readObjectOrNull( offsets[3], ListPreferenceSchema.deserialize, allOffsets, ), multiSelectListPreference: reader .readObjectOrNull( offsets[4], MultiSelectListPreferenceSchema.deserialize, allOffsets, ), sourceId: reader.readLongOrNull(offsets[5]), switchPreferenceCompat: reader.readObjectOrNull( offsets[6], SwitchPreferenceCompatSchema.deserialize, allOffsets, ), ); return object; } P _sourcePreferenceDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readObjectOrNull( offset, CheckBoxPreferenceSchema.deserialize, allOffsets, )) as P; case 1: return (reader.readObjectOrNull( offset, EditTextPreferenceSchema.deserialize, allOffsets, )) as P; case 2: return (reader.readStringOrNull(offset)) as P; case 3: return (reader.readObjectOrNull( offset, ListPreferenceSchema.deserialize, allOffsets, )) as P; case 4: return (reader.readObjectOrNull( offset, MultiSelectListPreferenceSchema.deserialize, allOffsets, )) as P; case 5: return (reader.readLongOrNull(offset)) as P; case 6: return (reader.readObjectOrNull( offset, SwitchPreferenceCompatSchema.deserialize, allOffsets, )) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _sourcePreferenceGetId(SourcePreference object) { return object.id ?? Isar.autoIncrement; } List> _sourcePreferenceGetLinks(SourcePreference object) { return []; } void _sourcePreferenceAttach( IsarCollection col, Id id, SourcePreference object, ) { object.id = id; } extension SourcePreferenceQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension SourcePreferenceQueryWhere on QueryBuilder { QueryBuilder idEqualTo( Id id, ) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between(lower: id, upper: id)); }); } QueryBuilder 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 idGreaterThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: include), ); }); } QueryBuilder idLessThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: include), ); }); } QueryBuilder 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 { QueryBuilder checkBoxPreferenceIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'checkBoxPreference'), ); }); } QueryBuilder checkBoxPreferenceIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'checkBoxPreference'), ); }); } QueryBuilder editTextPreferenceIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'editTextPreference'), ); }); } QueryBuilder editTextPreferenceIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'editTextPreference'), ); }); } QueryBuilder idIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'id'), ); }); } QueryBuilder idIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'id'), ); }); } QueryBuilder idEqualTo(Id? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'id', value: value), ); }); } QueryBuilder idGreaterThan(Id? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'id', value: value, ), ); }); } QueryBuilder idLessThan(Id? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'id', value: value, ), ); }); } QueryBuilder 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 keyIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'key'), ); }); } QueryBuilder keyIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'key'), ); }); } QueryBuilder keyEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'key', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 keyStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'key', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder keyEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'key', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder keyContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'key', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder keyMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'key', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder keyIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'key', value: ''), ); }); } QueryBuilder keyIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'key', value: ''), ); }); } QueryBuilder listPreferenceIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'listPreference'), ); }); } QueryBuilder listPreferenceIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'listPreference'), ); }); } QueryBuilder multiSelectListPreferenceIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'multiSelectListPreference'), ); }); } QueryBuilder multiSelectListPreferenceIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'multiSelectListPreference'), ); }); } QueryBuilder sourceIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'sourceId'), ); }); } QueryBuilder sourceIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'sourceId'), ); }); } QueryBuilder sourceIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'sourceId', value: value), ); }); } QueryBuilder sourceIdGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'sourceId', value: value, ), ); }); } QueryBuilder sourceIdLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'sourceId', value: value, ), ); }); } QueryBuilder 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 switchPreferenceCompatIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'switchPreferenceCompat'), ); }); } QueryBuilder switchPreferenceCompatIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'switchPreferenceCompat'), ); }); } } extension SourcePreferenceQueryObject on QueryBuilder { QueryBuilder checkBoxPreference(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'checkBoxPreference'); }); } QueryBuilder editTextPreference(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'editTextPreference'); }); } QueryBuilder listPreference(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'listPreference'); }); } QueryBuilder multiSelectListPreference(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'multiSelectListPreference'); }); } QueryBuilder switchPreferenceCompat(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'switchPreferenceCompat'); }); } } extension SourcePreferenceQueryLinks on QueryBuilder {} extension SourcePreferenceQuerySortBy on QueryBuilder { QueryBuilder sortByKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'key', Sort.asc); }); } QueryBuilder sortByKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'key', Sort.desc); }); } QueryBuilder sortBySourceId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceId', Sort.asc); }); } QueryBuilder sortBySourceIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceId', Sort.desc); }); } } extension SourcePreferenceQuerySortThenBy on QueryBuilder { QueryBuilder thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder thenByKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'key', Sort.asc); }); } QueryBuilder thenByKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'key', Sort.desc); }); } QueryBuilder thenBySourceId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceId', Sort.asc); }); } QueryBuilder thenBySourceIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceId', Sort.desc); }); } } extension SourcePreferenceQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByKey({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'key', caseSensitive: caseSensitive); }); } QueryBuilder distinctBySourceId() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'sourceId'); }); } } extension SourcePreferenceQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder checkBoxPreferenceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'checkBoxPreference'); }); } QueryBuilder editTextPreferenceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'editTextPreference'); }); } QueryBuilder keyProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'key'); }); } QueryBuilder listPreferenceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'listPreference'); }); } QueryBuilder multiSelectListPreferenceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'multiSelectListPreference'); }); } QueryBuilder sourceIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sourceId'); }); } QueryBuilder 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 get sourcePreferenceStringValues => this.collection(); } const SourcePreferenceStringValueSchema = CollectionSchema( name: r'SourcePreferenceStringValue', id: 8063295595066322236, properties: { r'key': PropertySchema(id: 0, name: r'key', type: IsarType.string), r'sourceId': PropertySchema(id: 1, name: r'sourceId', type: IsarType.long), r'value': PropertySchema(id: 2, name: r'value', type: IsarType.string), }, estimateSize: _sourcePreferenceStringValueEstimateSize, serialize: _sourcePreferenceStringValueSerialize, deserialize: _sourcePreferenceStringValueDeserialize, deserializeProp: _sourcePreferenceStringValueDeserializeProp, idName: r'id', indexes: {}, links: {}, embeddedSchemas: {}, getId: _sourcePreferenceStringValueGetId, getLinks: _sourcePreferenceStringValueGetLinks, attach: _sourcePreferenceStringValueAttach, version: '3.1.0+1', ); int _sourcePreferenceStringValueEstimateSize( SourcePreferenceStringValue object, List offsets, Map> 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 offsets, Map> 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 offsets, Map> 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

( IsarReader reader, int propertyId, int offset, Map> 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> _sourcePreferenceStringValueGetLinks( SourcePreferenceStringValue object, ) { return []; } void _sourcePreferenceStringValueAttach( IsarCollection 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 idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder keyProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'key'); }); } QueryBuilder sourceIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sourceId'); }); } QueryBuilder 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 offsets, Map> 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 offsets, Map> 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 offsets, Map> allOffsets, ) { final object = CheckBoxPreference( summary: reader.readStringOrNull(offsets[0]), title: reader.readStringOrNull(offsets[1]), value: reader.readBoolOrNull(offsets[2]), ); return object; } P _checkBoxPreferenceDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> 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 { QueryBuilder summaryIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'summary'), ); }); } QueryBuilder summaryIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'summary'), ); }); } QueryBuilder summaryEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 summaryStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'summary', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'summary', value: ''), ); }); } QueryBuilder summaryIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'summary', value: ''), ); }); } QueryBuilder titleIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'title'), ); }); } QueryBuilder titleIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'title'), ); }); } QueryBuilder titleEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 titleStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'title', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'title', value: ''), ); }); } QueryBuilder titleIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'title', value: ''), ); }); } QueryBuilder valueIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'value'), ); }); } QueryBuilder valueIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'value'), ); }); } QueryBuilder valueEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'value', value: value), ); }); } } extension CheckBoxPreferenceQueryObject on QueryBuilder {} // 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 offsets, Map> 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 offsets, Map> 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 offsets, Map> allOffsets, ) { final object = SwitchPreferenceCompat( summary: reader.readStringOrNull(offsets[0]), title: reader.readStringOrNull(offsets[1]), value: reader.readBoolOrNull(offsets[2]), ); return object; } P _switchPreferenceCompatDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> 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 offsets, Map> 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 offsets, Map> 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 offsets, Map> 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

( IsarReader reader, int propertyId, int offset, Map> 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 { QueryBuilder entriesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'entries'), ); }); } QueryBuilder entriesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'entries'), ); }); } QueryBuilder entriesElementEqualTo(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'entries', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 entriesElementStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'entries', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder entriesElementEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'entries', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder entriesElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'entries', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder entriesElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'entries', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder entriesElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'entries', value: ''), ); }); } QueryBuilder entriesElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'entries', value: ''), ); }); } QueryBuilder entriesLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength(r'entries', length, true, length, true); }); } QueryBuilder entriesIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'entries', 0, true, 0, true); }); } QueryBuilder entriesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'entries', 0, false, 999999, true); }); } QueryBuilder entriesLengthLessThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'entries', 0, true, length, include); }); } QueryBuilder entriesLengthGreaterThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'entries', length, include, 999999, true); }); } QueryBuilder 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 entryValuesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'entryValues'), ); }); } QueryBuilder entryValuesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'entryValues'), ); }); } QueryBuilder entryValuesElementEqualTo(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'entryValues', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 entryValuesElementStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'entryValues', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder entryValuesElementEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'entryValues', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder entryValuesElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'entryValues', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder entryValuesElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'entryValues', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder entryValuesElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'entryValues', value: ''), ); }); } QueryBuilder entryValuesElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'entryValues', value: ''), ); }); } QueryBuilder entryValuesLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength(r'entryValues', length, true, length, true); }); } QueryBuilder entryValuesIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'entryValues', 0, true, 0, true); }); } QueryBuilder entryValuesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'entryValues', 0, false, 999999, true); }); } QueryBuilder entryValuesLengthLessThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'entryValues', 0, true, length, include); }); } QueryBuilder entryValuesLengthGreaterThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'entryValues', length, include, 999999, true); }); } QueryBuilder 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 summaryIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'summary'), ); }); } QueryBuilder summaryIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'summary'), ); }); } QueryBuilder summaryEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 summaryStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'summary', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'summary', value: ''), ); }); } QueryBuilder summaryIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'summary', value: ''), ); }); } QueryBuilder titleIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'title'), ); }); } QueryBuilder titleIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'title'), ); }); } QueryBuilder titleEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 titleStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'title', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'title', value: ''), ); }); } QueryBuilder titleIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'title', value: ''), ); }); } QueryBuilder valueIndexIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'valueIndex'), ); }); } QueryBuilder valueIndexIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'valueIndex'), ); }); } QueryBuilder valueIndexEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'valueIndex', value: value), ); }); } QueryBuilder valueIndexGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'valueIndex', value: value, ), ); }); } QueryBuilder valueIndexLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'valueIndex', value: value, ), ); }); } QueryBuilder 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 {} // 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 offsets, Map> 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 offsets, Map> 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 offsets, Map> 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

( IsarReader reader, int propertyId, int offset, Map> 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 offsets, Map> 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 offsets, Map> 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 offsets, Map> 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

( IsarReader reader, int propertyId, int offset, Map> 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 { QueryBuilder dialogMessageIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'dialogMessage'), ); }); } QueryBuilder dialogMessageIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'dialogMessage'), ); }); } QueryBuilder dialogMessageEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'dialogMessage', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 dialogMessageStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'dialogMessage', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder dialogMessageEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'dialogMessage', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder dialogMessageContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'dialogMessage', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder dialogMessageMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'dialogMessage', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder dialogMessageIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'dialogMessage', value: ''), ); }); } QueryBuilder dialogMessageIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'dialogMessage', value: ''), ); }); } QueryBuilder dialogTitleIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'dialogTitle'), ); }); } QueryBuilder dialogTitleIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'dialogTitle'), ); }); } QueryBuilder dialogTitleEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'dialogTitle', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 dialogTitleStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'dialogTitle', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder dialogTitleEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'dialogTitle', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder dialogTitleContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'dialogTitle', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder dialogTitleMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'dialogTitle', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder dialogTitleIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'dialogTitle', value: ''), ); }); } QueryBuilder dialogTitleIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'dialogTitle', value: ''), ); }); } QueryBuilder summaryIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'summary'), ); }); } QueryBuilder summaryIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'summary'), ); }); } QueryBuilder summaryEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 summaryStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'summary', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'summary', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder summaryIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'summary', value: ''), ); }); } QueryBuilder summaryIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'summary', value: ''), ); }); } QueryBuilder textIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'text'), ); }); } QueryBuilder textIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'text'), ); }); } QueryBuilder textEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 textStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder textEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder textContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder textMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'text', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder textIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'text', value: ''), ); }); } QueryBuilder textIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'text', value: ''), ); }); } QueryBuilder titleIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'title'), ); }); } QueryBuilder titleIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'title'), ); }); } QueryBuilder titleEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 titleStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'title', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'title', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder titleIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'title', value: ''), ); }); } QueryBuilder titleIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'title', value: ''), ); }); } QueryBuilder valueIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'value'), ); }); } QueryBuilder valueIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'value'), ); }); } QueryBuilder valueEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'value', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder 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 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 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 valueStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'value', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'value', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'value', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'value', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'value', value: ''), ); }); } QueryBuilder valueIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'value', value: ''), ); }); } } extension EditTextPreferenceQueryObject on QueryBuilder {}