// GENERATED CODE - DO NOT MODIFY BY HAND part of 'changed.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 GetChangedPartCollection on Isar { IsarCollection get changedParts => this.collection(); } const ChangedPartSchema = CollectionSchema( name: r'ChangedPart', id: 984304309479278230, properties: { r'actionType': PropertySchema( id: 0, name: r'actionType', type: IsarType.byte, enumMap: _ChangedPartactionTypeEnumValueMap, ), r'clientDate': PropertySchema( id: 1, name: r'clientDate', type: IsarType.long, ), r'data': PropertySchema( id: 2, name: r'data', type: IsarType.string, ), r'isarId': PropertySchema( id: 3, name: r'isarId', type: IsarType.long, ) }, estimateSize: _changedPartEstimateSize, serialize: _changedPartSerialize, deserialize: _changedPartDeserialize, deserializeProp: _changedPartDeserializeProp, idName: r'id', indexes: {}, links: {}, embeddedSchemas: {}, getId: _changedPartGetId, getLinks: _changedPartGetLinks, attach: _changedPartAttach, version: '3.1.0+1', ); int _changedPartEstimateSize( ChangedPart object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.data.length * 3; return bytesCount; } void _changedPartSerialize( ChangedPart object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeByte(offsets[0], object.actionType.index); writer.writeLong(offsets[1], object.clientDate); writer.writeString(offsets[2], object.data); writer.writeLong(offsets[3], object.isarId); } ChangedPart _changedPartDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ChangedPart( actionType: _ChangedPartactionTypeValueEnumMap[reader.readByteOrNull(offsets[0])] ?? ActionType.removeItem, clientDate: reader.readLong(offsets[1]), data: reader.readString(offsets[2]), id: id, isarId: reader.readLongOrNull(offsets[3]), ); return object; } P _changedPartDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (_ChangedPartactionTypeValueEnumMap[ reader.readByteOrNull(offset)] ?? ActionType.removeItem) as P; case 1: return (reader.readLong(offset)) as P; case 2: return (reader.readString(offset)) as P; case 3: return (reader.readLongOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _ChangedPartactionTypeEnumValueMap = { 'removeItem': 0, 'removeCategory': 1, 'removeChapter': 2, 'removeHistory': 3, 'removeUpdate': 4, 'removeExtension': 5, 'removeTrack': 6, }; const _ChangedPartactionTypeValueEnumMap = { 0: ActionType.removeItem, 1: ActionType.removeCategory, 2: ActionType.removeChapter, 3: ActionType.removeHistory, 4: ActionType.removeUpdate, 5: ActionType.removeExtension, 6: ActionType.removeTrack, }; Id _changedPartGetId(ChangedPart object) { return object.id ?? Isar.autoIncrement; } List> _changedPartGetLinks(ChangedPart object) { return []; } void _changedPartAttach( IsarCollection col, Id id, ChangedPart object) { object.id = id; } extension ChangedPartQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension ChangedPartQueryWhere 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 ChangedPartQueryFilter on QueryBuilder { QueryBuilder actionTypeEqualTo(ActionType value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'actionType', value: value, )); }); } QueryBuilder actionTypeGreaterThan( ActionType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'actionType', value: value, )); }); } QueryBuilder actionTypeLessThan( ActionType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'actionType', value: value, )); }); } QueryBuilder actionTypeBetween( ActionType lower, ActionType upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'actionType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder clientDateEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'clientDate', value: value, )); }); } QueryBuilder clientDateGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'clientDate', value: value, )); }); } QueryBuilder clientDateLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'clientDate', value: value, )); }); } QueryBuilder clientDateBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'clientDate', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder dataEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'data', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dataGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'data', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dataLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'data', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dataBetween( 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'data', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder dataStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'data', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dataEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'data', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dataContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'data', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dataMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'data', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder dataIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'data', value: '', )); }); } QueryBuilder dataIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'data', value: '', )); }); } 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 isarIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'isarId', )); }); } QueryBuilder isarIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'isarId', )); }); } QueryBuilder isarIdEqualTo( int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'isarId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension ChangedPartQueryObject on QueryBuilder {} extension ChangedPartQueryLinks on QueryBuilder {} extension ChangedPartQuerySortBy on QueryBuilder { QueryBuilder sortByActionType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'actionType', Sort.asc); }); } QueryBuilder sortByActionTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'actionType', Sort.desc); }); } QueryBuilder sortByClientDate() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'clientDate', Sort.asc); }); } QueryBuilder sortByClientDateDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'clientDate', Sort.desc); }); } QueryBuilder sortByData() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'data', Sort.asc); }); } QueryBuilder sortByDataDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'data', Sort.desc); }); } QueryBuilder sortByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder sortByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.desc); }); } } extension ChangedPartQuerySortThenBy on QueryBuilder { QueryBuilder thenByActionType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'actionType', Sort.asc); }); } QueryBuilder thenByActionTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'actionType', Sort.desc); }); } QueryBuilder thenByClientDate() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'clientDate', Sort.asc); }); } QueryBuilder thenByClientDateDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'clientDate', Sort.desc); }); } QueryBuilder thenByData() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'data', Sort.asc); }); } QueryBuilder thenByDataDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'data', Sort.desc); }); } 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 thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.desc); }); } } extension ChangedPartQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByActionType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'actionType'); }); } QueryBuilder distinctByClientDate() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'clientDate'); }); } QueryBuilder distinctByData( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'data', caseSensitive: caseSensitive); }); } QueryBuilder distinctByIsarId() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isarId'); }); } } extension ChangedPartQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder actionTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'actionType'); }); } QueryBuilder clientDateProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'clientDate'); }); } QueryBuilder dataProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'data'); }); } QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } }