txidEqualToWalletIdNotEqualTo method
QueryBuilder<BitcoinTransactionEntity, BitcoinTransactionEntity, QAfterWhereClause>
txidEqualToWalletIdNotEqualTo()
Implementation
QueryBuilder<BitcoinTransactionEntity, BitcoinTransactionEntity,
QAfterWhereClause>
txidEqualToWalletIdNotEqualTo(String txid, String walletId) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'txid_walletId',
lower: [txid],
upper: [txid, walletId],
includeUpper: false,
))
.addWhereClause(IndexWhereClause.between(
indexName: r'txid_walletId',
lower: [txid, walletId],
includeLower: false,
upper: [txid],
));
} else {
return query
.addWhereClause(IndexWhereClause.between(
indexName: r'txid_walletId',
lower: [txid, walletId],
includeLower: false,
upper: [txid],
))
.addWhereClause(IndexWhereClause.between(
indexName: r'txid_walletId',
lower: [txid],
upper: [txid, walletId],
includeUpper: false,
));
}
});
}