// GENERATED CODE - DO NOT MODIFY BY HAND part of 'cache_image.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 GetCacheImageCollection on Isar { IsarCollection get cacheImages => this.collection(); } const CacheImageSchema = CollectionSchema( name: r'CacheImage', id: 7382221103635996687, properties: { r'createTime': PropertySchema( id: 0, name: r'createTime', type: IsarType.dateTime, ), r'ext': PropertySchema( id: 1, name: r'ext', type: IsarType.string, ), r'image': PropertySchema( id: 2, name: r'image', type: IsarType.byteList, ), r'md5': PropertySchema( id: 3, name: r'md5', type: IsarType.string, ), r'nonce': PropertySchema( id: 4, name: r'nonce', type: IsarType.byteList, ), r'timestamp': PropertySchema( id: 5, name: r'timestamp', type: IsarType.long, ) }, estimateSize: _cacheImageEstimateSize, serialize: _cacheImageSerialize, deserialize: _cacheImageDeserialize, deserializeProp: _cacheImageDeserializeProp, idName: r'isarId', indexes: { r'createTime': IndexSchema( id: -7085130145048818916, name: r'createTime', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'createTime', type: IndexType.value, caseSensitive: false, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _cacheImageGetId, getLinks: _cacheImageGetLinks, attach: _cacheImageAttach, version: '3.1.0+1', ); int _cacheImageEstimateSize( CacheImage object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.ext; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.image.length; { final value = object.md5; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.nonce.length; return bytesCount; } void _cacheImageSerialize( CacheImage object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeDateTime(offsets[0], object.createTime); writer.writeString(offsets[1], object.ext); writer.writeByteList(offsets[2], object.image); writer.writeString(offsets[3], object.md5); writer.writeByteList(offsets[4], object.nonce); writer.writeLong(offsets[5], object.timestamp); } CacheImage _cacheImageDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = CacheImage(); object.createTime = reader.readDateTime(offsets[0]); object.ext = reader.readStringOrNull(offsets[1]); object.image = reader.readByteList(offsets[2]) ?? []; object.md5 = reader.readStringOrNull(offsets[3]); object.nonce = reader.readByteList(offsets[4]) ?? []; object.timestamp = reader.readLongOrNull(offsets[5]); return object; } P _cacheImageDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readDateTime(offset)) as P; case 1: return (reader.readStringOrNull(offset)) as P; case 2: return (reader.readByteList(offset) ?? []) as P; case 3: return (reader.readStringOrNull(offset)) as P; case 4: return (reader.readByteList(offset) ?? []) as P; case 5: return (reader.readLongOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _cacheImageGetId(CacheImage object) { return object.isarId; } List> _cacheImageGetLinks(CacheImage object) { return []; } void _cacheImageAttach(IsarCollection col, Id id, CacheImage object) {} extension CacheImageQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } QueryBuilder anyCreateTime() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( const IndexWhereClause.any(indexName: r'createTime'), ); }); } } extension CacheImageQueryWhere on QueryBuilder { 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 createTimeEqualTo( DateTime createTime) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'createTime', value: [createTime], )); }); } QueryBuilder createTimeNotEqualTo( DateTime createTime) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'createTime', lower: [], upper: [createTime], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'createTime', lower: [createTime], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'createTime', lower: [createTime], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'createTime', lower: [], upper: [createTime], includeUpper: false, )); } }); } QueryBuilder createTimeGreaterThan( DateTime createTime, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'createTime', lower: [createTime], includeLower: include, upper: [], )); }); } QueryBuilder createTimeLessThan( DateTime createTime, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'createTime', lower: [], upper: [createTime], includeUpper: include, )); }); } QueryBuilder createTimeBetween( DateTime lowerCreateTime, DateTime upperCreateTime, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'createTime', lower: [lowerCreateTime], includeLower: includeLower, upper: [upperCreateTime], includeUpper: includeUpper, )); }); } } extension CacheImageQueryFilter on QueryBuilder { QueryBuilder createTimeEqualTo( DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'createTime', value: value, )); }); } QueryBuilder createTimeGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'createTime', value: value, )); }); } QueryBuilder createTimeLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'createTime', value: value, )); }); } QueryBuilder createTimeBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'createTime', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder extIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'ext', )); }); } QueryBuilder extIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'ext', )); }); } QueryBuilder extEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'ext', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder extGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'ext', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder extLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'ext', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder extBetween( 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'ext', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder extStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'ext', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder extEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'ext', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder extContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'ext', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder extMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'ext', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder extIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'ext', value: '', )); }); } QueryBuilder extIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'ext', value: '', )); }); } QueryBuilder imageElementEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'image', value: value, )); }); } QueryBuilder imageElementGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'image', value: value, )); }); } QueryBuilder imageElementLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'image', value: value, )); }); } QueryBuilder imageElementBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'image', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder imageLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'image', length, true, length, true, ); }); } QueryBuilder imageIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'image', 0, true, 0, true, ); }); } QueryBuilder imageIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'image', 0, false, 999999, true, ); }); } QueryBuilder imageLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'image', 0, true, length, include, ); }); } QueryBuilder imageLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'image', length, include, 999999, true, ); }); } QueryBuilder imageLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'image', lower, includeLower, upper, includeUpper, ); }); } 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 md5IsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'md5', )); }); } QueryBuilder md5IsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'md5', )); }); } QueryBuilder md5EqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'md5', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder md5GreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'md5', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder md5LessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'md5', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder md5Between( 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'md5', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder md5StartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'md5', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder md5EndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'md5', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder md5Contains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'md5', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder md5Matches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'md5', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder md5IsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'md5', value: '', )); }); } QueryBuilder md5IsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'md5', value: '', )); }); } QueryBuilder nonceElementEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'nonce', value: value, )); }); } QueryBuilder nonceElementGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'nonce', value: value, )); }); } QueryBuilder nonceElementLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'nonce', value: value, )); }); } QueryBuilder nonceElementBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'nonce', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder nonceLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'nonce', length, true, length, true, ); }); } QueryBuilder nonceIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'nonce', 0, true, 0, true, ); }); } QueryBuilder nonceIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'nonce', 0, false, 999999, true, ); }); } QueryBuilder nonceLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'nonce', 0, true, length, include, ); }); } QueryBuilder nonceLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'nonce', length, include, 999999, true, ); }); } QueryBuilder nonceLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'nonce', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder timestampIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'timestamp', )); }); } QueryBuilder timestampIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'timestamp', )); }); } QueryBuilder timestampEqualTo( int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'timestamp', value: value, )); }); } QueryBuilder timestampGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'timestamp', value: value, )); }); } QueryBuilder timestampLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'timestamp', value: value, )); }); } QueryBuilder timestampBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'timestamp', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension CacheImageQueryObject on QueryBuilder {} extension CacheImageQueryLinks on QueryBuilder {} extension CacheImageQuerySortBy on QueryBuilder { QueryBuilder sortByCreateTime() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createTime', Sort.asc); }); } QueryBuilder sortByCreateTimeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createTime', Sort.desc); }); } QueryBuilder sortByExt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ext', Sort.asc); }); } QueryBuilder sortByExtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ext', Sort.desc); }); } QueryBuilder sortByMd5() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'md5', Sort.asc); }); } QueryBuilder sortByMd5Desc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'md5', Sort.desc); }); } QueryBuilder sortByTimestamp() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'timestamp', Sort.asc); }); } QueryBuilder sortByTimestampDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'timestamp', Sort.desc); }); } } extension CacheImageQuerySortThenBy on QueryBuilder { QueryBuilder thenByCreateTime() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createTime', Sort.asc); }); } QueryBuilder thenByCreateTimeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createTime', Sort.desc); }); } QueryBuilder thenByExt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ext', Sort.asc); }); } QueryBuilder thenByExtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ext', 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 thenByMd5() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'md5', Sort.asc); }); } QueryBuilder thenByMd5Desc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'md5', Sort.desc); }); } QueryBuilder thenByTimestamp() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'timestamp', Sort.asc); }); } QueryBuilder thenByTimestampDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'timestamp', Sort.desc); }); } } extension CacheImageQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByCreateTime() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'createTime'); }); } QueryBuilder distinctByExt( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'ext', caseSensitive: caseSensitive); }); } QueryBuilder distinctByImage() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'image'); }); } QueryBuilder distinctByMd5( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'md5', caseSensitive: caseSensitive); }); } QueryBuilder distinctByNonce() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'nonce'); }); } QueryBuilder distinctByTimestamp() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'timestamp'); }); } } extension CacheImageQueryProperty on QueryBuilder { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder createTimeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'createTime'); }); } QueryBuilder extProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'ext'); }); } QueryBuilder, QQueryOperations> imageProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'image'); }); } QueryBuilder md5Property() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'md5'); }); } QueryBuilder, QQueryOperations> nonceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'nonce'); }); } QueryBuilder timestampProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'timestamp'); }); } }