keyNotEqualTo method

QueryBuilder<KV, KV, QAfterWhereClause> keyNotEqualTo(
  1. String key
)

Implementation

QueryBuilder<KV, KV, 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));
    }
  });
}