// GENERATED CODE - DO NOT MODIFY BY HAND part of 'journal_entry_collection.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 GetJournalEntryCollectionCollection on Isar { IsarCollection get journalEntryCollections => this.collection(); } const JournalEntryCollectionSchema = CollectionSchema( name: r'JournalEntryCollection', id: -6325316395299921961, properties: { r'assignedTopicId': PropertySchema( id: 0, name: r'assignedTopicId', type: IsarType.string, ), r'authorId': PropertySchema( id: 1, name: r'authorId', type: IsarType.string, ), r'classId': PropertySchema( id: 2, name: r'classId', type: IsarType.string, ), r'contentExcerpt': PropertySchema( id: 3, name: r'contentExcerpt', type: IsarType.string, ), r'createdAtEpoch': PropertySchema( id: 4, name: r'createdAtEpoch', type: IsarType.long, ), r'dateEpoch': PropertySchema( id: 5, name: r'dateEpoch', type: IsarType.long, ), r'id': PropertySchema( id: 6, name: r'id', type: IsarType.string, ), r'isDeleted': PropertySchema( id: 7, name: r'isDeleted', type: IsarType.bool, ), r'isPrivate': PropertySchema( id: 8, name: r'isPrivate', type: IsarType.bool, ), r'mood': PropertySchema( id: 9, name: r'mood', type: IsarType.string, ), r'sharedToClass': PropertySchema( id: 10, name: r'sharedToClass', type: IsarType.bool, ), r'tagsJson': PropertySchema( id: 11, name: r'tagsJson', type: IsarType.string, ), r'title': PropertySchema( id: 12, name: r'title', type: IsarType.string, ), r'updatedAtEpoch': PropertySchema( id: 13, name: r'updatedAtEpoch', type: IsarType.long, ), r'version': PropertySchema( id: 14, name: r'version', type: IsarType.long, ), r'weather': PropertySchema( id: 15, name: r'weather', type: IsarType.string, ) }, estimateSize: _journalEntryCollectionEstimateSize, serialize: _journalEntryCollectionSerialize, deserialize: _journalEntryCollectionDeserialize, deserializeProp: _journalEntryCollectionDeserializeProp, idName: r'isarId', indexes: { r'id': IndexSchema( id: -3268401673993471357, name: r'id', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'id', type: IndexType.hash, caseSensitive: true, ) ], ), r'authorId_dateEpoch': IndexSchema( id: -4869847655132214108, name: r'authorId_dateEpoch', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'authorId', type: IndexType.hash, caseSensitive: true, ), IndexPropertySchema( name: r'dateEpoch', type: IndexType.value, caseSensitive: false, ) ], ), r'dateEpoch': IndexSchema( id: 359017825055613028, name: r'dateEpoch', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'dateEpoch', type: IndexType.value, caseSensitive: false, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _journalEntryCollectionGetId, getLinks: _journalEntryCollectionGetLinks, attach: _journalEntryCollectionAttach, version: '3.1.0+1', ); int _journalEntryCollectionEstimateSize( JournalEntryCollection object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.assignedTopicId; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.authorId.length * 3; { final value = object.classId; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.contentExcerpt; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.id.length * 3; bytesCount += 3 + object.mood.length * 3; bytesCount += 3 + object.tagsJson.length * 3; bytesCount += 3 + object.title.length * 3; bytesCount += 3 + object.weather.length * 3; return bytesCount; } void _journalEntryCollectionSerialize( JournalEntryCollection object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.assignedTopicId); writer.writeString(offsets[1], object.authorId); writer.writeString(offsets[2], object.classId); writer.writeString(offsets[3], object.contentExcerpt); writer.writeLong(offsets[4], object.createdAtEpoch); writer.writeLong(offsets[5], object.dateEpoch); writer.writeString(offsets[6], object.id); writer.writeBool(offsets[7], object.isDeleted); writer.writeBool(offsets[8], object.isPrivate); writer.writeString(offsets[9], object.mood); writer.writeBool(offsets[10], object.sharedToClass); writer.writeString(offsets[11], object.tagsJson); writer.writeString(offsets[12], object.title); writer.writeLong(offsets[13], object.updatedAtEpoch); writer.writeLong(offsets[14], object.version); writer.writeString(offsets[15], object.weather); } JournalEntryCollection _journalEntryCollectionDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = JournalEntryCollection(); object.assignedTopicId = reader.readStringOrNull(offsets[0]); object.authorId = reader.readString(offsets[1]); object.classId = reader.readStringOrNull(offsets[2]); object.contentExcerpt = reader.readStringOrNull(offsets[3]); object.createdAtEpoch = reader.readLong(offsets[4]); object.dateEpoch = reader.readLong(offsets[5]); object.id = reader.readString(offsets[6]); object.isDeleted = reader.readBool(offsets[7]); object.isPrivate = reader.readBool(offsets[8]); object.isarId = id; object.mood = reader.readString(offsets[9]); object.sharedToClass = reader.readBool(offsets[10]); object.tagsJson = reader.readString(offsets[11]); object.title = reader.readString(offsets[12]); object.updatedAtEpoch = reader.readLong(offsets[13]); object.version = reader.readLong(offsets[14]); object.weather = reader.readString(offsets[15]); return object; } P _journalEntryCollectionDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readStringOrNull(offset)) as P; case 1: return (reader.readString(offset)) as P; case 2: return (reader.readStringOrNull(offset)) as P; case 3: return (reader.readStringOrNull(offset)) as P; case 4: return (reader.readLong(offset)) as P; case 5: return (reader.readLong(offset)) as P; case 6: return (reader.readString(offset)) as P; case 7: return (reader.readBool(offset)) as P; case 8: return (reader.readBool(offset)) as P; case 9: return (reader.readString(offset)) as P; case 10: return (reader.readBool(offset)) as P; case 11: return (reader.readString(offset)) as P; case 12: return (reader.readString(offset)) as P; case 13: return (reader.readLong(offset)) as P; case 14: return (reader.readLong(offset)) as P; case 15: return (reader.readString(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _journalEntryCollectionGetId(JournalEntryCollection object) { return object.isarId; } List> _journalEntryCollectionGetLinks( JournalEntryCollection object) { return []; } void _journalEntryCollectionAttach( IsarCollection col, Id id, JournalEntryCollection object) { object.isarId = id; } extension JournalEntryCollectionQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } QueryBuilder anyDateEpoch() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( const IndexWhereClause.any(indexName: r'dateEpoch'), ); }); } } extension JournalEntryCollectionQueryWhere on QueryBuilder< JournalEntryCollection, JournalEntryCollection, QWhereClause> { QueryBuilder isarIdEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder isarIdNotEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ); } }); } QueryBuilder isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder isarIdBetween( Id lowerIsarId, Id upperIsarId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerIsarId, includeLower: includeLower, upper: upperIsarId, includeUpper: includeUpper, )); }); } QueryBuilder idEqualTo(String id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'id', value: [id], )); }); } QueryBuilder idNotEqualTo(String id) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'id', lower: [], upper: [id], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'id', lower: [id], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'id', lower: [id], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'id', lower: [], upper: [id], includeUpper: false, )); } }); } QueryBuilder authorIdEqualToAnyDateEpoch(String authorId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'authorId_dateEpoch', value: [authorId], )); }); } QueryBuilder authorIdNotEqualToAnyDateEpoch(String authorId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [], upper: [authorId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [authorId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [authorId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [], upper: [authorId], includeUpper: false, )); } }); } QueryBuilder authorIdDateEpochEqualTo(String authorId, int dateEpoch) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'authorId_dateEpoch', value: [authorId, dateEpoch], )); }); } QueryBuilder authorIdEqualToDateEpochNotEqualTo(String authorId, int dateEpoch) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [authorId], upper: [authorId, dateEpoch], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [authorId, dateEpoch], includeLower: false, upper: [authorId], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [authorId, dateEpoch], includeLower: false, upper: [authorId], )) .addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [authorId], upper: [authorId, dateEpoch], includeUpper: false, )); } }); } QueryBuilder authorIdEqualToDateEpochGreaterThan( String authorId, int dateEpoch, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [authorId, dateEpoch], includeLower: include, upper: [authorId], )); }); } QueryBuilder authorIdEqualToDateEpochLessThan( String authorId, int dateEpoch, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [authorId], upper: [authorId, dateEpoch], includeUpper: include, )); }); } QueryBuilder authorIdEqualToDateEpochBetween( String authorId, int lowerDateEpoch, int upperDateEpoch, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'authorId_dateEpoch', lower: [authorId, lowerDateEpoch], includeLower: includeLower, upper: [authorId, upperDateEpoch], includeUpper: includeUpper, )); }); } QueryBuilder dateEpochEqualTo(int dateEpoch) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'dateEpoch', value: [dateEpoch], )); }); } QueryBuilder dateEpochNotEqualTo(int dateEpoch) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'dateEpoch', lower: [], upper: [dateEpoch], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'dateEpoch', lower: [dateEpoch], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'dateEpoch', lower: [dateEpoch], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'dateEpoch', lower: [], upper: [dateEpoch], includeUpper: false, )); } }); } QueryBuilder dateEpochGreaterThan( int dateEpoch, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'dateEpoch', lower: [dateEpoch], includeLower: include, upper: [], )); }); } QueryBuilder dateEpochLessThan( int dateEpoch, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'dateEpoch', lower: [], upper: [dateEpoch], includeUpper: include, )); }); } QueryBuilder dateEpochBetween( int lowerDateEpoch, int upperDateEpoch, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'dateEpoch', lower: [lowerDateEpoch], includeLower: includeLower, upper: [upperDateEpoch], includeUpper: includeUpper, )); }); } } extension JournalEntryCollectionQueryFilter on QueryBuilder< JournalEntryCollection, JournalEntryCollection, QFilterCondition> { QueryBuilder assignedTopicIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'assignedTopicId', )); }); } QueryBuilder assignedTopicIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'assignedTopicId', )); }); } QueryBuilder assignedTopicIdEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'assignedTopicId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder assignedTopicIdGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'assignedTopicId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder assignedTopicIdLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'assignedTopicId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder assignedTopicIdBetween( 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'assignedTopicId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder assignedTopicIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'assignedTopicId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder assignedTopicIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'assignedTopicId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder assignedTopicIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'assignedTopicId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder assignedTopicIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'assignedTopicId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder assignedTopicIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'assignedTopicId', value: '', )); }); } QueryBuilder assignedTopicIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'assignedTopicId', value: '', )); }); } QueryBuilder authorIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'authorId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder authorIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'authorId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder authorIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'authorId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder authorIdBetween( 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'authorId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder authorIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'authorId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder authorIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'authorId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder authorIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'authorId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder authorIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'authorId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder authorIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'authorId', value: '', )); }); } QueryBuilder authorIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'authorId', value: '', )); }); } QueryBuilder classIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'classId', )); }); } QueryBuilder classIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'classId', )); }); } QueryBuilder classIdEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'classId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder classIdGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'classId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder classIdLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'classId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder classIdBetween( 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'classId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder classIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'classId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder classIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'classId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder classIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'classId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder classIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'classId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder classIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'classId', value: '', )); }); } QueryBuilder classIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'classId', value: '', )); }); } QueryBuilder contentExcerptIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'contentExcerpt', )); }); } QueryBuilder contentExcerptIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'contentExcerpt', )); }); } QueryBuilder contentExcerptEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'contentExcerpt', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder contentExcerptGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'contentExcerpt', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder contentExcerptLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'contentExcerpt', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder contentExcerptBetween( 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'contentExcerpt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder contentExcerptStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'contentExcerpt', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder contentExcerptEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'contentExcerpt', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder contentExcerptContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'contentExcerpt', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder contentExcerptMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'contentExcerpt', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder contentExcerptIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'contentExcerpt', value: '', )); }); } QueryBuilder contentExcerptIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'contentExcerpt', value: '', )); }); } QueryBuilder createdAtEpochEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'createdAtEpoch', value: value, )); }); } QueryBuilder createdAtEpochGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'createdAtEpoch', value: value, )); }); } QueryBuilder createdAtEpochLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'createdAtEpoch', value: value, )); }); } QueryBuilder createdAtEpochBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'createdAtEpoch', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder dateEpochEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'dateEpoch', value: value, )); }); } QueryBuilder dateEpochGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'dateEpoch', value: value, )); }); } QueryBuilder dateEpochLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'dateEpoch', value: value, )); }); } QueryBuilder dateEpochBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'dateEpoch', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder idEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder idGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder idLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder idBetween( 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'id', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder idStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder idEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder idContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder idMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'id', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder idIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: '', )); }); } QueryBuilder idIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'id', value: '', )); }); } QueryBuilder isDeletedEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isDeleted', value: value, )); }); } QueryBuilder isPrivateEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isPrivate', value: value, )); }); } QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( Id lower, Id 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, )); }); } QueryBuilder moodEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mood', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder moodGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mood', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder moodLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mood', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder moodBetween( 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'mood', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder moodStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'mood', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder moodEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'mood', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder moodContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'mood', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder moodMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'mood', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder moodIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mood', value: '', )); }); } QueryBuilder moodIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'mood', value: '', )); }); } QueryBuilder sharedToClassEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sharedToClass', value: value, )); }); } QueryBuilder tagsJsonEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'tagsJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsJsonGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'tagsJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsJsonLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'tagsJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsJsonBetween( 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'tagsJson', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsJsonStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'tagsJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsJsonEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'tagsJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsJsonContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'tagsJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsJsonMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'tagsJson', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsJsonIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'tagsJson', value: '', )); }); } QueryBuilder tagsJsonIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'tagsJson', value: '', )); }); } 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 updatedAtEpochEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'updatedAtEpoch', value: value, )); }); } QueryBuilder updatedAtEpochGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'updatedAtEpoch', value: value, )); }); } QueryBuilder updatedAtEpochLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'updatedAtEpoch', value: value, )); }); } QueryBuilder updatedAtEpochBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'updatedAtEpoch', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder versionEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'version', value: value, )); }); } QueryBuilder versionGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'version', value: value, )); }); } QueryBuilder versionLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'version', value: value, )); }); } QueryBuilder versionBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'version', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder weatherEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'weather', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder weatherGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'weather', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder weatherLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'weather', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder weatherBetween( 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'weather', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder weatherStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'weather', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder weatherEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'weather', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder weatherContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'weather', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder weatherMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'weather', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder weatherIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'weather', value: '', )); }); } QueryBuilder weatherIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'weather', value: '', )); }); } } extension JournalEntryCollectionQueryObject on QueryBuilder< JournalEntryCollection, JournalEntryCollection, QFilterCondition> {} extension JournalEntryCollectionQueryLinks on QueryBuilder< JournalEntryCollection, JournalEntryCollection, QFilterCondition> {} extension JournalEntryCollectionQuerySortBy on QueryBuilder { QueryBuilder sortByAssignedTopicId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'assignedTopicId', Sort.asc); }); } QueryBuilder sortByAssignedTopicIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'assignedTopicId', Sort.desc); }); } QueryBuilder sortByAuthorId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'authorId', Sort.asc); }); } QueryBuilder sortByAuthorIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'authorId', Sort.desc); }); } QueryBuilder sortByClassId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'classId', Sort.asc); }); } QueryBuilder sortByClassIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'classId', Sort.desc); }); } QueryBuilder sortByContentExcerpt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'contentExcerpt', Sort.asc); }); } QueryBuilder sortByContentExcerptDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'contentExcerpt', Sort.desc); }); } QueryBuilder sortByCreatedAtEpoch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAtEpoch', Sort.asc); }); } QueryBuilder sortByCreatedAtEpochDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAtEpoch', Sort.desc); }); } QueryBuilder sortByDateEpoch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateEpoch', Sort.asc); }); } QueryBuilder sortByDateEpochDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateEpoch', Sort.desc); }); } QueryBuilder sortById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder sortByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder sortByIsDeleted() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isDeleted', Sort.asc); }); } QueryBuilder sortByIsDeletedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isDeleted', Sort.desc); }); } QueryBuilder sortByIsPrivate() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isPrivate', Sort.asc); }); } QueryBuilder sortByIsPrivateDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isPrivate', Sort.desc); }); } QueryBuilder sortByMood() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mood', Sort.asc); }); } QueryBuilder sortByMoodDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mood', Sort.desc); }); } QueryBuilder sortBySharedToClass() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sharedToClass', Sort.asc); }); } QueryBuilder sortBySharedToClassDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sharedToClass', Sort.desc); }); } QueryBuilder sortByTagsJson() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'tagsJson', Sort.asc); }); } QueryBuilder sortByTagsJsonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'tagsJson', Sort.desc); }); } QueryBuilder sortByTitle() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'title', Sort.asc); }); } QueryBuilder sortByTitleDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'title', Sort.desc); }); } QueryBuilder sortByUpdatedAtEpoch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAtEpoch', Sort.asc); }); } QueryBuilder sortByUpdatedAtEpochDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAtEpoch', Sort.desc); }); } QueryBuilder sortByVersion() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.asc); }); } QueryBuilder sortByVersionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.desc); }); } QueryBuilder sortByWeather() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'weather', Sort.asc); }); } QueryBuilder sortByWeatherDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'weather', Sort.desc); }); } } extension JournalEntryCollectionQuerySortThenBy on QueryBuilder< JournalEntryCollection, JournalEntryCollection, QSortThenBy> { QueryBuilder thenByAssignedTopicId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'assignedTopicId', Sort.asc); }); } QueryBuilder thenByAssignedTopicIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'assignedTopicId', Sort.desc); }); } QueryBuilder thenByAuthorId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'authorId', Sort.asc); }); } QueryBuilder thenByAuthorIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'authorId', Sort.desc); }); } QueryBuilder thenByClassId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'classId', Sort.asc); }); } QueryBuilder thenByClassIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'classId', Sort.desc); }); } QueryBuilder thenByContentExcerpt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'contentExcerpt', Sort.asc); }); } QueryBuilder thenByContentExcerptDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'contentExcerpt', Sort.desc); }); } QueryBuilder thenByCreatedAtEpoch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAtEpoch', Sort.asc); }); } QueryBuilder thenByCreatedAtEpochDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAtEpoch', Sort.desc); }); } QueryBuilder thenByDateEpoch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateEpoch', Sort.asc); }); } QueryBuilder thenByDateEpochDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateEpoch', 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 thenByIsDeleted() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isDeleted', Sort.asc); }); } QueryBuilder thenByIsDeletedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isDeleted', Sort.desc); }); } QueryBuilder thenByIsPrivate() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isPrivate', Sort.asc); }); } QueryBuilder thenByIsPrivateDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isPrivate', 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); }); } QueryBuilder thenByMood() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mood', Sort.asc); }); } QueryBuilder thenByMoodDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mood', Sort.desc); }); } QueryBuilder thenBySharedToClass() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sharedToClass', Sort.asc); }); } QueryBuilder thenBySharedToClassDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sharedToClass', Sort.desc); }); } QueryBuilder thenByTagsJson() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'tagsJson', Sort.asc); }); } QueryBuilder thenByTagsJsonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'tagsJson', Sort.desc); }); } QueryBuilder thenByTitle() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'title', Sort.asc); }); } QueryBuilder thenByTitleDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'title', Sort.desc); }); } QueryBuilder thenByUpdatedAtEpoch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAtEpoch', Sort.asc); }); } QueryBuilder thenByUpdatedAtEpochDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAtEpoch', Sort.desc); }); } QueryBuilder thenByVersion() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.asc); }); } QueryBuilder thenByVersionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.desc); }); } QueryBuilder thenByWeather() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'weather', Sort.asc); }); } QueryBuilder thenByWeatherDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'weather', Sort.desc); }); } } extension JournalEntryCollectionQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByAssignedTopicId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'assignedTopicId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByAuthorId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'authorId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByClassId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'classId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByContentExcerpt({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'contentExcerpt', caseSensitive: caseSensitive); }); } QueryBuilder distinctByCreatedAtEpoch() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'createdAtEpoch'); }); } QueryBuilder distinctByDateEpoch() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'dateEpoch'); }); } QueryBuilder distinctById({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'id', caseSensitive: caseSensitive); }); } QueryBuilder distinctByIsDeleted() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isDeleted'); }); } QueryBuilder distinctByIsPrivate() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isPrivate'); }); } QueryBuilder distinctByMood({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'mood', caseSensitive: caseSensitive); }); } QueryBuilder distinctBySharedToClass() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'sharedToClass'); }); } QueryBuilder distinctByTagsJson({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'tagsJson', caseSensitive: caseSensitive); }); } QueryBuilder distinctByTitle({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'title', caseSensitive: caseSensitive); }); } QueryBuilder distinctByUpdatedAtEpoch() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'updatedAtEpoch'); }); } QueryBuilder distinctByVersion() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'version'); }); } QueryBuilder distinctByWeather({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'weather', caseSensitive: caseSensitive); }); } } extension JournalEntryCollectionQueryProperty on QueryBuilder< JournalEntryCollection, JournalEntryCollection, QQueryProperty> { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder assignedTopicIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'assignedTopicId'); }); } QueryBuilder authorIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'authorId'); }); } QueryBuilder classIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'classId'); }); } QueryBuilder contentExcerptProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'contentExcerpt'); }); } QueryBuilder createdAtEpochProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'createdAtEpoch'); }); } QueryBuilder dateEpochProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'dateEpoch'); }); } QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder isDeletedProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isDeleted'); }); } QueryBuilder isPrivateProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isPrivate'); }); } QueryBuilder moodProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'mood'); }); } QueryBuilder sharedToClassProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sharedToClass'); }); } QueryBuilder tagsJsonProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'tagsJson'); }); } QueryBuilder titleProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'title'); }); } QueryBuilder updatedAtEpochProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'updatedAtEpoch'); }); } QueryBuilder versionProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'version'); }); } QueryBuilder weatherProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'weather'); }); } }