expiresAtNotEqualTo method
QueryBuilder<KV, KV, QAfterWhereClause>
expiresAtNotEqualTo(
- DateTime? expiresAt
)
Implementation
QueryBuilder<KV, KV, QAfterWhereClause> expiresAtNotEqualTo(DateTime? expiresAt) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(
IndexWhereClause.between(indexName: r'expiresAt', lower: [], upper: [expiresAt], includeUpper: false),
)
.addWhereClause(
IndexWhereClause.between(indexName: r'expiresAt', lower: [expiresAt], includeLower: false, upper: []),
);
} else {
return query
.addWhereClause(
IndexWhereClause.between(indexName: r'expiresAt', lower: [expiresAt], includeLower: false, upper: []),
)
.addWhereClause(
IndexWhereClause.between(indexName: r'expiresAt', lower: [], upper: [expiresAt], includeUpper: false),
);
}
});
}