Files
Prisma/lib/core/database/app_database.g.dart
T

16334 lines
471 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'app_database.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 GetProviderConfigEntityCollection on Isar {
IsarCollection<ProviderConfigEntity> get providerConfigEntitys =>
this.collection();
}
const ProviderConfigEntitySchema = CollectionSchema(
name: r'ProviderConfigEntity',
id: 1310296424029056685,
properties: {
r'apiType': PropertySchema(
id: 0,
name: r'apiType',
type: IsarType.string,
),
r'baseUrl': PropertySchema(
id: 1,
name: r'baseUrl',
type: IsarType.string,
),
r'createdAt': PropertySchema(
id: 2,
name: r'createdAt',
type: IsarType.dateTime,
),
r'customHeadersJson': PropertySchema(
id: 3,
name: r'customHeadersJson',
type: IsarType.string,
),
r'enabled': PropertySchema(
id: 4,
name: r'enabled',
type: IsarType.bool,
),
r'name': PropertySchema(
id: 5,
name: r'name',
type: IsarType.string,
),
r'priority': PropertySchema(
id: 6,
name: r'priority',
type: IsarType.long,
),
r'providerId': PropertySchema(
id: 7,
name: r'providerId',
type: IsarType.string,
),
r'timeoutSeconds': PropertySchema(
id: 8,
name: r'timeoutSeconds',
type: IsarType.long,
),
r'updatedAt': PropertySchema(
id: 9,
name: r'updatedAt',
type: IsarType.dateTime,
)
},
estimateSize: _providerConfigEntityEstimateSize,
serialize: _providerConfigEntitySerialize,
deserialize: _providerConfigEntityDeserialize,
deserializeProp: _providerConfigEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'providerId': IndexSchema(
id: -1675978104265523206,
name: r'providerId',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'providerId',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _providerConfigEntityGetId,
getLinks: _providerConfigEntityGetLinks,
attach: _providerConfigEntityAttach,
version: '3.1.0+1',
);
int _providerConfigEntityEstimateSize(
ProviderConfigEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.apiType.length * 3;
bytesCount += 3 + object.baseUrl.length * 3;
bytesCount += 3 + object.customHeadersJson.length * 3;
bytesCount += 3 + object.name.length * 3;
bytesCount += 3 + object.providerId.length * 3;
return bytesCount;
}
void _providerConfigEntitySerialize(
ProviderConfigEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.apiType);
writer.writeString(offsets[1], object.baseUrl);
writer.writeDateTime(offsets[2], object.createdAt);
writer.writeString(offsets[3], object.customHeadersJson);
writer.writeBool(offsets[4], object.enabled);
writer.writeString(offsets[5], object.name);
writer.writeLong(offsets[6], object.priority);
writer.writeString(offsets[7], object.providerId);
writer.writeLong(offsets[8], object.timeoutSeconds);
writer.writeDateTime(offsets[9], object.updatedAt);
}
ProviderConfigEntity _providerConfigEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = ProviderConfigEntity();
object.apiType = reader.readString(offsets[0]);
object.baseUrl = reader.readString(offsets[1]);
object.createdAt = reader.readDateTime(offsets[2]);
object.customHeadersJson = reader.readString(offsets[3]);
object.enabled = reader.readBool(offsets[4]);
object.isarId = id;
object.name = reader.readString(offsets[5]);
object.priority = reader.readLong(offsets[6]);
object.providerId = reader.readString(offsets[7]);
object.timeoutSeconds = reader.readLong(offsets[8]);
object.updatedAt = reader.readDateTime(offsets[9]);
return object;
}
P _providerConfigEntityDeserializeProp<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.readString(offset)) as P;
case 2:
return (reader.readDateTime(offset)) as P;
case 3:
return (reader.readString(offset)) as P;
case 4:
return (reader.readBool(offset)) as P;
case 5:
return (reader.readString(offset)) as P;
case 6:
return (reader.readLong(offset)) as P;
case 7:
return (reader.readString(offset)) as P;
case 8:
return (reader.readLong(offset)) as P;
case 9:
return (reader.readDateTime(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
Id _providerConfigEntityGetId(ProviderConfigEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _providerConfigEntityGetLinks(
ProviderConfigEntity object) {
return [];
}
void _providerConfigEntityAttach(
IsarCollection<dynamic> col, Id id, ProviderConfigEntity object) {
object.isarId = id;
}
extension ProviderConfigEntityByIndex on IsarCollection<ProviderConfigEntity> {
Future<ProviderConfigEntity?> getByProviderId(String providerId) {
return getByIndex(r'providerId', [providerId]);
}
ProviderConfigEntity? getByProviderIdSync(String providerId) {
return getByIndexSync(r'providerId', [providerId]);
}
Future<bool> deleteByProviderId(String providerId) {
return deleteByIndex(r'providerId', [providerId]);
}
bool deleteByProviderIdSync(String providerId) {
return deleteByIndexSync(r'providerId', [providerId]);
}
Future<List<ProviderConfigEntity?>> getAllByProviderId(
List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return getAllByIndex(r'providerId', values);
}
List<ProviderConfigEntity?> getAllByProviderIdSync(
List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return getAllByIndexSync(r'providerId', values);
}
Future<int> deleteAllByProviderId(List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return deleteAllByIndex(r'providerId', values);
}
int deleteAllByProviderIdSync(List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'providerId', values);
}
Future<Id> putByProviderId(ProviderConfigEntity object) {
return putByIndex(r'providerId', object);
}
Id putByProviderIdSync(ProviderConfigEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'providerId', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByProviderId(List<ProviderConfigEntity> objects) {
return putAllByIndex(r'providerId', objects);
}
List<Id> putAllByProviderIdSync(List<ProviderConfigEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'providerId', objects, saveLinks: saveLinks);
}
}
extension ProviderConfigEntityQueryWhereSort
on QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QWhere> {
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterWhere>
anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension ProviderConfigEntityQueryWhere
on QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QWhereClause> {
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterWhereClause>
isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterWhereClause>
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<ProviderConfigEntity, ProviderConfigEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterWhereClause>
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<ProviderConfigEntity, ProviderConfigEntity, QAfterWhereClause>
providerIdEqualTo(String providerId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'providerId',
value: [providerId],
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterWhereClause>
providerIdNotEqualTo(String providerId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [],
upper: [providerId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [providerId],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [providerId],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [],
upper: [providerId],
includeUpper: false,
));
}
});
}
}
extension ProviderConfigEntityQueryFilter on QueryBuilder<ProviderConfigEntity,
ProviderConfigEntity, QFilterCondition> {
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> apiTypeEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'apiType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> apiTypeGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'apiType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> apiTypeLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'apiType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> apiTypeBetween(
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'apiType',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> apiTypeStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'apiType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> apiTypeEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'apiType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
apiTypeContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'apiType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
apiTypeMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'apiType',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> apiTypeIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'apiType',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> apiTypeIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'apiType',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> baseUrlEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'baseUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> baseUrlGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'baseUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> baseUrlLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'baseUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> baseUrlBetween(
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'baseUrl',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> baseUrlStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'baseUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> baseUrlEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'baseUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
baseUrlContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'baseUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
baseUrlMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'baseUrl',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> baseUrlIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'baseUrl',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> baseUrlIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'baseUrl',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> createdAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'createdAt',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
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<ProviderConfigEntity, ProviderConfigEntity,
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<ProviderConfigEntity, ProviderConfigEntity,
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<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> customHeadersJsonEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'customHeadersJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> customHeadersJsonGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'customHeadersJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> customHeadersJsonLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'customHeadersJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> customHeadersJsonBetween(
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'customHeadersJson',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> customHeadersJsonStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'customHeadersJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> customHeadersJsonEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'customHeadersJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
customHeadersJsonContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'customHeadersJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
customHeadersJsonMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'customHeadersJson',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> customHeadersJsonIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'customHeadersJson',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> customHeadersJsonIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'customHeadersJson',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> enabledEqualTo(bool value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'enabled',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> 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<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> nameEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> nameGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> nameLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> nameBetween(
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'name',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> nameStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> nameEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
nameContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
nameMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'name',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> nameIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'name',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> nameIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'name',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> priorityEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'priority',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> priorityGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'priority',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> priorityLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'priority',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> priorityBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'priority',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> providerIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> providerIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> providerIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> providerIdBetween(
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'providerId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> providerIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> providerIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
providerIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition>
providerIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'providerId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> providerIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> providerIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> timeoutSecondsEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'timeoutSeconds',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> timeoutSecondsGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'timeoutSeconds',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> timeoutSecondsLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'timeoutSeconds',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> timeoutSecondsBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'timeoutSeconds',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> updatedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'updatedAt',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> updatedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'updatedAt',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> updatedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'updatedAt',
value: value,
));
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity,
QAfterFilterCondition> updatedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'updatedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
extension ProviderConfigEntityQueryObject on QueryBuilder<ProviderConfigEntity,
ProviderConfigEntity, QFilterCondition> {}
extension ProviderConfigEntityQueryLinks on QueryBuilder<ProviderConfigEntity,
ProviderConfigEntity, QFilterCondition> {}
extension ProviderConfigEntityQuerySortBy
on QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QSortBy> {
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByApiType() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'apiType', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByApiTypeDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'apiType', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByBaseUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'baseUrl', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByBaseUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'baseUrl', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByCreatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByCreatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByCustomHeadersJson() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'customHeadersJson', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByCustomHeadersJsonDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'customHeadersJson', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByEnabled() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'enabled', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByEnabledDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'enabled', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByName() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'name', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByNameDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'name', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByPriority() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'priority', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByPriorityDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'priority', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByTimeoutSeconds() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'timeoutSeconds', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByTimeoutSecondsDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'timeoutSeconds', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByUpdatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
sortByUpdatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.desc);
});
}
}
extension ProviderConfigEntityQuerySortThenBy
on QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QSortThenBy> {
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByApiType() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'apiType', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByApiTypeDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'apiType', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByBaseUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'baseUrl', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByBaseUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'baseUrl', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByCreatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByCreatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByCustomHeadersJson() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'customHeadersJson', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByCustomHeadersJsonDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'customHeadersJson', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByEnabled() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'enabled', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByEnabledDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'enabled', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByName() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'name', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByNameDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'name', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByPriority() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'priority', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByPriorityDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'priority', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByTimeoutSeconds() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'timeoutSeconds', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByTimeoutSecondsDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'timeoutSeconds', Sort.desc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByUpdatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.asc);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QAfterSortBy>
thenByUpdatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.desc);
});
}
}
extension ProviderConfigEntityQueryWhereDistinct
on QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct> {
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByApiType({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'apiType', caseSensitive: caseSensitive);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByBaseUrl({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'baseUrl', caseSensitive: caseSensitive);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByCreatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'createdAt');
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByCustomHeadersJson({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'customHeadersJson',
caseSensitive: caseSensitive);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByEnabled() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'enabled');
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByName({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'name', caseSensitive: caseSensitive);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByPriority() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'priority');
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByProviderId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive);
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByTimeoutSeconds() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'timeoutSeconds');
});
}
QueryBuilder<ProviderConfigEntity, ProviderConfigEntity, QDistinct>
distinctByUpdatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'updatedAt');
});
}
}
extension ProviderConfigEntityQueryProperty on QueryBuilder<
ProviderConfigEntity, ProviderConfigEntity, QQueryProperty> {
QueryBuilder<ProviderConfigEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<ProviderConfigEntity, String, QQueryOperations>
apiTypeProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'apiType');
});
}
QueryBuilder<ProviderConfigEntity, String, QQueryOperations>
baseUrlProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'baseUrl');
});
}
QueryBuilder<ProviderConfigEntity, DateTime, QQueryOperations>
createdAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'createdAt');
});
}
QueryBuilder<ProviderConfigEntity, String, QQueryOperations>
customHeadersJsonProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'customHeadersJson');
});
}
QueryBuilder<ProviderConfigEntity, bool, QQueryOperations> enabledProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'enabled');
});
}
QueryBuilder<ProviderConfigEntity, String, QQueryOperations> nameProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'name');
});
}
QueryBuilder<ProviderConfigEntity, int, QQueryOperations> priorityProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'priority');
});
}
QueryBuilder<ProviderConfigEntity, String, QQueryOperations>
providerIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'providerId');
});
}
QueryBuilder<ProviderConfigEntity, int, QQueryOperations>
timeoutSecondsProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'timeoutSeconds');
});
}
QueryBuilder<ProviderConfigEntity, DateTime, QQueryOperations>
updatedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'updatedAt');
});
}
}
// 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 GetProviderHealthEntityCollection on Isar {
IsarCollection<ProviderHealthEntity> get providerHealthEntitys =>
this.collection();
}
const ProviderHealthEntitySchema = CollectionSchema(
name: r'ProviderHealthEntity',
id: -5616758302669869835,
properties: {
r'apiVersion': PropertySchema(
id: 0,
name: r'apiVersion',
type: IsarType.string,
),
r'errorMessage': PropertySchema(
id: 1,
name: r'errorMessage',
type: IsarType.string,
),
r'lastCheckedAt': PropertySchema(
id: 2,
name: r'lastCheckedAt',
type: IsarType.dateTime,
),
r'pingMs': PropertySchema(
id: 3,
name: r'pingMs',
type: IsarType.long,
),
r'providerId': PropertySchema(
id: 4,
name: r'providerId',
type: IsarType.string,
),
r'status': PropertySchema(
id: 5,
name: r'status',
type: IsarType.byte,
enumMap: _ProviderHealthEntitystatusEnumValueMap,
)
},
estimateSize: _providerHealthEntityEstimateSize,
serialize: _providerHealthEntitySerialize,
deserialize: _providerHealthEntityDeserialize,
deserializeProp: _providerHealthEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'providerId': IndexSchema(
id: -1675978104265523206,
name: r'providerId',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'providerId',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _providerHealthEntityGetId,
getLinks: _providerHealthEntityGetLinks,
attach: _providerHealthEntityAttach,
version: '3.1.0+1',
);
int _providerHealthEntityEstimateSize(
ProviderHealthEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
{
final value = object.apiVersion;
if (value != null) {
bytesCount += 3 + value.length * 3;
}
}
{
final value = object.errorMessage;
if (value != null) {
bytesCount += 3 + value.length * 3;
}
}
bytesCount += 3 + object.providerId.length * 3;
return bytesCount;
}
void _providerHealthEntitySerialize(
ProviderHealthEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.apiVersion);
writer.writeString(offsets[1], object.errorMessage);
writer.writeDateTime(offsets[2], object.lastCheckedAt);
writer.writeLong(offsets[3], object.pingMs);
writer.writeString(offsets[4], object.providerId);
writer.writeByte(offsets[5], object.status.index);
}
ProviderHealthEntity _providerHealthEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = ProviderHealthEntity();
object.apiVersion = reader.readStringOrNull(offsets[0]);
object.errorMessage = reader.readStringOrNull(offsets[1]);
object.isarId = id;
object.lastCheckedAt = reader.readDateTime(offsets[2]);
object.pingMs = reader.readLong(offsets[3]);
object.providerId = reader.readString(offsets[4]);
object.status = _ProviderHealthEntitystatusValueEnumMap[
reader.readByteOrNull(offsets[5])] ??
ProviderStatus.unknown;
return object;
}
P _providerHealthEntityDeserializeProp<P>(
IsarReader reader,
int propertyId,
int offset,
Map<Type, List<int>> allOffsets,
) {
switch (propertyId) {
case 0:
return (reader.readStringOrNull(offset)) as P;
case 1:
return (reader.readStringOrNull(offset)) as P;
case 2:
return (reader.readDateTime(offset)) as P;
case 3:
return (reader.readLong(offset)) as P;
case 4:
return (reader.readString(offset)) as P;
case 5:
return (_ProviderHealthEntitystatusValueEnumMap[
reader.readByteOrNull(offset)] ??
ProviderStatus.unknown) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
const _ProviderHealthEntitystatusEnumValueMap = {
'unknown': 0,
'online': 1,
'offline': 2,
};
const _ProviderHealthEntitystatusValueEnumMap = {
0: ProviderStatus.unknown,
1: ProviderStatus.online,
2: ProviderStatus.offline,
};
Id _providerHealthEntityGetId(ProviderHealthEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _providerHealthEntityGetLinks(
ProviderHealthEntity object) {
return [];
}
void _providerHealthEntityAttach(
IsarCollection<dynamic> col, Id id, ProviderHealthEntity object) {
object.isarId = id;
}
extension ProviderHealthEntityByIndex on IsarCollection<ProviderHealthEntity> {
Future<ProviderHealthEntity?> getByProviderId(String providerId) {
return getByIndex(r'providerId', [providerId]);
}
ProviderHealthEntity? getByProviderIdSync(String providerId) {
return getByIndexSync(r'providerId', [providerId]);
}
Future<bool> deleteByProviderId(String providerId) {
return deleteByIndex(r'providerId', [providerId]);
}
bool deleteByProviderIdSync(String providerId) {
return deleteByIndexSync(r'providerId', [providerId]);
}
Future<List<ProviderHealthEntity?>> getAllByProviderId(
List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return getAllByIndex(r'providerId', values);
}
List<ProviderHealthEntity?> getAllByProviderIdSync(
List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return getAllByIndexSync(r'providerId', values);
}
Future<int> deleteAllByProviderId(List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return deleteAllByIndex(r'providerId', values);
}
int deleteAllByProviderIdSync(List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'providerId', values);
}
Future<Id> putByProviderId(ProviderHealthEntity object) {
return putByIndex(r'providerId', object);
}
Id putByProviderIdSync(ProviderHealthEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'providerId', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByProviderId(List<ProviderHealthEntity> objects) {
return putAllByIndex(r'providerId', objects);
}
List<Id> putAllByProviderIdSync(List<ProviderHealthEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'providerId', objects, saveLinks: saveLinks);
}
}
extension ProviderHealthEntityQueryWhereSort
on QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QWhere> {
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterWhere>
anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension ProviderHealthEntityQueryWhere
on QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QWhereClause> {
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterWhereClause>
isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterWhereClause>
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<ProviderHealthEntity, ProviderHealthEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterWhereClause>
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<ProviderHealthEntity, ProviderHealthEntity, QAfterWhereClause>
providerIdEqualTo(String providerId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'providerId',
value: [providerId],
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterWhereClause>
providerIdNotEqualTo(String providerId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [],
upper: [providerId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [providerId],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [providerId],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [],
upper: [providerId],
includeUpper: false,
));
}
});
}
}
extension ProviderHealthEntityQueryFilter on QueryBuilder<ProviderHealthEntity,
ProviderHealthEntity, QFilterCondition> {
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'apiVersion',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'apiVersion',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'apiVersion',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionGreaterThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'apiVersion',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionLessThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'apiVersion',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionBetween(
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'apiVersion',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'apiVersion',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'apiVersion',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition>
apiVersionContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'apiVersion',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition>
apiVersionMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'apiVersion',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'apiVersion',
value: '',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> apiVersionIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'apiVersion',
value: '',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'errorMessage',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'errorMessage',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'errorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageGreaterThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'errorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageLessThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'errorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageBetween(
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'errorMessage',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'errorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'errorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition>
errorMessageContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'errorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition>
errorMessageMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'errorMessage',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'errorMessage',
value: '',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> errorMessageIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'errorMessage',
value: '',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> 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<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> lastCheckedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'lastCheckedAt',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> lastCheckedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'lastCheckedAt',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> lastCheckedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'lastCheckedAt',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> lastCheckedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'lastCheckedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> pingMsEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'pingMs',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> pingMsGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'pingMs',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> pingMsLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'pingMs',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> pingMsBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'pingMs',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> providerIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> providerIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> providerIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> providerIdBetween(
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'providerId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> providerIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> providerIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition>
providerIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition>
providerIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'providerId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> providerIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> providerIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> statusEqualTo(ProviderStatus value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'status',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> statusGreaterThan(
ProviderStatus value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'status',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> statusLessThan(
ProviderStatus value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'status',
value: value,
));
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity,
QAfterFilterCondition> statusBetween(
ProviderStatus lower,
ProviderStatus upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'status',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
extension ProviderHealthEntityQueryObject on QueryBuilder<ProviderHealthEntity,
ProviderHealthEntity, QFilterCondition> {}
extension ProviderHealthEntityQueryLinks on QueryBuilder<ProviderHealthEntity,
ProviderHealthEntity, QFilterCondition> {}
extension ProviderHealthEntityQuerySortBy
on QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QSortBy> {
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByApiVersion() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'apiVersion', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByApiVersionDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'apiVersion', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByErrorMessage() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'errorMessage', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByErrorMessageDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'errorMessage', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByLastCheckedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastCheckedAt', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByLastCheckedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastCheckedAt', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByPingMs() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'pingMs', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByPingMsDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'pingMs', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByStatus() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'status', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
sortByStatusDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'status', Sort.desc);
});
}
}
extension ProviderHealthEntityQuerySortThenBy
on QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QSortThenBy> {
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByApiVersion() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'apiVersion', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByApiVersionDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'apiVersion', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByErrorMessage() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'errorMessage', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByErrorMessageDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'errorMessage', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByLastCheckedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastCheckedAt', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByLastCheckedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastCheckedAt', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByPingMs() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'pingMs', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByPingMsDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'pingMs', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByStatus() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'status', Sort.asc);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QAfterSortBy>
thenByStatusDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'status', Sort.desc);
});
}
}
extension ProviderHealthEntityQueryWhereDistinct
on QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QDistinct> {
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QDistinct>
distinctByApiVersion({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'apiVersion', caseSensitive: caseSensitive);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QDistinct>
distinctByErrorMessage({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'errorMessage', caseSensitive: caseSensitive);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QDistinct>
distinctByLastCheckedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'lastCheckedAt');
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QDistinct>
distinctByPingMs() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'pingMs');
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QDistinct>
distinctByProviderId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive);
});
}
QueryBuilder<ProviderHealthEntity, ProviderHealthEntity, QDistinct>
distinctByStatus() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'status');
});
}
}
extension ProviderHealthEntityQueryProperty on QueryBuilder<
ProviderHealthEntity, ProviderHealthEntity, QQueryProperty> {
QueryBuilder<ProviderHealthEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<ProviderHealthEntity, String?, QQueryOperations>
apiVersionProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'apiVersion');
});
}
QueryBuilder<ProviderHealthEntity, String?, QQueryOperations>
errorMessageProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'errorMessage');
});
}
QueryBuilder<ProviderHealthEntity, DateTime, QQueryOperations>
lastCheckedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'lastCheckedAt');
});
}
QueryBuilder<ProviderHealthEntity, int, QQueryOperations> pingMsProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'pingMs');
});
}
QueryBuilder<ProviderHealthEntity, String, QQueryOperations>
providerIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'providerId');
});
}
QueryBuilder<ProviderHealthEntity, ProviderStatus, QQueryOperations>
statusProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'status');
});
}
}
// 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 GetCachedPostEntityCollection on Isar {
IsarCollection<CachedPostEntity> get cachedPostEntitys => this.collection();
}
const CachedPostEntitySchema = CollectionSchema(
name: r'CachedPostEntity',
id: -5170622708650675238,
properties: {
r'cacheKey': PropertySchema(
id: 0,
name: r'cacheKey',
type: IsarType.string,
),
r'cachedAt': PropertySchema(
id: 1,
name: r'cachedAt',
type: IsarType.dateTime,
),
r'createdAt': PropertySchema(
id: 2,
name: r'createdAt',
type: IsarType.dateTime,
),
r'fileType': PropertySchema(
id: 3,
name: r'fileType',
type: IsarType.string,
),
r'fileUrl': PropertySchema(
id: 4,
name: r'fileUrl',
type: IsarType.string,
),
r'height': PropertySchema(
id: 5,
name: r'height',
type: IsarType.long,
),
r'postId': PropertySchema(
id: 6,
name: r'postId',
type: IsarType.string,
),
r'previewUrl': PropertySchema(
id: 7,
name: r'previewUrl',
type: IsarType.string,
),
r'providerId': PropertySchema(
id: 8,
name: r'providerId',
type: IsarType.string,
),
r'providerName': PropertySchema(
id: 9,
name: r'providerName',
type: IsarType.string,
),
r'rating': PropertySchema(
id: 10,
name: r'rating',
type: IsarType.string,
),
r'sampleUrl': PropertySchema(
id: 11,
name: r'sampleUrl',
type: IsarType.string,
),
r'score': PropertySchema(
id: 12,
name: r'score',
type: IsarType.long,
),
r'source': PropertySchema(
id: 13,
name: r'source',
type: IsarType.string,
),
r'tagGroupsJson': PropertySchema(
id: 14,
name: r'tagGroupsJson',
type: IsarType.string,
),
r'tags': PropertySchema(
id: 15,
name: r'tags',
type: IsarType.stringList,
),
r'width': PropertySchema(
id: 16,
name: r'width',
type: IsarType.long,
)
},
estimateSize: _cachedPostEntityEstimateSize,
serialize: _cachedPostEntitySerialize,
deserialize: _cachedPostEntityDeserialize,
deserializeProp: _cachedPostEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'cacheKey': IndexSchema(
id: 5885332021012296610,
name: r'cacheKey',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'cacheKey',
type: IndexType.hash,
caseSensitive: true,
)
],
),
r'providerId_postId': IndexSchema(
id: 711415917800973915,
name: r'providerId_postId',
unique: false,
replace: false,
properties: [
IndexPropertySchema(
name: r'providerId',
type: IndexType.hash,
caseSensitive: true,
),
IndexPropertySchema(
name: r'postId',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _cachedPostEntityGetId,
getLinks: _cachedPostEntityGetLinks,
attach: _cachedPostEntityAttach,
version: '3.1.0+1',
);
int _cachedPostEntityEstimateSize(
CachedPostEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.cacheKey.length * 3;
bytesCount += 3 + object.fileType.length * 3;
bytesCount += 3 + object.fileUrl.length * 3;
bytesCount += 3 + object.postId.length * 3;
bytesCount += 3 + object.previewUrl.length * 3;
bytesCount += 3 + object.providerId.length * 3;
bytesCount += 3 + object.providerName.length * 3;
bytesCount += 3 + object.rating.length * 3;
bytesCount += 3 + object.sampleUrl.length * 3;
{
final value = object.source;
if (value != null) {
bytesCount += 3 + value.length * 3;
}
}
bytesCount += 3 + object.tagGroupsJson.length * 3;
bytesCount += 3 + object.tags.length * 3;
{
for (var i = 0; i < object.tags.length; i++) {
final value = object.tags[i];
bytesCount += value.length * 3;
}
}
return bytesCount;
}
void _cachedPostEntitySerialize(
CachedPostEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.cacheKey);
writer.writeDateTime(offsets[1], object.cachedAt);
writer.writeDateTime(offsets[2], object.createdAt);
writer.writeString(offsets[3], object.fileType);
writer.writeString(offsets[4], object.fileUrl);
writer.writeLong(offsets[5], object.height);
writer.writeString(offsets[6], object.postId);
writer.writeString(offsets[7], object.previewUrl);
writer.writeString(offsets[8], object.providerId);
writer.writeString(offsets[9], object.providerName);
writer.writeString(offsets[10], object.rating);
writer.writeString(offsets[11], object.sampleUrl);
writer.writeLong(offsets[12], object.score);
writer.writeString(offsets[13], object.source);
writer.writeString(offsets[14], object.tagGroupsJson);
writer.writeStringList(offsets[15], object.tags);
writer.writeLong(offsets[16], object.width);
}
CachedPostEntity _cachedPostEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = CachedPostEntity();
object.cacheKey = reader.readString(offsets[0]);
object.cachedAt = reader.readDateTime(offsets[1]);
object.createdAt = reader.readDateTime(offsets[2]);
object.fileType = reader.readString(offsets[3]);
object.fileUrl = reader.readString(offsets[4]);
object.height = reader.readLong(offsets[5]);
object.isarId = id;
object.postId = reader.readString(offsets[6]);
object.previewUrl = reader.readString(offsets[7]);
object.providerId = reader.readString(offsets[8]);
object.providerName = reader.readString(offsets[9]);
object.rating = reader.readString(offsets[10]);
object.sampleUrl = reader.readString(offsets[11]);
object.score = reader.readLong(offsets[12]);
object.source = reader.readStringOrNull(offsets[13]);
object.tagGroupsJson = reader.readString(offsets[14]);
object.tags = reader.readStringList(offsets[15]) ?? [];
object.width = reader.readLong(offsets[16]);
return object;
}
P _cachedPostEntityDeserializeProp<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.readDateTime(offset)) as P;
case 3:
return (reader.readString(offset)) as P;
case 4:
return (reader.readString(offset)) as P;
case 5:
return (reader.readLong(offset)) as P;
case 6:
return (reader.readString(offset)) as P;
case 7:
return (reader.readString(offset)) as P;
case 8:
return (reader.readString(offset)) as P;
case 9:
return (reader.readString(offset)) as P;
case 10:
return (reader.readString(offset)) as P;
case 11:
return (reader.readString(offset)) as P;
case 12:
return (reader.readLong(offset)) as P;
case 13:
return (reader.readStringOrNull(offset)) as P;
case 14:
return (reader.readString(offset)) as P;
case 15:
return (reader.readStringList(offset) ?? []) as P;
case 16:
return (reader.readLong(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
Id _cachedPostEntityGetId(CachedPostEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _cachedPostEntityGetLinks(CachedPostEntity object) {
return [];
}
void _cachedPostEntityAttach(
IsarCollection<dynamic> col, Id id, CachedPostEntity object) {
object.isarId = id;
}
extension CachedPostEntityByIndex on IsarCollection<CachedPostEntity> {
Future<CachedPostEntity?> getByCacheKey(String cacheKey) {
return getByIndex(r'cacheKey', [cacheKey]);
}
CachedPostEntity? getByCacheKeySync(String cacheKey) {
return getByIndexSync(r'cacheKey', [cacheKey]);
}
Future<bool> deleteByCacheKey(String cacheKey) {
return deleteByIndex(r'cacheKey', [cacheKey]);
}
bool deleteByCacheKeySync(String cacheKey) {
return deleteByIndexSync(r'cacheKey', [cacheKey]);
}
Future<List<CachedPostEntity?>> getAllByCacheKey(
List<String> cacheKeyValues) {
final values = cacheKeyValues.map((e) => [e]).toList();
return getAllByIndex(r'cacheKey', values);
}
List<CachedPostEntity?> getAllByCacheKeySync(List<String> cacheKeyValues) {
final values = cacheKeyValues.map((e) => [e]).toList();
return getAllByIndexSync(r'cacheKey', values);
}
Future<int> deleteAllByCacheKey(List<String> cacheKeyValues) {
final values = cacheKeyValues.map((e) => [e]).toList();
return deleteAllByIndex(r'cacheKey', values);
}
int deleteAllByCacheKeySync(List<String> cacheKeyValues) {
final values = cacheKeyValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'cacheKey', values);
}
Future<Id> putByCacheKey(CachedPostEntity object) {
return putByIndex(r'cacheKey', object);
}
Id putByCacheKeySync(CachedPostEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'cacheKey', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByCacheKey(List<CachedPostEntity> objects) {
return putAllByIndex(r'cacheKey', objects);
}
List<Id> putAllByCacheKeySync(List<CachedPostEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'cacheKey', objects, saveLinks: saveLinks);
}
}
extension CachedPostEntityQueryWhereSort
on QueryBuilder<CachedPostEntity, CachedPostEntity, QWhere> {
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhere> anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension CachedPostEntityQueryWhere
on QueryBuilder<CachedPostEntity, CachedPostEntity, QWhereClause> {
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
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<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
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<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
cacheKeyEqualTo(String cacheKey) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'cacheKey',
value: [cacheKey],
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
cacheKeyNotEqualTo(String cacheKey) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'cacheKey',
lower: [],
upper: [cacheKey],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'cacheKey',
lower: [cacheKey],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'cacheKey',
lower: [cacheKey],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'cacheKey',
lower: [],
upper: [cacheKey],
includeUpper: false,
));
}
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
providerIdEqualToAnyPostId(String providerId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'providerId_postId',
value: [providerId],
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
providerIdNotEqualToAnyPostId(String providerId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [],
upper: [providerId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [],
upper: [providerId],
includeUpper: false,
));
}
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
providerIdPostIdEqualTo(String providerId, String postId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'providerId_postId',
value: [providerId, postId],
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterWhereClause>
providerIdEqualToPostIdNotEqualTo(String providerId, String postId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
upper: [providerId, postId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId, postId],
includeLower: false,
upper: [providerId],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId, postId],
includeLower: false,
upper: [providerId],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
upper: [providerId, postId],
includeUpper: false,
));
}
});
}
}
extension CachedPostEntityQueryFilter
on QueryBuilder<CachedPostEntity, CachedPostEntity, QFilterCondition> {
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyBetween(
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'cacheKey',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'cacheKey',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'cacheKey',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cacheKeyIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'cacheKey',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cachedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'cachedAt',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cachedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'cachedAt',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cachedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'cachedAt',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
cachedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'cachedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
createdAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'createdAt',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, 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<CachedPostEntity, CachedPostEntity, 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<CachedPostEntity, CachedPostEntity, 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<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'fileType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'fileType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'fileType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeBetween(
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'fileType',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'fileType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'fileType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'fileType',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'fileType',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'fileType',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileTypeIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'fileType',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'fileUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'fileUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'fileUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlBetween(
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'fileUrl',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'fileUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'fileUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'fileUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'fileUrl',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'fileUrl',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
fileUrlIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'fileUrl',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
heightEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'height',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
heightGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'height',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
heightLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'height',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
heightBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'height',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
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<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdBetween(
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'postId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'postId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
postIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'postId',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'previewUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'previewUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'previewUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlBetween(
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'previewUrl',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'previewUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'previewUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'previewUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'previewUrl',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'previewUrl',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
previewUrlIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'previewUrl',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdBetween(
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'providerId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'providerId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'providerName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'providerName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameBetween(
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'providerName',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'providerName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'providerName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'providerName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'providerName',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerName',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
providerNameIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'providerName',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'rating',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'rating',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'rating',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingBetween(
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'rating',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'rating',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'rating',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'rating',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'rating',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'rating',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
ratingIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'rating',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'sampleUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'sampleUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'sampleUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlBetween(
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'sampleUrl',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'sampleUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'sampleUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'sampleUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'sampleUrl',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'sampleUrl',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sampleUrlIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'sampleUrl',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
scoreEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'score',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
scoreGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'score',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
scoreLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'score',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
scoreBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'score',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'source',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'source',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'source',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceGreaterThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'source',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceLessThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'source',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceBetween(
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'source',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'source',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'source',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'source',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'source',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'source',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
sourceIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'source',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'tagGroupsJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'tagGroupsJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'tagGroupsJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonBetween(
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'tagGroupsJson',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'tagGroupsJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'tagGroupsJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'tagGroupsJson',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'tagGroupsJson',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'tagGroupsJson',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagGroupsJsonIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'tagGroupsJson',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementBetween(
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'tags',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'tags',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'tags',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsElementIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'tags',
value: '',
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsLengthEqualTo(int length) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
length,
true,
length,
true,
);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
0,
true,
0,
true,
);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
0,
false,
999999,
true,
);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsLengthLessThan(
int length, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
0,
true,
length,
include,
);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsLengthGreaterThan(
int length, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
length,
include,
999999,
true,
);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
tagsLengthBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
lower,
includeLower,
upper,
includeUpper,
);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
widthEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'width',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
widthGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'width',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
widthLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'width',
value: value,
));
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterFilterCondition>
widthBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'width',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
extension CachedPostEntityQueryObject
on QueryBuilder<CachedPostEntity, CachedPostEntity, QFilterCondition> {}
extension CachedPostEntityQueryLinks
on QueryBuilder<CachedPostEntity, CachedPostEntity, QFilterCondition> {}
extension CachedPostEntityQuerySortBy
on QueryBuilder<CachedPostEntity, CachedPostEntity, QSortBy> {
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByCacheKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cacheKey', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByCacheKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cacheKey', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByCachedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cachedAt', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByCachedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cachedAt', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByCreatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByCreatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByFileType() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileType', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByFileTypeDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileType', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByFileUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileUrl', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByFileUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileUrl', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByHeight() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'height', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByHeightDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'height', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByPreviewUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'previewUrl', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByPreviewUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'previewUrl', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByProviderName() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerName', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByProviderNameDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerName', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByRating() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'rating', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByRatingDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'rating', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortBySampleUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'sampleUrl', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortBySampleUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'sampleUrl', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy> sortByScore() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'score', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByScoreDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'score', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortBySource() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'source', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortBySourceDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'source', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByTagGroupsJson() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'tagGroupsJson', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByTagGroupsJsonDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'tagGroupsJson', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy> sortByWidth() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'width', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
sortByWidthDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'width', Sort.desc);
});
}
}
extension CachedPostEntityQuerySortThenBy
on QueryBuilder<CachedPostEntity, CachedPostEntity, QSortThenBy> {
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByCacheKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cacheKey', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByCacheKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cacheKey', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByCachedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cachedAt', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByCachedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cachedAt', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByCreatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByCreatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByFileType() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileType', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByFileTypeDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileType', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByFileUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileUrl', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByFileUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileUrl', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByHeight() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'height', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByHeightDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'height', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByPreviewUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'previewUrl', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByPreviewUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'previewUrl', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByProviderName() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerName', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByProviderNameDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerName', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByRating() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'rating', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByRatingDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'rating', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenBySampleUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'sampleUrl', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenBySampleUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'sampleUrl', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy> thenByScore() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'score', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByScoreDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'score', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenBySource() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'source', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenBySourceDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'source', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByTagGroupsJson() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'tagGroupsJson', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByTagGroupsJsonDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'tagGroupsJson', Sort.desc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy> thenByWidth() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'width', Sort.asc);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QAfterSortBy>
thenByWidthDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'width', Sort.desc);
});
}
}
extension CachedPostEntityQueryWhereDistinct
on QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct> {
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByCacheKey({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'cacheKey', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByCachedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'cachedAt');
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByCreatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'createdAt');
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByFileType({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'fileType', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct> distinctByFileUrl(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'fileUrl', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByHeight() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'height');
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct> distinctByPostId(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'postId', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByPreviewUrl({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'previewUrl', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByProviderId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByProviderName({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'providerName', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct> distinctByRating(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'rating', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctBySampleUrl({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'sampleUrl', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByScore() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'score');
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct> distinctBySource(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'source', caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByTagGroupsJson({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'tagGroupsJson',
caseSensitive: caseSensitive);
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct> distinctByTags() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'tags');
});
}
QueryBuilder<CachedPostEntity, CachedPostEntity, QDistinct>
distinctByWidth() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'width');
});
}
}
extension CachedPostEntityQueryProperty
on QueryBuilder<CachedPostEntity, CachedPostEntity, QQueryProperty> {
QueryBuilder<CachedPostEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations> cacheKeyProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'cacheKey');
});
}
QueryBuilder<CachedPostEntity, DateTime, QQueryOperations>
cachedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'cachedAt');
});
}
QueryBuilder<CachedPostEntity, DateTime, QQueryOperations>
createdAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'createdAt');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations> fileTypeProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'fileType');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations> fileUrlProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'fileUrl');
});
}
QueryBuilder<CachedPostEntity, int, QQueryOperations> heightProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'height');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations> postIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'postId');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations>
previewUrlProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'previewUrl');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations>
providerIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'providerId');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations>
providerNameProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'providerName');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations> ratingProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'rating');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations> sampleUrlProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'sampleUrl');
});
}
QueryBuilder<CachedPostEntity, int, QQueryOperations> scoreProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'score');
});
}
QueryBuilder<CachedPostEntity, String?, QQueryOperations> sourceProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'source');
});
}
QueryBuilder<CachedPostEntity, String, QQueryOperations>
tagGroupsJsonProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'tagGroupsJson');
});
}
QueryBuilder<CachedPostEntity, List<String>, QQueryOperations>
tagsProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'tags');
});
}
QueryBuilder<CachedPostEntity, int, QQueryOperations> widthProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'width');
});
}
}
// 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 GetFavoriteEntityCollection on Isar {
IsarCollection<FavoriteEntity> get favoriteEntitys => this.collection();
}
const FavoriteEntitySchema = CollectionSchema(
name: r'FavoriteEntity',
id: -2424802716597037588,
properties: {
r'favoriteId': PropertySchema(
id: 0,
name: r'favoriteId',
type: IsarType.string,
),
r'favoriteKey': PropertySchema(
id: 1,
name: r'favoriteKey',
type: IsarType.string,
),
r'postId': PropertySchema(
id: 2,
name: r'postId',
type: IsarType.string,
),
r'providerId': PropertySchema(
id: 3,
name: r'providerId',
type: IsarType.string,
),
r'savedAt': PropertySchema(
id: 4,
name: r'savedAt',
type: IsarType.dateTime,
)
},
estimateSize: _favoriteEntityEstimateSize,
serialize: _favoriteEntitySerialize,
deserialize: _favoriteEntityDeserialize,
deserializeProp: _favoriteEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'favoriteKey': IndexSchema(
id: 2684096142477831931,
name: r'favoriteKey',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'favoriteKey',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _favoriteEntityGetId,
getLinks: _favoriteEntityGetLinks,
attach: _favoriteEntityAttach,
version: '3.1.0+1',
);
int _favoriteEntityEstimateSize(
FavoriteEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.favoriteId.length * 3;
bytesCount += 3 + object.favoriteKey.length * 3;
bytesCount += 3 + object.postId.length * 3;
bytesCount += 3 + object.providerId.length * 3;
return bytesCount;
}
void _favoriteEntitySerialize(
FavoriteEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.favoriteId);
writer.writeString(offsets[1], object.favoriteKey);
writer.writeString(offsets[2], object.postId);
writer.writeString(offsets[3], object.providerId);
writer.writeDateTime(offsets[4], object.savedAt);
}
FavoriteEntity _favoriteEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = FavoriteEntity();
object.favoriteId = reader.readString(offsets[0]);
object.favoriteKey = reader.readString(offsets[1]);
object.isarId = id;
object.postId = reader.readString(offsets[2]);
object.providerId = reader.readString(offsets[3]);
object.savedAt = reader.readDateTime(offsets[4]);
return object;
}
P _favoriteEntityDeserializeProp<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.readString(offset)) as P;
case 2:
return (reader.readString(offset)) as P;
case 3:
return (reader.readString(offset)) as P;
case 4:
return (reader.readDateTime(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
Id _favoriteEntityGetId(FavoriteEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _favoriteEntityGetLinks(FavoriteEntity object) {
return [];
}
void _favoriteEntityAttach(
IsarCollection<dynamic> col, Id id, FavoriteEntity object) {
object.isarId = id;
}
extension FavoriteEntityByIndex on IsarCollection<FavoriteEntity> {
Future<FavoriteEntity?> getByFavoriteKey(String favoriteKey) {
return getByIndex(r'favoriteKey', [favoriteKey]);
}
FavoriteEntity? getByFavoriteKeySync(String favoriteKey) {
return getByIndexSync(r'favoriteKey', [favoriteKey]);
}
Future<bool> deleteByFavoriteKey(String favoriteKey) {
return deleteByIndex(r'favoriteKey', [favoriteKey]);
}
bool deleteByFavoriteKeySync(String favoriteKey) {
return deleteByIndexSync(r'favoriteKey', [favoriteKey]);
}
Future<List<FavoriteEntity?>> getAllByFavoriteKey(
List<String> favoriteKeyValues) {
final values = favoriteKeyValues.map((e) => [e]).toList();
return getAllByIndex(r'favoriteKey', values);
}
List<FavoriteEntity?> getAllByFavoriteKeySync(
List<String> favoriteKeyValues) {
final values = favoriteKeyValues.map((e) => [e]).toList();
return getAllByIndexSync(r'favoriteKey', values);
}
Future<int> deleteAllByFavoriteKey(List<String> favoriteKeyValues) {
final values = favoriteKeyValues.map((e) => [e]).toList();
return deleteAllByIndex(r'favoriteKey', values);
}
int deleteAllByFavoriteKeySync(List<String> favoriteKeyValues) {
final values = favoriteKeyValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'favoriteKey', values);
}
Future<Id> putByFavoriteKey(FavoriteEntity object) {
return putByIndex(r'favoriteKey', object);
}
Id putByFavoriteKeySync(FavoriteEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'favoriteKey', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByFavoriteKey(List<FavoriteEntity> objects) {
return putAllByIndex(r'favoriteKey', objects);
}
List<Id> putAllByFavoriteKeySync(List<FavoriteEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'favoriteKey', objects, saveLinks: saveLinks);
}
}
extension FavoriteEntityQueryWhereSort
on QueryBuilder<FavoriteEntity, FavoriteEntity, QWhere> {
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterWhere> anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension FavoriteEntityQueryWhere
on QueryBuilder<FavoriteEntity, FavoriteEntity, QWhereClause> {
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterWhereClause> isarIdEqualTo(
Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterWhereClause>
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<FavoriteEntity, FavoriteEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterWhereClause> 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<FavoriteEntity, FavoriteEntity, QAfterWhereClause>
favoriteKeyEqualTo(String favoriteKey) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'favoriteKey',
value: [favoriteKey],
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterWhereClause>
favoriteKeyNotEqualTo(String favoriteKey) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'favoriteKey',
lower: [],
upper: [favoriteKey],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'favoriteKey',
lower: [favoriteKey],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'favoriteKey',
lower: [favoriteKey],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'favoriteKey',
lower: [],
upper: [favoriteKey],
includeUpper: false,
));
}
});
}
}
extension FavoriteEntityQueryFilter
on QueryBuilder<FavoriteEntity, FavoriteEntity, QFilterCondition> {
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'favoriteId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'favoriteId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'favoriteId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdBetween(
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'favoriteId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'favoriteId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'favoriteId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'favoriteId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'favoriteId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'favoriteId',
value: '',
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'favoriteId',
value: '',
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'favoriteKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'favoriteKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'favoriteKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyBetween(
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'favoriteKey',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'favoriteKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'favoriteKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'favoriteKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'favoriteKey',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'favoriteKey',
value: '',
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
favoriteKeyIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'favoriteKey',
value: '',
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
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<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdBetween(
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'postId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'postId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: '',
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
postIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'postId',
value: '',
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdBetween(
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'providerId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'providerId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
providerIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
savedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'savedAt',
value: value,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
savedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'savedAt',
value: value,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
savedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'savedAt',
value: value,
));
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterFilterCondition>
savedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'savedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
extension FavoriteEntityQueryObject
on QueryBuilder<FavoriteEntity, FavoriteEntity, QFilterCondition> {}
extension FavoriteEntityQueryLinks
on QueryBuilder<FavoriteEntity, FavoriteEntity, QFilterCondition> {}
extension FavoriteEntityQuerySortBy
on QueryBuilder<FavoriteEntity, FavoriteEntity, QSortBy> {
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
sortByFavoriteId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'favoriteId', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
sortByFavoriteIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'favoriteId', Sort.desc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
sortByFavoriteKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'favoriteKey', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
sortByFavoriteKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'favoriteKey', Sort.desc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy> sortByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
sortByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
sortByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
sortByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy> sortBySavedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'savedAt', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
sortBySavedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'savedAt', Sort.desc);
});
}
}
extension FavoriteEntityQuerySortThenBy
on QueryBuilder<FavoriteEntity, FavoriteEntity, QSortThenBy> {
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
thenByFavoriteId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'favoriteId', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
thenByFavoriteIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'favoriteId', Sort.desc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
thenByFavoriteKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'favoriteKey', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
thenByFavoriteKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'favoriteKey', Sort.desc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy> thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy> thenByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
thenByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
thenByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
thenByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy> thenBySavedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'savedAt', Sort.asc);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QAfterSortBy>
thenBySavedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'savedAt', Sort.desc);
});
}
}
extension FavoriteEntityQueryWhereDistinct
on QueryBuilder<FavoriteEntity, FavoriteEntity, QDistinct> {
QueryBuilder<FavoriteEntity, FavoriteEntity, QDistinct> distinctByFavoriteId(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'favoriteId', caseSensitive: caseSensitive);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QDistinct> distinctByFavoriteKey(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'favoriteKey', caseSensitive: caseSensitive);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QDistinct> distinctByPostId(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'postId', caseSensitive: caseSensitive);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QDistinct> distinctByProviderId(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive);
});
}
QueryBuilder<FavoriteEntity, FavoriteEntity, QDistinct> distinctBySavedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'savedAt');
});
}
}
extension FavoriteEntityQueryProperty
on QueryBuilder<FavoriteEntity, FavoriteEntity, QQueryProperty> {
QueryBuilder<FavoriteEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<FavoriteEntity, String, QQueryOperations> favoriteIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'favoriteId');
});
}
QueryBuilder<FavoriteEntity, String, QQueryOperations> favoriteKeyProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'favoriteKey');
});
}
QueryBuilder<FavoriteEntity, String, QQueryOperations> postIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'postId');
});
}
QueryBuilder<FavoriteEntity, String, QQueryOperations> providerIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'providerId');
});
}
QueryBuilder<FavoriteEntity, DateTime, QQueryOperations> savedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'savedAt');
});
}
}
// 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 GetCollectionEntityCollection on Isar {
IsarCollection<CollectionEntity> get collectionEntitys => this.collection();
}
const CollectionEntitySchema = CollectionSchema(
name: r'CollectionEntity',
id: 1279651062103045025,
properties: {
r'collectionId': PropertySchema(
id: 0,
name: r'collectionId',
type: IsarType.string,
),
r'coverUrl': PropertySchema(
id: 1,
name: r'coverUrl',
type: IsarType.string,
),
r'createdAt': PropertySchema(
id: 2,
name: r'createdAt',
type: IsarType.dateTime,
),
r'description': PropertySchema(
id: 3,
name: r'description',
type: IsarType.string,
),
r'name': PropertySchema(
id: 4,
name: r'name',
type: IsarType.string,
),
r'updatedAt': PropertySchema(
id: 5,
name: r'updatedAt',
type: IsarType.dateTime,
)
},
estimateSize: _collectionEntityEstimateSize,
serialize: _collectionEntitySerialize,
deserialize: _collectionEntityDeserialize,
deserializeProp: _collectionEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'collectionId': IndexSchema(
id: -7489395134515229581,
name: r'collectionId',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'collectionId',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _collectionEntityGetId,
getLinks: _collectionEntityGetLinks,
attach: _collectionEntityAttach,
version: '3.1.0+1',
);
int _collectionEntityEstimateSize(
CollectionEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.collectionId.length * 3;
{
final value = object.coverUrl;
if (value != null) {
bytesCount += 3 + value.length * 3;
}
}
{
final value = object.description;
if (value != null) {
bytesCount += 3 + value.length * 3;
}
}
bytesCount += 3 + object.name.length * 3;
return bytesCount;
}
void _collectionEntitySerialize(
CollectionEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.collectionId);
writer.writeString(offsets[1], object.coverUrl);
writer.writeDateTime(offsets[2], object.createdAt);
writer.writeString(offsets[3], object.description);
writer.writeString(offsets[4], object.name);
writer.writeDateTime(offsets[5], object.updatedAt);
}
CollectionEntity _collectionEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = CollectionEntity();
object.collectionId = reader.readString(offsets[0]);
object.coverUrl = reader.readStringOrNull(offsets[1]);
object.createdAt = reader.readDateTime(offsets[2]);
object.description = reader.readStringOrNull(offsets[3]);
object.isarId = id;
object.name = reader.readString(offsets[4]);
object.updatedAt = reader.readDateTime(offsets[5]);
return object;
}
P _collectionEntityDeserializeProp<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.readStringOrNull(offset)) as P;
case 2:
return (reader.readDateTime(offset)) as P;
case 3:
return (reader.readStringOrNull(offset)) as P;
case 4:
return (reader.readString(offset)) as P;
case 5:
return (reader.readDateTime(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
Id _collectionEntityGetId(CollectionEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _collectionEntityGetLinks(CollectionEntity object) {
return [];
}
void _collectionEntityAttach(
IsarCollection<dynamic> col, Id id, CollectionEntity object) {
object.isarId = id;
}
extension CollectionEntityByIndex on IsarCollection<CollectionEntity> {
Future<CollectionEntity?> getByCollectionId(String collectionId) {
return getByIndex(r'collectionId', [collectionId]);
}
CollectionEntity? getByCollectionIdSync(String collectionId) {
return getByIndexSync(r'collectionId', [collectionId]);
}
Future<bool> deleteByCollectionId(String collectionId) {
return deleteByIndex(r'collectionId', [collectionId]);
}
bool deleteByCollectionIdSync(String collectionId) {
return deleteByIndexSync(r'collectionId', [collectionId]);
}
Future<List<CollectionEntity?>> getAllByCollectionId(
List<String> collectionIdValues) {
final values = collectionIdValues.map((e) => [e]).toList();
return getAllByIndex(r'collectionId', values);
}
List<CollectionEntity?> getAllByCollectionIdSync(
List<String> collectionIdValues) {
final values = collectionIdValues.map((e) => [e]).toList();
return getAllByIndexSync(r'collectionId', values);
}
Future<int> deleteAllByCollectionId(List<String> collectionIdValues) {
final values = collectionIdValues.map((e) => [e]).toList();
return deleteAllByIndex(r'collectionId', values);
}
int deleteAllByCollectionIdSync(List<String> collectionIdValues) {
final values = collectionIdValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'collectionId', values);
}
Future<Id> putByCollectionId(CollectionEntity object) {
return putByIndex(r'collectionId', object);
}
Id putByCollectionIdSync(CollectionEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'collectionId', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByCollectionId(List<CollectionEntity> objects) {
return putAllByIndex(r'collectionId', objects);
}
List<Id> putAllByCollectionIdSync(List<CollectionEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'collectionId', objects, saveLinks: saveLinks);
}
}
extension CollectionEntityQueryWhereSort
on QueryBuilder<CollectionEntity, CollectionEntity, QWhere> {
QueryBuilder<CollectionEntity, CollectionEntity, QAfterWhere> anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension CollectionEntityQueryWhere
on QueryBuilder<CollectionEntity, CollectionEntity, QWhereClause> {
QueryBuilder<CollectionEntity, CollectionEntity, QAfterWhereClause>
isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterWhereClause>
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<CollectionEntity, CollectionEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterWhereClause>
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<CollectionEntity, CollectionEntity, QAfterWhereClause>
collectionIdEqualTo(String collectionId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'collectionId',
value: [collectionId],
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterWhereClause>
collectionIdNotEqualTo(String collectionId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'collectionId',
lower: [],
upper: [collectionId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'collectionId',
lower: [collectionId],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'collectionId',
lower: [collectionId],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'collectionId',
lower: [],
upper: [collectionId],
includeUpper: false,
));
}
});
}
}
extension CollectionEntityQueryFilter
on QueryBuilder<CollectionEntity, CollectionEntity, QFilterCondition> {
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdBetween(
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'collectionId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'collectionId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'collectionId',
value: '',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
collectionIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'collectionId',
value: '',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'coverUrl',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'coverUrl',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'coverUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlGreaterThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'coverUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlLessThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'coverUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlBetween(
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'coverUrl',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'coverUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'coverUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'coverUrl',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'coverUrl',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'coverUrl',
value: '',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
coverUrlIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'coverUrl',
value: '',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
createdAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'createdAt',
value: value,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, 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<CollectionEntity, CollectionEntity, 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<CollectionEntity, CollectionEntity, 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<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'description',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'description',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'description',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionGreaterThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'description',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionLessThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'description',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionBetween(
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'description',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'description',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'description',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'description',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'description',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'description',
value: '',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
descriptionIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'description',
value: '',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
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<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameBetween(
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'name',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'name',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'name',
value: '',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
nameIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'name',
value: '',
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
updatedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'updatedAt',
value: value,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
updatedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'updatedAt',
value: value,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
updatedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'updatedAt',
value: value,
));
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterFilterCondition>
updatedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'updatedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
extension CollectionEntityQueryObject
on QueryBuilder<CollectionEntity, CollectionEntity, QFilterCondition> {}
extension CollectionEntityQueryLinks
on QueryBuilder<CollectionEntity, CollectionEntity, QFilterCondition> {}
extension CollectionEntityQuerySortBy
on QueryBuilder<CollectionEntity, CollectionEntity, QSortBy> {
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByCollectionId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'collectionId', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByCollectionIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'collectionId', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByCoverUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'coverUrl', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByCoverUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'coverUrl', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByCreatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByCreatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByDescription() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'description', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByDescriptionDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'description', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy> sortByName() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'name', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByNameDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'name', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByUpdatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
sortByUpdatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.desc);
});
}
}
extension CollectionEntityQuerySortThenBy
on QueryBuilder<CollectionEntity, CollectionEntity, QSortThenBy> {
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByCollectionId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'collectionId', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByCollectionIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'collectionId', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByCoverUrl() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'coverUrl', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByCoverUrlDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'coverUrl', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByCreatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByCreatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'createdAt', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByDescription() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'description', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByDescriptionDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'description', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy> thenByName() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'name', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByNameDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'name', Sort.desc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByUpdatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.asc);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QAfterSortBy>
thenByUpdatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.desc);
});
}
}
extension CollectionEntityQueryWhereDistinct
on QueryBuilder<CollectionEntity, CollectionEntity, QDistinct> {
QueryBuilder<CollectionEntity, CollectionEntity, QDistinct>
distinctByCollectionId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'collectionId', caseSensitive: caseSensitive);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QDistinct>
distinctByCoverUrl({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'coverUrl', caseSensitive: caseSensitive);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QDistinct>
distinctByCreatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'createdAt');
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QDistinct>
distinctByDescription({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'description', caseSensitive: caseSensitive);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QDistinct> distinctByName(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'name', caseSensitive: caseSensitive);
});
}
QueryBuilder<CollectionEntity, CollectionEntity, QDistinct>
distinctByUpdatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'updatedAt');
});
}
}
extension CollectionEntityQueryProperty
on QueryBuilder<CollectionEntity, CollectionEntity, QQueryProperty> {
QueryBuilder<CollectionEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<CollectionEntity, String, QQueryOperations>
collectionIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'collectionId');
});
}
QueryBuilder<CollectionEntity, String?, QQueryOperations> coverUrlProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'coverUrl');
});
}
QueryBuilder<CollectionEntity, DateTime, QQueryOperations>
createdAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'createdAt');
});
}
QueryBuilder<CollectionEntity, String?, QQueryOperations>
descriptionProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'description');
});
}
QueryBuilder<CollectionEntity, String, QQueryOperations> nameProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'name');
});
}
QueryBuilder<CollectionEntity, DateTime, QQueryOperations>
updatedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'updatedAt');
});
}
}
// 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 GetCollectionPostEntityCollection on Isar {
IsarCollection<CollectionPostEntity> get collectionPostEntitys =>
this.collection();
}
const CollectionPostEntitySchema = CollectionSchema(
name: r'CollectionPostEntity',
id: -5862710918906928688,
properties: {
r'addedAt': PropertySchema(
id: 0,
name: r'addedAt',
type: IsarType.dateTime,
),
r'collectionId': PropertySchema(
id: 1,
name: r'collectionId',
type: IsarType.string,
),
r'linkKey': PropertySchema(
id: 2,
name: r'linkKey',
type: IsarType.string,
),
r'postId': PropertySchema(
id: 3,
name: r'postId',
type: IsarType.string,
),
r'providerId': PropertySchema(
id: 4,
name: r'providerId',
type: IsarType.string,
)
},
estimateSize: _collectionPostEntityEstimateSize,
serialize: _collectionPostEntitySerialize,
deserialize: _collectionPostEntityDeserialize,
deserializeProp: _collectionPostEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'linkKey': IndexSchema(
id: 7263477011456965770,
name: r'linkKey',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'linkKey',
type: IndexType.hash,
caseSensitive: true,
)
],
),
r'collectionId': IndexSchema(
id: -7489395134515229581,
name: r'collectionId',
unique: false,
replace: false,
properties: [
IndexPropertySchema(
name: r'collectionId',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _collectionPostEntityGetId,
getLinks: _collectionPostEntityGetLinks,
attach: _collectionPostEntityAttach,
version: '3.1.0+1',
);
int _collectionPostEntityEstimateSize(
CollectionPostEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.collectionId.length * 3;
bytesCount += 3 + object.linkKey.length * 3;
bytesCount += 3 + object.postId.length * 3;
bytesCount += 3 + object.providerId.length * 3;
return bytesCount;
}
void _collectionPostEntitySerialize(
CollectionPostEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeDateTime(offsets[0], object.addedAt);
writer.writeString(offsets[1], object.collectionId);
writer.writeString(offsets[2], object.linkKey);
writer.writeString(offsets[3], object.postId);
writer.writeString(offsets[4], object.providerId);
}
CollectionPostEntity _collectionPostEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = CollectionPostEntity();
object.addedAt = reader.readDateTime(offsets[0]);
object.collectionId = reader.readString(offsets[1]);
object.isarId = id;
object.linkKey = reader.readString(offsets[2]);
object.postId = reader.readString(offsets[3]);
object.providerId = reader.readString(offsets[4]);
return object;
}
P _collectionPostEntityDeserializeProp<P>(
IsarReader reader,
int propertyId,
int offset,
Map<Type, List<int>> allOffsets,
) {
switch (propertyId) {
case 0:
return (reader.readDateTime(offset)) as P;
case 1:
return (reader.readString(offset)) as P;
case 2:
return (reader.readString(offset)) as P;
case 3:
return (reader.readString(offset)) as P;
case 4:
return (reader.readString(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
Id _collectionPostEntityGetId(CollectionPostEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _collectionPostEntityGetLinks(
CollectionPostEntity object) {
return [];
}
void _collectionPostEntityAttach(
IsarCollection<dynamic> col, Id id, CollectionPostEntity object) {
object.isarId = id;
}
extension CollectionPostEntityByIndex on IsarCollection<CollectionPostEntity> {
Future<CollectionPostEntity?> getByLinkKey(String linkKey) {
return getByIndex(r'linkKey', [linkKey]);
}
CollectionPostEntity? getByLinkKeySync(String linkKey) {
return getByIndexSync(r'linkKey', [linkKey]);
}
Future<bool> deleteByLinkKey(String linkKey) {
return deleteByIndex(r'linkKey', [linkKey]);
}
bool deleteByLinkKeySync(String linkKey) {
return deleteByIndexSync(r'linkKey', [linkKey]);
}
Future<List<CollectionPostEntity?>> getAllByLinkKey(
List<String> linkKeyValues) {
final values = linkKeyValues.map((e) => [e]).toList();
return getAllByIndex(r'linkKey', values);
}
List<CollectionPostEntity?> getAllByLinkKeySync(List<String> linkKeyValues) {
final values = linkKeyValues.map((e) => [e]).toList();
return getAllByIndexSync(r'linkKey', values);
}
Future<int> deleteAllByLinkKey(List<String> linkKeyValues) {
final values = linkKeyValues.map((e) => [e]).toList();
return deleteAllByIndex(r'linkKey', values);
}
int deleteAllByLinkKeySync(List<String> linkKeyValues) {
final values = linkKeyValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'linkKey', values);
}
Future<Id> putByLinkKey(CollectionPostEntity object) {
return putByIndex(r'linkKey', object);
}
Id putByLinkKeySync(CollectionPostEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'linkKey', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByLinkKey(List<CollectionPostEntity> objects) {
return putAllByIndex(r'linkKey', objects);
}
List<Id> putAllByLinkKeySync(List<CollectionPostEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'linkKey', objects, saveLinks: saveLinks);
}
}
extension CollectionPostEntityQueryWhereSort
on QueryBuilder<CollectionPostEntity, CollectionPostEntity, QWhere> {
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterWhere>
anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension CollectionPostEntityQueryWhere
on QueryBuilder<CollectionPostEntity, CollectionPostEntity, QWhereClause> {
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterWhereClause>
isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterWhereClause>
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<CollectionPostEntity, CollectionPostEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterWhereClause>
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<CollectionPostEntity, CollectionPostEntity, QAfterWhereClause>
linkKeyEqualTo(String linkKey) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'linkKey',
value: [linkKey],
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterWhereClause>
linkKeyNotEqualTo(String linkKey) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'linkKey',
lower: [],
upper: [linkKey],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'linkKey',
lower: [linkKey],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'linkKey',
lower: [linkKey],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'linkKey',
lower: [],
upper: [linkKey],
includeUpper: false,
));
}
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterWhereClause>
collectionIdEqualTo(String collectionId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'collectionId',
value: [collectionId],
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterWhereClause>
collectionIdNotEqualTo(String collectionId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'collectionId',
lower: [],
upper: [collectionId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'collectionId',
lower: [collectionId],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'collectionId',
lower: [collectionId],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'collectionId',
lower: [],
upper: [collectionId],
includeUpper: false,
));
}
});
}
}
extension CollectionPostEntityQueryFilter on QueryBuilder<CollectionPostEntity,
CollectionPostEntity, QFilterCondition> {
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> addedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'addedAt',
value: value,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> addedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'addedAt',
value: value,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> addedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'addedAt',
value: value,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> addedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'addedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> collectionIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> collectionIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> collectionIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> collectionIdBetween(
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'collectionId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> collectionIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> collectionIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition>
collectionIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'collectionId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition>
collectionIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'collectionId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> collectionIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'collectionId',
value: '',
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> collectionIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'collectionId',
value: '',
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> 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<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> linkKeyEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'linkKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> linkKeyGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'linkKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> linkKeyLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'linkKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> linkKeyBetween(
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'linkKey',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> linkKeyStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'linkKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> linkKeyEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'linkKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition>
linkKeyContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'linkKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition>
linkKeyMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'linkKey',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> linkKeyIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'linkKey',
value: '',
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> linkKeyIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'linkKey',
value: '',
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> postIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> postIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> postIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> postIdBetween(
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'postId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> postIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> postIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition>
postIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition>
postIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'postId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> postIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: '',
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> postIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'postId',
value: '',
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> providerIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> providerIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> providerIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> providerIdBetween(
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'providerId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> providerIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> providerIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition>
providerIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition>
providerIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'providerId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> providerIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity,
QAfterFilterCondition> providerIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'providerId',
value: '',
));
});
}
}
extension CollectionPostEntityQueryObject on QueryBuilder<CollectionPostEntity,
CollectionPostEntity, QFilterCondition> {}
extension CollectionPostEntityQueryLinks on QueryBuilder<CollectionPostEntity,
CollectionPostEntity, QFilterCondition> {}
extension CollectionPostEntityQuerySortBy
on QueryBuilder<CollectionPostEntity, CollectionPostEntity, QSortBy> {
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByAddedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'addedAt', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByAddedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'addedAt', Sort.desc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByCollectionId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'collectionId', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByCollectionIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'collectionId', Sort.desc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByLinkKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'linkKey', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByLinkKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'linkKey', Sort.desc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
sortByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
}
extension CollectionPostEntityQuerySortThenBy
on QueryBuilder<CollectionPostEntity, CollectionPostEntity, QSortThenBy> {
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByAddedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'addedAt', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByAddedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'addedAt', Sort.desc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByCollectionId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'collectionId', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByCollectionIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'collectionId', Sort.desc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByLinkKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'linkKey', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByLinkKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'linkKey', Sort.desc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QAfterSortBy>
thenByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
}
extension CollectionPostEntityQueryWhereDistinct
on QueryBuilder<CollectionPostEntity, CollectionPostEntity, QDistinct> {
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QDistinct>
distinctByAddedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'addedAt');
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QDistinct>
distinctByCollectionId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'collectionId', caseSensitive: caseSensitive);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QDistinct>
distinctByLinkKey({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'linkKey', caseSensitive: caseSensitive);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QDistinct>
distinctByPostId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'postId', caseSensitive: caseSensitive);
});
}
QueryBuilder<CollectionPostEntity, CollectionPostEntity, QDistinct>
distinctByProviderId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive);
});
}
}
extension CollectionPostEntityQueryProperty on QueryBuilder<
CollectionPostEntity, CollectionPostEntity, QQueryProperty> {
QueryBuilder<CollectionPostEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<CollectionPostEntity, DateTime, QQueryOperations>
addedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'addedAt');
});
}
QueryBuilder<CollectionPostEntity, String, QQueryOperations>
collectionIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'collectionId');
});
}
QueryBuilder<CollectionPostEntity, String, QQueryOperations>
linkKeyProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'linkKey');
});
}
QueryBuilder<CollectionPostEntity, String, QQueryOperations>
postIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'postId');
});
}
QueryBuilder<CollectionPostEntity, String, QQueryOperations>
providerIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'providerId');
});
}
}
// 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 GetSearchHistoryEntityCollection on Isar {
IsarCollection<SearchHistoryEntity> get searchHistoryEntitys =>
this.collection();
}
const SearchHistoryEntitySchema = CollectionSchema(
name: r'SearchHistoryEntity',
id: -7201285660364201334,
properties: {
r'historyId': PropertySchema(
id: 0,
name: r'historyId',
type: IsarType.string,
),
r'query': PropertySchema(
id: 1,
name: r'query',
type: IsarType.string,
),
r'resultCount': PropertySchema(
id: 2,
name: r'resultCount',
type: IsarType.long,
),
r'searchedAt': PropertySchema(
id: 3,
name: r'searchedAt',
type: IsarType.dateTime,
),
r'tags': PropertySchema(
id: 4,
name: r'tags',
type: IsarType.stringList,
)
},
estimateSize: _searchHistoryEntityEstimateSize,
serialize: _searchHistoryEntitySerialize,
deserialize: _searchHistoryEntityDeserialize,
deserializeProp: _searchHistoryEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'historyId': IndexSchema(
id: -2299313901551835913,
name: r'historyId',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'historyId',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _searchHistoryEntityGetId,
getLinks: _searchHistoryEntityGetLinks,
attach: _searchHistoryEntityAttach,
version: '3.1.0+1',
);
int _searchHistoryEntityEstimateSize(
SearchHistoryEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.historyId.length * 3;
bytesCount += 3 + object.query.length * 3;
bytesCount += 3 + object.tags.length * 3;
{
for (var i = 0; i < object.tags.length; i++) {
final value = object.tags[i];
bytesCount += value.length * 3;
}
}
return bytesCount;
}
void _searchHistoryEntitySerialize(
SearchHistoryEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.historyId);
writer.writeString(offsets[1], object.query);
writer.writeLong(offsets[2], object.resultCount);
writer.writeDateTime(offsets[3], object.searchedAt);
writer.writeStringList(offsets[4], object.tags);
}
SearchHistoryEntity _searchHistoryEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = SearchHistoryEntity();
object.historyId = reader.readString(offsets[0]);
object.isarId = id;
object.query = reader.readString(offsets[1]);
object.resultCount = reader.readLong(offsets[2]);
object.searchedAt = reader.readDateTime(offsets[3]);
object.tags = reader.readStringList(offsets[4]) ?? [];
return object;
}
P _searchHistoryEntityDeserializeProp<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.readString(offset)) as P;
case 2:
return (reader.readLong(offset)) as P;
case 3:
return (reader.readDateTime(offset)) as P;
case 4:
return (reader.readStringList(offset) ?? []) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
Id _searchHistoryEntityGetId(SearchHistoryEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _searchHistoryEntityGetLinks(
SearchHistoryEntity object) {
return [];
}
void _searchHistoryEntityAttach(
IsarCollection<dynamic> col, Id id, SearchHistoryEntity object) {
object.isarId = id;
}
extension SearchHistoryEntityByIndex on IsarCollection<SearchHistoryEntity> {
Future<SearchHistoryEntity?> getByHistoryId(String historyId) {
return getByIndex(r'historyId', [historyId]);
}
SearchHistoryEntity? getByHistoryIdSync(String historyId) {
return getByIndexSync(r'historyId', [historyId]);
}
Future<bool> deleteByHistoryId(String historyId) {
return deleteByIndex(r'historyId', [historyId]);
}
bool deleteByHistoryIdSync(String historyId) {
return deleteByIndexSync(r'historyId', [historyId]);
}
Future<List<SearchHistoryEntity?>> getAllByHistoryId(
List<String> historyIdValues) {
final values = historyIdValues.map((e) => [e]).toList();
return getAllByIndex(r'historyId', values);
}
List<SearchHistoryEntity?> getAllByHistoryIdSync(
List<String> historyIdValues) {
final values = historyIdValues.map((e) => [e]).toList();
return getAllByIndexSync(r'historyId', values);
}
Future<int> deleteAllByHistoryId(List<String> historyIdValues) {
final values = historyIdValues.map((e) => [e]).toList();
return deleteAllByIndex(r'historyId', values);
}
int deleteAllByHistoryIdSync(List<String> historyIdValues) {
final values = historyIdValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'historyId', values);
}
Future<Id> putByHistoryId(SearchHistoryEntity object) {
return putByIndex(r'historyId', object);
}
Id putByHistoryIdSync(SearchHistoryEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'historyId', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByHistoryId(List<SearchHistoryEntity> objects) {
return putAllByIndex(r'historyId', objects);
}
List<Id> putAllByHistoryIdSync(List<SearchHistoryEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'historyId', objects, saveLinks: saveLinks);
}
}
extension SearchHistoryEntityQueryWhereSort
on QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QWhere> {
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterWhere>
anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension SearchHistoryEntityQueryWhere
on QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QWhereClause> {
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterWhereClause>
isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterWhereClause>
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<SearchHistoryEntity, SearchHistoryEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterWhereClause>
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<SearchHistoryEntity, SearchHistoryEntity, QAfterWhereClause>
historyIdEqualTo(String historyId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'historyId',
value: [historyId],
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterWhereClause>
historyIdNotEqualTo(String historyId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'historyId',
lower: [],
upper: [historyId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'historyId',
lower: [historyId],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'historyId',
lower: [historyId],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'historyId',
lower: [],
upper: [historyId],
includeUpper: false,
));
}
});
}
}
extension SearchHistoryEntityQueryFilter on QueryBuilder<SearchHistoryEntity,
SearchHistoryEntity, QFilterCondition> {
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'historyId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'historyId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'historyId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdBetween(
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'historyId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'historyId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'historyId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'historyId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'historyId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'historyId',
value: '',
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
historyIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'historyId',
value: '',
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
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<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'query',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'query',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'query',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryBetween(
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'query',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'query',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'query',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'query',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'query',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'query',
value: '',
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
queryIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'query',
value: '',
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
resultCountEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'resultCount',
value: value,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
resultCountGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'resultCount',
value: value,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
resultCountLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'resultCount',
value: value,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
resultCountBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'resultCount',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
searchedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'searchedAt',
value: value,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
searchedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'searchedAt',
value: value,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
searchedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'searchedAt',
value: value,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
searchedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'searchedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementBetween(
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'tags',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'tags',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'tags',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'tags',
value: '',
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsElementIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'tags',
value: '',
));
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsLengthEqualTo(int length) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
length,
true,
length,
true,
);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
0,
true,
0,
true,
);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
0,
false,
999999,
true,
);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsLengthLessThan(
int length, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
0,
true,
length,
include,
);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsLengthGreaterThan(
int length, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
length,
include,
999999,
true,
);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterFilterCondition>
tagsLengthBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tags',
lower,
includeLower,
upper,
includeUpper,
);
});
}
}
extension SearchHistoryEntityQueryObject on QueryBuilder<SearchHistoryEntity,
SearchHistoryEntity, QFilterCondition> {}
extension SearchHistoryEntityQueryLinks on QueryBuilder<SearchHistoryEntity,
SearchHistoryEntity, QFilterCondition> {}
extension SearchHistoryEntityQuerySortBy
on QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QSortBy> {
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
sortByHistoryId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'historyId', Sort.asc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
sortByHistoryIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'historyId', Sort.desc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
sortByQuery() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'query', Sort.asc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
sortByQueryDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'query', Sort.desc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
sortByResultCount() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'resultCount', Sort.asc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
sortByResultCountDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'resultCount', Sort.desc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
sortBySearchedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'searchedAt', Sort.asc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
sortBySearchedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'searchedAt', Sort.desc);
});
}
}
extension SearchHistoryEntityQuerySortThenBy
on QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QSortThenBy> {
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenByHistoryId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'historyId', Sort.asc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenByHistoryIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'historyId', Sort.desc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenByQuery() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'query', Sort.asc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenByQueryDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'query', Sort.desc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenByResultCount() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'resultCount', Sort.asc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenByResultCountDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'resultCount', Sort.desc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenBySearchedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'searchedAt', Sort.asc);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QAfterSortBy>
thenBySearchedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'searchedAt', Sort.desc);
});
}
}
extension SearchHistoryEntityQueryWhereDistinct
on QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QDistinct> {
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QDistinct>
distinctByHistoryId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'historyId', caseSensitive: caseSensitive);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QDistinct>
distinctByQuery({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'query', caseSensitive: caseSensitive);
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QDistinct>
distinctByResultCount() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'resultCount');
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QDistinct>
distinctBySearchedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'searchedAt');
});
}
QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QDistinct>
distinctByTags() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'tags');
});
}
}
extension SearchHistoryEntityQueryProperty
on QueryBuilder<SearchHistoryEntity, SearchHistoryEntity, QQueryProperty> {
QueryBuilder<SearchHistoryEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<SearchHistoryEntity, String, QQueryOperations>
historyIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'historyId');
});
}
QueryBuilder<SearchHistoryEntity, String, QQueryOperations> queryProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'query');
});
}
QueryBuilder<SearchHistoryEntity, int, QQueryOperations>
resultCountProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'resultCount');
});
}
QueryBuilder<SearchHistoryEntity, DateTime, QQueryOperations>
searchedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'searchedAt');
});
}
QueryBuilder<SearchHistoryEntity, List<String>, QQueryOperations>
tagsProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'tags');
});
}
}
// 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 GetAppSettingEntityCollection on Isar {
IsarCollection<AppSettingEntity> get appSettingEntitys => this.collection();
}
const AppSettingEntitySchema = CollectionSchema(
name: r'AppSettingEntity',
id: -2817644754785178746,
properties: {
r'jsonValue': PropertySchema(
id: 0,
name: r'jsonValue',
type: IsarType.string,
),
r'key': PropertySchema(
id: 1,
name: r'key',
type: IsarType.string,
),
r'updatedAt': PropertySchema(
id: 2,
name: r'updatedAt',
type: IsarType.dateTime,
)
},
estimateSize: _appSettingEntityEstimateSize,
serialize: _appSettingEntitySerialize,
deserialize: _appSettingEntityDeserialize,
deserializeProp: _appSettingEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'key': IndexSchema(
id: -4906094122524121629,
name: r'key',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'key',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _appSettingEntityGetId,
getLinks: _appSettingEntityGetLinks,
attach: _appSettingEntityAttach,
version: '3.1.0+1',
);
int _appSettingEntityEstimateSize(
AppSettingEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.jsonValue.length * 3;
bytesCount += 3 + object.key.length * 3;
return bytesCount;
}
void _appSettingEntitySerialize(
AppSettingEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.jsonValue);
writer.writeString(offsets[1], object.key);
writer.writeDateTime(offsets[2], object.updatedAt);
}
AppSettingEntity _appSettingEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = AppSettingEntity();
object.isarId = id;
object.jsonValue = reader.readString(offsets[0]);
object.key = reader.readString(offsets[1]);
object.updatedAt = reader.readDateTime(offsets[2]);
return object;
}
P _appSettingEntityDeserializeProp<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.readString(offset)) as P;
case 2:
return (reader.readDateTime(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
Id _appSettingEntityGetId(AppSettingEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _appSettingEntityGetLinks(AppSettingEntity object) {
return [];
}
void _appSettingEntityAttach(
IsarCollection<dynamic> col, Id id, AppSettingEntity object) {
object.isarId = id;
}
extension AppSettingEntityByIndex on IsarCollection<AppSettingEntity> {
Future<AppSettingEntity?> getByKey(String key) {
return getByIndex(r'key', [key]);
}
AppSettingEntity? getByKeySync(String key) {
return getByIndexSync(r'key', [key]);
}
Future<bool> deleteByKey(String key) {
return deleteByIndex(r'key', [key]);
}
bool deleteByKeySync(String key) {
return deleteByIndexSync(r'key', [key]);
}
Future<List<AppSettingEntity?>> getAllByKey(List<String> keyValues) {
final values = keyValues.map((e) => [e]).toList();
return getAllByIndex(r'key', values);
}
List<AppSettingEntity?> getAllByKeySync(List<String> keyValues) {
final values = keyValues.map((e) => [e]).toList();
return getAllByIndexSync(r'key', values);
}
Future<int> deleteAllByKey(List<String> keyValues) {
final values = keyValues.map((e) => [e]).toList();
return deleteAllByIndex(r'key', values);
}
int deleteAllByKeySync(List<String> keyValues) {
final values = keyValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'key', values);
}
Future<Id> putByKey(AppSettingEntity object) {
return putByIndex(r'key', object);
}
Id putByKeySync(AppSettingEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'key', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByKey(List<AppSettingEntity> objects) {
return putAllByIndex(r'key', objects);
}
List<Id> putAllByKeySync(List<AppSettingEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'key', objects, saveLinks: saveLinks);
}
}
extension AppSettingEntityQueryWhereSort
on QueryBuilder<AppSettingEntity, AppSettingEntity, QWhere> {
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterWhere> anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension AppSettingEntityQueryWhere
on QueryBuilder<AppSettingEntity, AppSettingEntity, QWhereClause> {
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterWhereClause>
isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterWhereClause>
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<AppSettingEntity, AppSettingEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterWhereClause>
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<AppSettingEntity, AppSettingEntity, QAfterWhereClause>
keyEqualTo(String key) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'key',
value: [key],
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterWhereClause>
keyNotEqualTo(String key) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'key',
lower: [],
upper: [key],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'key',
lower: [key],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'key',
lower: [key],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'key',
lower: [],
upper: [key],
includeUpper: false,
));
}
});
}
}
extension AppSettingEntityQueryFilter
on QueryBuilder<AppSettingEntity, AppSettingEntity, QFilterCondition> {
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
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<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'jsonValue',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'jsonValue',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'jsonValue',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueBetween(
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'jsonValue',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'jsonValue',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'jsonValue',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'jsonValue',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'jsonValue',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'jsonValue',
value: '',
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
jsonValueIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'jsonValue',
value: '',
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'key',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'key',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'key',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyBetween(
String lower,
String upper, {
bool includeLower = true,
bool includeUpper = true,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'key',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'key',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'key',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'key',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'key',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'key',
value: '',
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
keyIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'key',
value: '',
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
updatedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'updatedAt',
value: value,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
updatedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'updatedAt',
value: value,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
updatedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'updatedAt',
value: value,
));
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterFilterCondition>
updatedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'updatedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
extension AppSettingEntityQueryObject
on QueryBuilder<AppSettingEntity, AppSettingEntity, QFilterCondition> {}
extension AppSettingEntityQueryLinks
on QueryBuilder<AppSettingEntity, AppSettingEntity, QFilterCondition> {}
extension AppSettingEntityQuerySortBy
on QueryBuilder<AppSettingEntity, AppSettingEntity, QSortBy> {
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
sortByJsonValue() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'jsonValue', Sort.asc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
sortByJsonValueDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'jsonValue', Sort.desc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy> sortByKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'key', Sort.asc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
sortByKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'key', Sort.desc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
sortByUpdatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.asc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
sortByUpdatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.desc);
});
}
}
extension AppSettingEntityQuerySortThenBy
on QueryBuilder<AppSettingEntity, AppSettingEntity, QSortThenBy> {
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
thenByJsonValue() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'jsonValue', Sort.asc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
thenByJsonValueDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'jsonValue', Sort.desc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy> thenByKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'key', Sort.asc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
thenByKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'key', Sort.desc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
thenByUpdatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.asc);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QAfterSortBy>
thenByUpdatedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'updatedAt', Sort.desc);
});
}
}
extension AppSettingEntityQueryWhereDistinct
on QueryBuilder<AppSettingEntity, AppSettingEntity, QDistinct> {
QueryBuilder<AppSettingEntity, AppSettingEntity, QDistinct>
distinctByJsonValue({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'jsonValue', caseSensitive: caseSensitive);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QDistinct> distinctByKey(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'key', caseSensitive: caseSensitive);
});
}
QueryBuilder<AppSettingEntity, AppSettingEntity, QDistinct>
distinctByUpdatedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'updatedAt');
});
}
}
extension AppSettingEntityQueryProperty
on QueryBuilder<AppSettingEntity, AppSettingEntity, QQueryProperty> {
QueryBuilder<AppSettingEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<AppSettingEntity, String, QQueryOperations> jsonValueProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'jsonValue');
});
}
QueryBuilder<AppSettingEntity, String, QQueryOperations> keyProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'key');
});
}
QueryBuilder<AppSettingEntity, DateTime, QQueryOperations>
updatedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'updatedAt');
});
}
}
// 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 GetViewedPostEntityCollection on Isar {
IsarCollection<ViewedPostEntity> get viewedPostEntitys => this.collection();
}
const ViewedPostEntitySchema = CollectionSchema(
name: r'ViewedPostEntity',
id: 1092589981525841594,
properties: {
r'postId': PropertySchema(
id: 0,
name: r'postId',
type: IsarType.string,
),
r'providerId': PropertySchema(
id: 1,
name: r'providerId',
type: IsarType.string,
),
r'viewedAt': PropertySchema(
id: 2,
name: r'viewedAt',
type: IsarType.dateTime,
),
r'viewedKey': PropertySchema(
id: 3,
name: r'viewedKey',
type: IsarType.string,
)
},
estimateSize: _viewedPostEntityEstimateSize,
serialize: _viewedPostEntitySerialize,
deserialize: _viewedPostEntityDeserialize,
deserializeProp: _viewedPostEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'viewedKey': IndexSchema(
id: 7976054145357241653,
name: r'viewedKey',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'viewedKey',
type: IndexType.hash,
caseSensitive: true,
)
],
),
r'providerId_postId': IndexSchema(
id: 711415917800973915,
name: r'providerId_postId',
unique: false,
replace: false,
properties: [
IndexPropertySchema(
name: r'providerId',
type: IndexType.hash,
caseSensitive: true,
),
IndexPropertySchema(
name: r'postId',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _viewedPostEntityGetId,
getLinks: _viewedPostEntityGetLinks,
attach: _viewedPostEntityAttach,
version: '3.1.0+1',
);
int _viewedPostEntityEstimateSize(
ViewedPostEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.postId.length * 3;
bytesCount += 3 + object.providerId.length * 3;
bytesCount += 3 + object.viewedKey.length * 3;
return bytesCount;
}
void _viewedPostEntitySerialize(
ViewedPostEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.postId);
writer.writeString(offsets[1], object.providerId);
writer.writeDateTime(offsets[2], object.viewedAt);
writer.writeString(offsets[3], object.viewedKey);
}
ViewedPostEntity _viewedPostEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = ViewedPostEntity();
object.isarId = id;
object.postId = reader.readString(offsets[0]);
object.providerId = reader.readString(offsets[1]);
object.viewedAt = reader.readDateTime(offsets[2]);
object.viewedKey = reader.readString(offsets[3]);
return object;
}
P _viewedPostEntityDeserializeProp<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.readString(offset)) as P;
case 2:
return (reader.readDateTime(offset)) as P;
case 3:
return (reader.readString(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
Id _viewedPostEntityGetId(ViewedPostEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _viewedPostEntityGetLinks(ViewedPostEntity object) {
return [];
}
void _viewedPostEntityAttach(
IsarCollection<dynamic> col, Id id, ViewedPostEntity object) {
object.isarId = id;
}
extension ViewedPostEntityByIndex on IsarCollection<ViewedPostEntity> {
Future<ViewedPostEntity?> getByViewedKey(String viewedKey) {
return getByIndex(r'viewedKey', [viewedKey]);
}
ViewedPostEntity? getByViewedKeySync(String viewedKey) {
return getByIndexSync(r'viewedKey', [viewedKey]);
}
Future<bool> deleteByViewedKey(String viewedKey) {
return deleteByIndex(r'viewedKey', [viewedKey]);
}
bool deleteByViewedKeySync(String viewedKey) {
return deleteByIndexSync(r'viewedKey', [viewedKey]);
}
Future<List<ViewedPostEntity?>> getAllByViewedKey(
List<String> viewedKeyValues) {
final values = viewedKeyValues.map((e) => [e]).toList();
return getAllByIndex(r'viewedKey', values);
}
List<ViewedPostEntity?> getAllByViewedKeySync(List<String> viewedKeyValues) {
final values = viewedKeyValues.map((e) => [e]).toList();
return getAllByIndexSync(r'viewedKey', values);
}
Future<int> deleteAllByViewedKey(List<String> viewedKeyValues) {
final values = viewedKeyValues.map((e) => [e]).toList();
return deleteAllByIndex(r'viewedKey', values);
}
int deleteAllByViewedKeySync(List<String> viewedKeyValues) {
final values = viewedKeyValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'viewedKey', values);
}
Future<Id> putByViewedKey(ViewedPostEntity object) {
return putByIndex(r'viewedKey', object);
}
Id putByViewedKeySync(ViewedPostEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'viewedKey', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByViewedKey(List<ViewedPostEntity> objects) {
return putAllByIndex(r'viewedKey', objects);
}
List<Id> putAllByViewedKeySync(List<ViewedPostEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'viewedKey', objects, saveLinks: saveLinks);
}
}
extension ViewedPostEntityQueryWhereSort
on QueryBuilder<ViewedPostEntity, ViewedPostEntity, QWhere> {
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhere> anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension ViewedPostEntityQueryWhere
on QueryBuilder<ViewedPostEntity, ViewedPostEntity, QWhereClause> {
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
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<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
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<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
viewedKeyEqualTo(String viewedKey) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'viewedKey',
value: [viewedKey],
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
viewedKeyNotEqualTo(String viewedKey) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'viewedKey',
lower: [],
upper: [viewedKey],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'viewedKey',
lower: [viewedKey],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'viewedKey',
lower: [viewedKey],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'viewedKey',
lower: [],
upper: [viewedKey],
includeUpper: false,
));
}
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
providerIdEqualToAnyPostId(String providerId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'providerId_postId',
value: [providerId],
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
providerIdNotEqualToAnyPostId(String providerId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [],
upper: [providerId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [],
upper: [providerId],
includeUpper: false,
));
}
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
providerIdPostIdEqualTo(String providerId, String postId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'providerId_postId',
value: [providerId, postId],
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterWhereClause>
providerIdEqualToPostIdNotEqualTo(String providerId, String postId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
upper: [providerId, postId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId, postId],
includeLower: false,
upper: [providerId],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId, postId],
includeLower: false,
upper: [providerId],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
upper: [providerId, postId],
includeUpper: false,
));
}
});
}
}
extension ViewedPostEntityQueryFilter
on QueryBuilder<ViewedPostEntity, ViewedPostEntity, QFilterCondition> {
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
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<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdBetween(
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'postId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'postId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: '',
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
postIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'postId',
value: '',
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdBetween(
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'providerId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'providerId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
providerIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'viewedAt',
value: value,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'viewedAt',
value: value,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'viewedAt',
value: value,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'viewedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'viewedKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'viewedKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'viewedKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyBetween(
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'viewedKey',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'viewedKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'viewedKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'viewedKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'viewedKey',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'viewedKey',
value: '',
));
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterFilterCondition>
viewedKeyIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'viewedKey',
value: '',
));
});
}
}
extension ViewedPostEntityQueryObject
on QueryBuilder<ViewedPostEntity, ViewedPostEntity, QFilterCondition> {}
extension ViewedPostEntityQueryLinks
on QueryBuilder<ViewedPostEntity, ViewedPostEntity, QFilterCondition> {}
extension ViewedPostEntityQuerySortBy
on QueryBuilder<ViewedPostEntity, ViewedPostEntity, QSortBy> {
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
sortByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
sortByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
sortByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
sortByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
sortByViewedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'viewedAt', Sort.asc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
sortByViewedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'viewedAt', Sort.desc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
sortByViewedKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'viewedKey', Sort.asc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
sortByViewedKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'viewedKey', Sort.desc);
});
}
}
extension ViewedPostEntityQuerySortThenBy
on QueryBuilder<ViewedPostEntity, ViewedPostEntity, QSortThenBy> {
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByViewedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'viewedAt', Sort.asc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByViewedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'viewedAt', Sort.desc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByViewedKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'viewedKey', Sort.asc);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QAfterSortBy>
thenByViewedKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'viewedKey', Sort.desc);
});
}
}
extension ViewedPostEntityQueryWhereDistinct
on QueryBuilder<ViewedPostEntity, ViewedPostEntity, QDistinct> {
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QDistinct> distinctByPostId(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'postId', caseSensitive: caseSensitive);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QDistinct>
distinctByProviderId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive);
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QDistinct>
distinctByViewedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'viewedAt');
});
}
QueryBuilder<ViewedPostEntity, ViewedPostEntity, QDistinct>
distinctByViewedKey({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'viewedKey', caseSensitive: caseSensitive);
});
}
}
extension ViewedPostEntityQueryProperty
on QueryBuilder<ViewedPostEntity, ViewedPostEntity, QQueryProperty> {
QueryBuilder<ViewedPostEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<ViewedPostEntity, String, QQueryOperations> postIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'postId');
});
}
QueryBuilder<ViewedPostEntity, String, QQueryOperations>
providerIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'providerId');
});
}
QueryBuilder<ViewedPostEntity, DateTime, QQueryOperations>
viewedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'viewedAt');
});
}
QueryBuilder<ViewedPostEntity, String, QQueryOperations> viewedKeyProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'viewedKey');
});
}
}
// 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 GetProviderDiagnosticsEntityCollection on Isar {
IsarCollection<ProviderDiagnosticsEntity> get providerDiagnosticsEntitys =>
this.collection();
}
const ProviderDiagnosticsEntitySchema = CollectionSchema(
name: r'ProviderDiagnosticsEntity',
id: -3843424147953592067,
properties: {
r'lastErrorMessage': PropertySchema(
id: 0,
name: r'lastErrorMessage',
type: IsarType.string,
),
r'lastResultCount': PropertySchema(
id: 1,
name: r'lastResultCount',
type: IsarType.long,
),
r'lastSearchAt': PropertySchema(
id: 2,
name: r'lastSearchAt',
type: IsarType.dateTime,
),
r'providerId': PropertySchema(
id: 3,
name: r'providerId',
type: IsarType.string,
)
},
estimateSize: _providerDiagnosticsEntityEstimateSize,
serialize: _providerDiagnosticsEntitySerialize,
deserialize: _providerDiagnosticsEntityDeserialize,
deserializeProp: _providerDiagnosticsEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'providerId': IndexSchema(
id: -1675978104265523206,
name: r'providerId',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'providerId',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _providerDiagnosticsEntityGetId,
getLinks: _providerDiagnosticsEntityGetLinks,
attach: _providerDiagnosticsEntityAttach,
version: '3.1.0+1',
);
int _providerDiagnosticsEntityEstimateSize(
ProviderDiagnosticsEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
{
final value = object.lastErrorMessage;
if (value != null) {
bytesCount += 3 + value.length * 3;
}
}
bytesCount += 3 + object.providerId.length * 3;
return bytesCount;
}
void _providerDiagnosticsEntitySerialize(
ProviderDiagnosticsEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.lastErrorMessage);
writer.writeLong(offsets[1], object.lastResultCount);
writer.writeDateTime(offsets[2], object.lastSearchAt);
writer.writeString(offsets[3], object.providerId);
}
ProviderDiagnosticsEntity _providerDiagnosticsEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = ProviderDiagnosticsEntity();
object.isarId = id;
object.lastErrorMessage = reader.readStringOrNull(offsets[0]);
object.lastResultCount = reader.readLong(offsets[1]);
object.lastSearchAt = reader.readDateTime(offsets[2]);
object.providerId = reader.readString(offsets[3]);
return object;
}
P _providerDiagnosticsEntityDeserializeProp<P>(
IsarReader reader,
int propertyId,
int offset,
Map<Type, List<int>> allOffsets,
) {
switch (propertyId) {
case 0:
return (reader.readStringOrNull(offset)) as P;
case 1:
return (reader.readLong(offset)) as P;
case 2:
return (reader.readDateTime(offset)) as P;
case 3:
return (reader.readString(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
Id _providerDiagnosticsEntityGetId(ProviderDiagnosticsEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _providerDiagnosticsEntityGetLinks(
ProviderDiagnosticsEntity object) {
return [];
}
void _providerDiagnosticsEntityAttach(
IsarCollection<dynamic> col, Id id, ProviderDiagnosticsEntity object) {
object.isarId = id;
}
extension ProviderDiagnosticsEntityByIndex
on IsarCollection<ProviderDiagnosticsEntity> {
Future<ProviderDiagnosticsEntity?> getByProviderId(String providerId) {
return getByIndex(r'providerId', [providerId]);
}
ProviderDiagnosticsEntity? getByProviderIdSync(String providerId) {
return getByIndexSync(r'providerId', [providerId]);
}
Future<bool> deleteByProviderId(String providerId) {
return deleteByIndex(r'providerId', [providerId]);
}
bool deleteByProviderIdSync(String providerId) {
return deleteByIndexSync(r'providerId', [providerId]);
}
Future<List<ProviderDiagnosticsEntity?>> getAllByProviderId(
List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return getAllByIndex(r'providerId', values);
}
List<ProviderDiagnosticsEntity?> getAllByProviderIdSync(
List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return getAllByIndexSync(r'providerId', values);
}
Future<int> deleteAllByProviderId(List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return deleteAllByIndex(r'providerId', values);
}
int deleteAllByProviderIdSync(List<String> providerIdValues) {
final values = providerIdValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'providerId', values);
}
Future<Id> putByProviderId(ProviderDiagnosticsEntity object) {
return putByIndex(r'providerId', object);
}
Id putByProviderIdSync(ProviderDiagnosticsEntity object,
{bool saveLinks = true}) {
return putByIndexSync(r'providerId', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByProviderId(List<ProviderDiagnosticsEntity> objects) {
return putAllByIndex(r'providerId', objects);
}
List<Id> putAllByProviderIdSync(List<ProviderDiagnosticsEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'providerId', objects, saveLinks: saveLinks);
}
}
extension ProviderDiagnosticsEntityQueryWhereSort on QueryBuilder<
ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QWhere> {
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterWhere> anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension ProviderDiagnosticsEntityQueryWhere on QueryBuilder<
ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QWhereClause> {
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterWhereClause> isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterWhereClause> 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<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterWhereClause> isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterWhereClause> isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterWhereClause> 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<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterWhereClause> providerIdEqualTo(String providerId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'providerId',
value: [providerId],
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterWhereClause> providerIdNotEqualTo(String providerId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [],
upper: [providerId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [providerId],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [providerId],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId',
lower: [],
upper: [providerId],
includeUpper: false,
));
}
});
}
}
extension ProviderDiagnosticsEntityQueryFilter on QueryBuilder<
ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QFilterCondition> {
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> 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<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'lastErrorMessage',
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'lastErrorMessage',
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'lastErrorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageGreaterThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'lastErrorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageLessThan(
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'lastErrorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageBetween(
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'lastErrorMessage',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'lastErrorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'lastErrorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition>
lastErrorMessageContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'lastErrorMessage',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition>
lastErrorMessageMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'lastErrorMessage',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'lastErrorMessage',
value: '',
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastErrorMessageIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'lastErrorMessage',
value: '',
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastResultCountEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'lastResultCount',
value: value,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastResultCountGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'lastResultCount',
value: value,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastResultCountLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'lastResultCount',
value: value,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastResultCountBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'lastResultCount',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastSearchAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'lastSearchAt',
value: value,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastSearchAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'lastSearchAt',
value: value,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastSearchAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'lastSearchAt',
value: value,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> lastSearchAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'lastSearchAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> providerIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> providerIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> providerIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> providerIdBetween(
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'providerId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> providerIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> providerIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition>
providerIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition>
providerIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'providerId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> providerIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterFilterCondition> providerIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'providerId',
value: '',
));
});
}
}
extension ProviderDiagnosticsEntityQueryObject on QueryBuilder<
ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QFilterCondition> {}
extension ProviderDiagnosticsEntityQueryLinks on QueryBuilder<
ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QFilterCondition> {}
extension ProviderDiagnosticsEntityQuerySortBy on QueryBuilder<
ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QSortBy> {
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> sortByLastErrorMessage() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastErrorMessage', Sort.asc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> sortByLastErrorMessageDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastErrorMessage', Sort.desc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> sortByLastResultCount() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastResultCount', Sort.asc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> sortByLastResultCountDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastResultCount', Sort.desc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> sortByLastSearchAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastSearchAt', Sort.asc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> sortByLastSearchAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastSearchAt', Sort.desc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> sortByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> sortByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
}
extension ProviderDiagnosticsEntityQuerySortThenBy on QueryBuilder<
ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QSortThenBy> {
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByLastErrorMessage() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastErrorMessage', Sort.asc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByLastErrorMessageDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastErrorMessage', Sort.desc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByLastResultCount() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastResultCount', Sort.asc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByLastResultCountDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastResultCount', Sort.desc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByLastSearchAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastSearchAt', Sort.asc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByLastSearchAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'lastSearchAt', Sort.desc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity,
QAfterSortBy> thenByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
}
extension ProviderDiagnosticsEntityQueryWhereDistinct on QueryBuilder<
ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QDistinct> {
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QDistinct>
distinctByLastErrorMessage({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'lastErrorMessage',
caseSensitive: caseSensitive);
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QDistinct>
distinctByLastResultCount() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'lastResultCount');
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QDistinct>
distinctByLastSearchAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'lastSearchAt');
});
}
QueryBuilder<ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QDistinct>
distinctByProviderId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive);
});
}
}
extension ProviderDiagnosticsEntityQueryProperty on QueryBuilder<
ProviderDiagnosticsEntity, ProviderDiagnosticsEntity, QQueryProperty> {
QueryBuilder<ProviderDiagnosticsEntity, int, QQueryOperations>
isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<ProviderDiagnosticsEntity, String?, QQueryOperations>
lastErrorMessageProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'lastErrorMessage');
});
}
QueryBuilder<ProviderDiagnosticsEntity, int, QQueryOperations>
lastResultCountProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'lastResultCount');
});
}
QueryBuilder<ProviderDiagnosticsEntity, DateTime, QQueryOperations>
lastSearchAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'lastSearchAt');
});
}
QueryBuilder<ProviderDiagnosticsEntity, String, QQueryOperations>
providerIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'providerId');
});
}
}
// 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 GetDownloadedMediaEntityCollection on Isar {
IsarCollection<DownloadedMediaEntity> get downloadedMediaEntitys =>
this.collection();
}
const DownloadedMediaEntitySchema = CollectionSchema(
name: r'DownloadedMediaEntity',
id: 1227555691187997704,
properties: {
r'cacheKey': PropertySchema(
id: 0,
name: r'cacheKey',
type: IsarType.string,
),
r'downloadedAt': PropertySchema(
id: 1,
name: r'downloadedAt',
type: IsarType.dateTime,
),
r'fileName': PropertySchema(
id: 2,
name: r'fileName',
type: IsarType.string,
),
r'postId': PropertySchema(
id: 3,
name: r'postId',
type: IsarType.string,
),
r'providerId': PropertySchema(
id: 4,
name: r'providerId',
type: IsarType.string,
),
r'savedPath': PropertySchema(
id: 5,
name: r'savedPath',
type: IsarType.string,
),
r'status': PropertySchema(
id: 6,
name: r'status',
type: IsarType.string,
)
},
estimateSize: _downloadedMediaEntityEstimateSize,
serialize: _downloadedMediaEntitySerialize,
deserialize: _downloadedMediaEntityDeserialize,
deserializeProp: _downloadedMediaEntityDeserializeProp,
idName: r'isarId',
indexes: {
r'cacheKey': IndexSchema(
id: 5885332021012296610,
name: r'cacheKey',
unique: true,
replace: true,
properties: [
IndexPropertySchema(
name: r'cacheKey',
type: IndexType.hash,
caseSensitive: true,
)
],
),
r'providerId_postId': IndexSchema(
id: 711415917800973915,
name: r'providerId_postId',
unique: false,
replace: false,
properties: [
IndexPropertySchema(
name: r'providerId',
type: IndexType.hash,
caseSensitive: true,
),
IndexPropertySchema(
name: r'postId',
type: IndexType.hash,
caseSensitive: true,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _downloadedMediaEntityGetId,
getLinks: _downloadedMediaEntityGetLinks,
attach: _downloadedMediaEntityAttach,
version: '3.1.0+1',
);
int _downloadedMediaEntityEstimateSize(
DownloadedMediaEntity object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.cacheKey.length * 3;
bytesCount += 3 + object.fileName.length * 3;
bytesCount += 3 + object.postId.length * 3;
bytesCount += 3 + object.providerId.length * 3;
bytesCount += 3 + object.savedPath.length * 3;
bytesCount += 3 + object.status.length * 3;
return bytesCount;
}
void _downloadedMediaEntitySerialize(
DownloadedMediaEntity object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.cacheKey);
writer.writeDateTime(offsets[1], object.downloadedAt);
writer.writeString(offsets[2], object.fileName);
writer.writeString(offsets[3], object.postId);
writer.writeString(offsets[4], object.providerId);
writer.writeString(offsets[5], object.savedPath);
writer.writeString(offsets[6], object.status);
}
DownloadedMediaEntity _downloadedMediaEntityDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = DownloadedMediaEntity();
object.cacheKey = reader.readString(offsets[0]);
object.downloadedAt = reader.readDateTime(offsets[1]);
object.fileName = reader.readString(offsets[2]);
object.isarId = id;
object.postId = reader.readString(offsets[3]);
object.providerId = reader.readString(offsets[4]);
object.savedPath = reader.readString(offsets[5]);
object.status = reader.readString(offsets[6]);
return object;
}
P _downloadedMediaEntityDeserializeProp<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.readString(offset)) as P;
case 3:
return (reader.readString(offset)) as P;
case 4:
return (reader.readString(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 _downloadedMediaEntityGetId(DownloadedMediaEntity object) {
return object.isarId;
}
List<IsarLinkBase<dynamic>> _downloadedMediaEntityGetLinks(
DownloadedMediaEntity object) {
return [];
}
void _downloadedMediaEntityAttach(
IsarCollection<dynamic> col, Id id, DownloadedMediaEntity object) {
object.isarId = id;
}
extension DownloadedMediaEntityByIndex
on IsarCollection<DownloadedMediaEntity> {
Future<DownloadedMediaEntity?> getByCacheKey(String cacheKey) {
return getByIndex(r'cacheKey', [cacheKey]);
}
DownloadedMediaEntity? getByCacheKeySync(String cacheKey) {
return getByIndexSync(r'cacheKey', [cacheKey]);
}
Future<bool> deleteByCacheKey(String cacheKey) {
return deleteByIndex(r'cacheKey', [cacheKey]);
}
bool deleteByCacheKeySync(String cacheKey) {
return deleteByIndexSync(r'cacheKey', [cacheKey]);
}
Future<List<DownloadedMediaEntity?>> getAllByCacheKey(
List<String> cacheKeyValues) {
final values = cacheKeyValues.map((e) => [e]).toList();
return getAllByIndex(r'cacheKey', values);
}
List<DownloadedMediaEntity?> getAllByCacheKeySync(
List<String> cacheKeyValues) {
final values = cacheKeyValues.map((e) => [e]).toList();
return getAllByIndexSync(r'cacheKey', values);
}
Future<int> deleteAllByCacheKey(List<String> cacheKeyValues) {
final values = cacheKeyValues.map((e) => [e]).toList();
return deleteAllByIndex(r'cacheKey', values);
}
int deleteAllByCacheKeySync(List<String> cacheKeyValues) {
final values = cacheKeyValues.map((e) => [e]).toList();
return deleteAllByIndexSync(r'cacheKey', values);
}
Future<Id> putByCacheKey(DownloadedMediaEntity object) {
return putByIndex(r'cacheKey', object);
}
Id putByCacheKeySync(DownloadedMediaEntity object, {bool saveLinks = true}) {
return putByIndexSync(r'cacheKey', object, saveLinks: saveLinks);
}
Future<List<Id>> putAllByCacheKey(List<DownloadedMediaEntity> objects) {
return putAllByIndex(r'cacheKey', objects);
}
List<Id> putAllByCacheKeySync(List<DownloadedMediaEntity> objects,
{bool saveLinks = true}) {
return putAllByIndexSync(r'cacheKey', objects, saveLinks: saveLinks);
}
}
extension DownloadedMediaEntityQueryWhereSort
on QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QWhere> {
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhere>
anyIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(const IdWhereClause.any());
});
}
}
extension DownloadedMediaEntityQueryWhere on QueryBuilder<DownloadedMediaEntity,
DownloadedMediaEntity, QWhereClause> {
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
isarIdEqualTo(Id isarId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(
lower: isarId,
upper: isarId,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
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<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
isarIdGreaterThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
isarIdLessThan(Id isarId, {bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
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<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
cacheKeyEqualTo(String cacheKey) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'cacheKey',
value: [cacheKey],
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
cacheKeyNotEqualTo(String cacheKey) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'cacheKey',
lower: [],
upper: [cacheKey],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'cacheKey',
lower: [cacheKey],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'cacheKey',
lower: [cacheKey],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'cacheKey',
lower: [],
upper: [cacheKey],
includeUpper: false,
));
}
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
providerIdEqualToAnyPostId(String providerId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'providerId_postId',
value: [providerId],
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
providerIdNotEqualToAnyPostId(String providerId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [],
upper: [providerId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
includeLower: false,
upper: [],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
includeLower: false,
upper: [],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [],
upper: [providerId],
includeUpper: false,
));
}
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
providerIdPostIdEqualTo(String providerId, String postId) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IndexWhereClause.equalTo(
indexName: r'providerId_postId',
value: [providerId, postId],
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterWhereClause>
providerIdEqualToPostIdNotEqualTo(String providerId, String postId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
upper: [providerId, postId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId, postId],
includeLower: false,
upper: [providerId],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId, postId],
includeLower: false,
upper: [providerId],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'providerId_postId',
lower: [providerId],
upper: [providerId, postId],
includeUpper: false,
));
}
});
}
}
extension DownloadedMediaEntityQueryFilter on QueryBuilder<
DownloadedMediaEntity, DownloadedMediaEntity, QFilterCondition> {
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> cacheKeyEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> cacheKeyGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> cacheKeyLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> cacheKeyBetween(
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'cacheKey',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> cacheKeyStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> cacheKeyEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
cacheKeyContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'cacheKey',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
cacheKeyMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'cacheKey',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> cacheKeyIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'cacheKey',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> cacheKeyIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'cacheKey',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> downloadedAtEqualTo(DateTime value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'downloadedAt',
value: value,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> downloadedAtGreaterThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'downloadedAt',
value: value,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> downloadedAtLessThan(
DateTime value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'downloadedAt',
value: value,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> downloadedAtBetween(
DateTime lower,
DateTime upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'downloadedAt',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> fileNameEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'fileName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> fileNameGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'fileName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> fileNameLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'fileName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> fileNameBetween(
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'fileName',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> fileNameStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'fileName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> fileNameEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'fileName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
fileNameContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'fileName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
fileNameMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'fileName',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> fileNameIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'fileName',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> fileNameIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'fileName',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> isarIdEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> isarIdGreaterThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> isarIdLessThan(
Id value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> 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<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> postIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> postIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> postIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> postIdBetween(
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'postId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> postIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> postIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
postIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'postId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
postIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'postId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> postIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'postId',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> postIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'postId',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> providerIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> providerIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> providerIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> providerIdBetween(
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'providerId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> providerIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> providerIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
providerIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'providerId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
providerIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'providerId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> providerIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> providerIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'providerId',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> savedPathEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'savedPath',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> savedPathGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'savedPath',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> savedPathLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'savedPath',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> savedPathBetween(
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'savedPath',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> savedPathStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'savedPath',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> savedPathEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'savedPath',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
savedPathContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'savedPath',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
savedPathMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'savedPath',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> savedPathIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'savedPath',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> savedPathIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'savedPath',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> statusEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'status',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> statusGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'status',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> statusLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'status',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> statusBetween(
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'status',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> statusStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'status',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> statusEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'status',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
statusContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'status',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition>
statusMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'status',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> statusIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'status',
value: '',
));
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity,
QAfterFilterCondition> statusIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'status',
value: '',
));
});
}
}
extension DownloadedMediaEntityQueryObject on QueryBuilder<
DownloadedMediaEntity, DownloadedMediaEntity, QFilterCondition> {}
extension DownloadedMediaEntityQueryLinks on QueryBuilder<DownloadedMediaEntity,
DownloadedMediaEntity, QFilterCondition> {}
extension DownloadedMediaEntityQuerySortBy
on QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QSortBy> {
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByCacheKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cacheKey', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByCacheKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cacheKey', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByDownloadedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'downloadedAt', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByDownloadedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'downloadedAt', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByFileName() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileName', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByFileNameDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileName', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortBySavedPath() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'savedPath', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortBySavedPathDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'savedPath', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByStatus() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'status', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
sortByStatusDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'status', Sort.desc);
});
}
}
extension DownloadedMediaEntityQuerySortThenBy
on QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QSortThenBy> {
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByCacheKey() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cacheKey', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByCacheKeyDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'cacheKey', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByDownloadedAt() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'downloadedAt', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByDownloadedAtDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'downloadedAt', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByFileName() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileName', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByFileNameDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'fileName', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByIsarId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByIsarIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'isarId', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByPostId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByPostIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'postId', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByProviderId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByProviderIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'providerId', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenBySavedPath() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'savedPath', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenBySavedPathDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'savedPath', Sort.desc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByStatus() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'status', Sort.asc);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QAfterSortBy>
thenByStatusDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'status', Sort.desc);
});
}
}
extension DownloadedMediaEntityQueryWhereDistinct
on QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QDistinct> {
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QDistinct>
distinctByCacheKey({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'cacheKey', caseSensitive: caseSensitive);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QDistinct>
distinctByDownloadedAt() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'downloadedAt');
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QDistinct>
distinctByFileName({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'fileName', caseSensitive: caseSensitive);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QDistinct>
distinctByPostId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'postId', caseSensitive: caseSensitive);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QDistinct>
distinctByProviderId({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QDistinct>
distinctBySavedPath({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'savedPath', caseSensitive: caseSensitive);
});
}
QueryBuilder<DownloadedMediaEntity, DownloadedMediaEntity, QDistinct>
distinctByStatus({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'status', caseSensitive: caseSensitive);
});
}
}
extension DownloadedMediaEntityQueryProperty on QueryBuilder<
DownloadedMediaEntity, DownloadedMediaEntity, QQueryProperty> {
QueryBuilder<DownloadedMediaEntity, int, QQueryOperations> isarIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'isarId');
});
}
QueryBuilder<DownloadedMediaEntity, String, QQueryOperations>
cacheKeyProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'cacheKey');
});
}
QueryBuilder<DownloadedMediaEntity, DateTime, QQueryOperations>
downloadedAtProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'downloadedAt');
});
}
QueryBuilder<DownloadedMediaEntity, String, QQueryOperations>
fileNameProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'fileName');
});
}
QueryBuilder<DownloadedMediaEntity, String, QQueryOperations>
postIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'postId');
});
}
QueryBuilder<DownloadedMediaEntity, String, QQueryOperations>
providerIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'providerId');
});
}
QueryBuilder<DownloadedMediaEntity, String, QQueryOperations>
savedPathProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'savedPath');
});
}
QueryBuilder<DownloadedMediaEntity, String, QQueryOperations>
statusProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'status');
});
}
}