where method

QueryBuilder where(
  1. String field, {
  2. dynamic eq,
  3. dynamic neq,
  4. dynamic gt,
  5. dynamic gte,
  6. dynamic lt,
  7. dynamic lte,
  8. dynamic contains,
  9. dynamic doesNotContain,
  10. String? startsWith,
  11. String? endsWith,
  12. String? regexMatch,
  13. (dynamic, dynamic)? between,
  14. (dynamic, dynamic)? betweenStartInclusive,
  15. (dynamic, dynamic)? betweenEndInclusive,
  16. (dynamic, dynamic)? betweenBothInclusive,
  17. bool? isNull,
  18. bool? isNotNull,
  19. bool? isEmpty,
  20. bool? isNotEmpty,
  21. bool filter(
    1. dynamic value
    )?,
})

Implementation

QueryBuilder where(
  String field, {
  dynamic eq,
  dynamic neq,
  dynamic gt,
  dynamic gte,
  dynamic lt,
  dynamic lte,
  dynamic contains,
  dynamic doesNotContain,
  String? startsWith,
  String? endsWith,
  String? regexMatch,
  (dynamic, dynamic)? between,
  (dynamic, dynamic)? betweenStartInclusive,
  (dynamic, dynamic)? betweenEndInclusive,
  (dynamic, dynamic)? betweenBothInclusive,
  bool? isNull,
  bool? isNotNull,
  bool? isEmpty,
  bool? isNotEmpty,
  bool Function(dynamic value)? filter,
}) {
  return _builder.where(
    field,
    eq: eq,
    neq: neq,
    gt: gt,
    gte: gte,
    lt: lt,
    lte: lte,
    contains: contains,
    doesNotContain: doesNotContain,
    startsWith: startsWith,
    endsWith: endsWith,
    regexMatch: regexMatch,
    between: between,
    betweenStartInclusive: betweenStartInclusive,
    betweenEndInclusive: betweenEndInclusive,
    betweenBothInclusive: betweenBothInclusive,
    isNull: isNull,
    isNotNull: isNotNull,
    isEmpty: isEmpty,
    isNotEmpty: isNotEmpty,
    filter: filter,
  );
}