/
siblun
/
ReadFlow
Обзор
Документация
Войти
/
siblun
/
ReadFlow
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
lib/data/datasources/note_entity.g.dart
1 649 строк
45 KB
siblun
Refactoring
04 май 2026, 16:24
04 май 2026, 16:24
a6f9f35
Код
Авторство
О чём код?
// GENERATED CODE - DO NOT MODIFY BY HAND part of 'note_entity.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 GetNoteEntityCollection on Isar { IsarCollection<NoteEntity> get noteEntitys => this.collection(); } const NoteEntitySchema = CollectionSchema( name: r'NoteEntity', id: -8531409808967742627, properties: { r'bookUuid': PropertySchema( id: 0, name: r'bookUuid', type: IsarType.string, ), r'createdAt': PropertySchema( id: 1, name: r'createdAt', type: IsarType.dateTime, ), r'isQuote': PropertySchema(id: 2, name: r'isQuote', type: IsarType.bool), r'location': PropertySchema( id: 3, name: r'location', type: IsarType.string, ), r'sessionUuid': PropertySchema( id: 4, name: r'sessionUuid', type: IsarType.string, ), r'text': PropertySchema(id: 5, name: r'text', type: IsarType.string), r'uuid': PropertySchema(id: 6, name: r'uuid', type: IsarType.string), }, estimateSize: _noteEntityEstimateSize, serialize: _noteEntitySerialize, deserialize: _noteEntityDeserialize, deserializeProp: _noteEntityDeserializeProp, idName: r'id', indexes: { r'uuid': IndexSchema( id: 2134397340427724972, name: r'uuid', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'uuid', type: IndexType.hash, caseSensitive: true, ), ], ), r'bookUuid': IndexSchema( id: -1177453174310852450, name: r'bookUuid', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'bookUuid', type: IndexType.hash, caseSensitive: true, ), ], ), r'sessionUuid': IndexSchema( id: 1105448749916514119, name: r'sessionUuid', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'sessionUuid', type: IndexType.hash, caseSensitive: true, ), ], ), }, links: {}, embeddedSchemas: {}, getId: _noteEntityGetId, getLinks: _noteEntityGetLinks, attach: _noteEntityAttach, version: '3.3.2', ); int _noteEntityEstimateSize( NoteEntity object, List<int> offsets, Map<Type, List<int>> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.bookUuid.length * 3; { final value = object.location; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.sessionUuid; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.text.length * 3; bytesCount += 3 + object.uuid.length * 3; return bytesCount; } void _noteEntitySerialize( NoteEntity object, IsarWriter writer, List<int> offsets, Map<Type, List<int>> allOffsets, ) { writer.writeString(offsets[0], object.bookUuid); writer.writeDateTime(offsets[1], object.createdAt); writer.writeBool(offsets[2], object.isQuote); writer.writeString(offsets[3], object.location); writer.writeString(offsets[4], object.sessionUuid); writer.writeString(offsets[5], object.text); writer.writeString(offsets[6], object.uuid); } NoteEntity _noteEntityDeserialize( Id id, IsarReader reader, List<int> offsets, Map<Type, List<int>> allOffsets, ) { final object = NoteEntity(); object.bookUuid = reader.readString(offsets[0]); object.createdAt = reader.readDateTime(offsets[1]); object.id = id; object.isQuote = reader.readBool(offsets[2]); object.location = reader.readStringOrNull(offsets[3]); object.sessionUuid = reader.readStringOrNull(offsets[4]); object.text = reader.readString(offsets[5]); object.uuid = reader.readString(offsets[6]); return object; } P _noteEntityDeserializeProp<P>( IsarReader reader, int propertyId, int offset, Map<Type, List<int>> allOffsets, ) { switch (propertyId) { case 0: return (reader.readString(offset)) as P; case 1: return (reader.readDateTime(offset)) as P; case 2: return (reader.readBool(offset)) as P; case 3: return (reader.readStringOrNull(offset)) as P; case 4: return (reader.readStringOrNull(offset)) as P; case 5: return (reader.readString(offset)) as P; case 6: return (reader.readString(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _noteEntityGetId(NoteEntity object) { return object.id; } List<IsarLinkBase<dynamic>> _noteEntityGetLinks(NoteEntity object) { return []; } void _noteEntityAttach(IsarCollection<dynamic> col, Id id, NoteEntity object) { object.id = id; } extension NoteEntityQueryWhereSort on QueryBuilder<NoteEntity, NoteEntity, QWhere> { QueryBuilder<NoteEntity, NoteEntity, QAfterWhere> anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension NoteEntityQueryWhere on QueryBuilder<NoteEntity, NoteEntity, QWhereClause> { QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> idEqualTo(Id id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between(lower: id, upper: id)); }); } QueryBuilder<NoteEntity, NoteEntity, 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<NoteEntity, NoteEntity, QAfterWhereClause> idGreaterThan( Id id, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: include), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> idLessThan( Id id, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: include), ); }); } QueryBuilder<NoteEntity, NoteEntity, 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, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> uuidEqualTo( String uuid, ) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IndexWhereClause.equalTo(indexName: r'uuid', value: [uuid]), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> uuidNotEqualTo( String uuid, ) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IndexWhereClause.between( indexName: r'uuid', lower: [], upper: [uuid], includeUpper: false, ), ) .addWhereClause( IndexWhereClause.between( indexName: r'uuid', lower: [uuid], includeLower: false, upper: [], ), ); } else { return query .addWhereClause( IndexWhereClause.between( indexName: r'uuid', lower: [uuid], includeLower: false, upper: [], ), ) .addWhereClause( IndexWhereClause.between( indexName: r'uuid', lower: [], upper: [uuid], includeUpper: false, ), ); } }); } QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> bookUuidEqualTo( String bookUuid, ) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IndexWhereClause.equalTo(indexName: r'bookUuid', value: [bookUuid]), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> bookUuidNotEqualTo( String bookUuid, ) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IndexWhereClause.between( indexName: r'bookUuid', lower: [], upper: [bookUuid], includeUpper: false, ), ) .addWhereClause( IndexWhereClause.between( indexName: r'bookUuid', lower: [bookUuid], includeLower: false, upper: [], ), ); } else { return query .addWhereClause( IndexWhereClause.between( indexName: r'bookUuid', lower: [bookUuid], includeLower: false, upper: [], ), ) .addWhereClause( IndexWhereClause.between( indexName: r'bookUuid', lower: [], upper: [bookUuid], includeUpper: false, ), ); } }); } QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> sessionUuidIsNull() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IndexWhereClause.equalTo(indexName: r'sessionUuid', value: [null]), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> sessionUuidIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IndexWhereClause.between( indexName: r'sessionUuid', lower: [null], includeLower: false, upper: [], ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> sessionUuidEqualTo( String? sessionUuid, ) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IndexWhereClause.equalTo( indexName: r'sessionUuid', value: [sessionUuid], ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterWhereClause> sessionUuidNotEqualTo( String? sessionUuid, ) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IndexWhereClause.between( indexName: r'sessionUuid', lower: [], upper: [sessionUuid], includeUpper: false, ), ) .addWhereClause( IndexWhereClause.between( indexName: r'sessionUuid', lower: [sessionUuid], includeLower: false, upper: [], ), ); } else { return query .addWhereClause( IndexWhereClause.between( indexName: r'sessionUuid', lower: [sessionUuid], includeLower: false, upper: [], ), ) .addWhereClause( IndexWhereClause.between( indexName: r'sessionUuid', lower: [], upper: [sessionUuid], includeUpper: false, ), ); } }); } } extension NoteEntityQueryFilter on QueryBuilder<NoteEntity, NoteEntity, QFilterCondition> { QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'bookUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'bookUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'bookUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidBetween( 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'bookUuid', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'bookUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'bookUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'bookUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'bookUuid', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'bookUuid', value: ''), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> bookUuidIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'bookUuid', value: ''), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> createdAtEqualTo( DateTime value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'createdAt', value: value), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> createdAtGreaterThan(DateTime value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'createdAt', value: value, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> createdAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'createdAt', value: value, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> createdAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'createdAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> idEqualTo( Id value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'id', value: value), ); }); } QueryBuilder<NoteEntity, NoteEntity, 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<NoteEntity, NoteEntity, 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<NoteEntity, NoteEntity, 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<NoteEntity, NoteEntity, QAfterFilterCondition> isQuoteEqualTo( bool value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'isQuote', value: value), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'location'), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'location'), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'location', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'location', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'location', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationBetween( 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'location', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'location', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'location', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'location', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'location', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'location', value: ''), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> locationIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'location', value: ''), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'sessionUuid'), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'sessionUuid'), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'sessionUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'sessionUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'sessionUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidBetween( 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'sessionUuid', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'sessionUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'sessionUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'sessionUuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'sessionUuid', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'sessionUuid', value: ''), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> sessionUuidIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'sessionUuid', value: ''), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textBetween( String lower, String upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'text', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'text', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'text', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'text', value: ''), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> textIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'text', value: ''), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'uuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'uuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'uuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidBetween( 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'uuid', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'uuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'uuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'uuid', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'uuid', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'uuid', value: ''), ); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterFilterCondition> uuidIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'uuid', value: ''), ); }); } } extension NoteEntityQueryObject on QueryBuilder<NoteEntity, NoteEntity, QFilterCondition> {} extension NoteEntityQueryLinks on QueryBuilder<NoteEntity, NoteEntity, QFilterCondition> {} extension NoteEntityQuerySortBy on QueryBuilder<NoteEntity, NoteEntity, QSortBy> { QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByBookUuid() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bookUuid', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByBookUuidDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bookUuid', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByIsQuote() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isQuote', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByIsQuoteDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isQuote', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'location', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByLocationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'location', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortBySessionUuid() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sessionUuid', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortBySessionUuidDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sessionUuid', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByText() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'text', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByTextDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'text', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByUuid() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'uuid', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> sortByUuidDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'uuid', Sort.desc); }); } } extension NoteEntityQuerySortThenBy on QueryBuilder<NoteEntity, NoteEntity, QSortThenBy> { QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByBookUuid() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bookUuid', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByBookUuidDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bookUuid', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByIsQuote() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isQuote', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByIsQuoteDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isQuote', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'location', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByLocationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'location', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenBySessionUuid() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sessionUuid', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenBySessionUuidDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sessionUuid', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByText() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'text', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByTextDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'text', Sort.desc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByUuid() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'uuid', Sort.asc); }); } QueryBuilder<NoteEntity, NoteEntity, QAfterSortBy> thenByUuidDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'uuid', Sort.desc); }); } } extension NoteEntityQueryWhereDistinct on QueryBuilder<NoteEntity, NoteEntity, QDistinct> { QueryBuilder<NoteEntity, NoteEntity, QDistinct> distinctByBookUuid({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'bookUuid', caseSensitive: caseSensitive); }); } QueryBuilder<NoteEntity, NoteEntity, QDistinct> distinctByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'createdAt'); }); } QueryBuilder<NoteEntity, NoteEntity, QDistinct> distinctByIsQuote() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isQuote'); }); } QueryBuilder<NoteEntity, NoteEntity, QDistinct> distinctByLocation({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'location', caseSensitive: caseSensitive); }); } QueryBuilder<NoteEntity, NoteEntity, QDistinct> distinctBySessionUuid({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'sessionUuid', caseSensitive: caseSensitive); }); } QueryBuilder<NoteEntity, NoteEntity, QDistinct> distinctByText({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'text', caseSensitive: caseSensitive); }); } QueryBuilder<NoteEntity, NoteEntity, QDistinct> distinctByUuid({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'uuid', caseSensitive: caseSensitive); }); } } extension NoteEntityQueryProperty on QueryBuilder<NoteEntity, NoteEntity, QQueryProperty> { QueryBuilder<NoteEntity, int, QQueryOperations> idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder<NoteEntity, String, QQueryOperations> bookUuidProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'bookUuid'); }); } QueryBuilder<NoteEntity, DateTime, QQueryOperations> createdAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'createdAt'); }); } QueryBuilder<NoteEntity, bool, QQueryOperations> isQuoteProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isQuote'); }); } QueryBuilder<NoteEntity, String?, QQueryOperations> locationProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'location'); }); } QueryBuilder<NoteEntity, String?, QQueryOperations> sessionUuidProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sessionUuid'); }); } QueryBuilder<NoteEntity, String, QQueryOperations> textProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'text'); }); } QueryBuilder<NoteEntity, String, QQueryOperations> uuidProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'uuid'); }); } }