Fehlerkorrekturen und Erweiterungen

This commit is contained in:
Sven committed 2025-01-29 11:07:37 +01:00
1 parent 584f7dc8f7
commit 81133905de
38 files changed
+1003 -222

No files matched your search

+196 -8
View File
@@ -17,13 +17,18 @@ const EnqueuedMessageSchema = CollectionSchema(
name: r'EnqueuedMessage',
id: 884922652682878785,
properties: {
r'payload': PropertySchema(
r'messageId': PropertySchema(
id: 0,
name: r'messageId',
type: IsarType.string,
),
r'payload': PropertySchema(
id: 1,
name: r'payload',
type: IsarType.string,
),
r'topic': PropertySchema(
id: 1,
id: 2,
name: r'topic',
type: IsarType.string,
)
@@ -39,7 +44,7 @@ const EnqueuedMessageSchema = CollectionSchema(
getId: _enqueuedMessageGetId,
getLinks: _enqueuedMessageGetLinks,
attach: _enqueuedMessageAttach,
version: '3.1.0+1',
version: '3.1.8',
);
int _enqueuedMessageEstimateSize(
@@ -48,6 +53,7 @@ int _enqueuedMessageEstimateSize(
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.messageId.length * 3;
bytesCount += 3 + object.payload.length * 3;
bytesCount += 3 + object.topic.length * 3;
return bytesCount;
@@ -59,8 +65,9 @@ void _enqueuedMessageSerialize(
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.payload);
writer.writeString(offsets[1], object.topic);
writer.writeString(offsets[0], object.messageId);
writer.writeString(offsets[1], object.payload);
writer.writeString(offsets[2], object.topic);
}
EnqueuedMessage _enqueuedMessageDeserialize(
@@ -69,10 +76,12 @@ EnqueuedMessage _enqueuedMessageDeserialize(
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = EnqueuedMessage();
final object = EnqueuedMessage(
messageId: reader.readString(offsets[0]),
);
object.id = id;
object.payload = reader.readString(offsets[0]);
object.topic = reader.readString(offsets[1]);
object.payload = reader.readString(offsets[1]);
object.topic = reader.readString(offsets[2]);
return object;
}
@@ -87,6 +96,8 @@ P _enqueuedMessageDeserializeProp<P>(
return (reader.readString(offset)) as P;
case 1:
return (reader.readString(offset)) as P;
case 2:
return (reader.readString(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
@@ -243,6 +254,142 @@ extension EnqueuedMessageQueryFilter
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'messageId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'messageId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'messageId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdBetween(
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'messageId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'messageId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'messageId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'messageId',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'messageId',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'messageId',
value: '',
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
messageIdIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'messageId',
value: '',
));
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterFilterCondition>
payloadEqualTo(
String value, {
@@ -524,6 +671,20 @@ extension EnqueuedMessageQueryLinks
extension EnqueuedMessageQuerySortBy
on QueryBuilder<EnqueuedMessage, EnqueuedMessage, QSortBy> {
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterSortBy>
sortByMessageId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'messageId', Sort.asc);
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterSortBy>
sortByMessageIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'messageId', Sort.desc);
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterSortBy> sortByPayload() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'payload', Sort.asc);
@@ -565,6 +726,20 @@ extension EnqueuedMessageQuerySortThenBy
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterSortBy>
thenByMessageId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'messageId', Sort.asc);
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterSortBy>
thenByMessageIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'messageId', Sort.desc);
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QAfterSortBy> thenByPayload() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'payload', Sort.asc);
@@ -594,6 +769,13 @@ extension EnqueuedMessageQuerySortThenBy
extension EnqueuedMessageQueryWhereDistinct
on QueryBuilder<EnqueuedMessage, EnqueuedMessage, QDistinct> {
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QDistinct> distinctByMessageId(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'messageId', caseSensitive: caseSensitive);
});
}
QueryBuilder<EnqueuedMessage, EnqueuedMessage, QDistinct> distinctByPayload(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
@@ -617,6 +799,12 @@ extension EnqueuedMessageQueryProperty
});
}
QueryBuilder<EnqueuedMessage, String, QQueryOperations> messageIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'messageId');
});
}
QueryBuilder<EnqueuedMessage, String, QQueryOperations> payloadProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'payload');