ComplexWhere class
Apply where operation to the queried data. Provide the field
that the data is needed to be filtered. Other fields will specify how.
Same as Query.where
. Look at firestore documentation for more.
- Implemented types
Constructors
-
ComplexWhere(Object _field, {Object? isEqualTo, Object? isLessThan, Object? isLessThanOrEqualTo, Object? isGreaterThan, Object? isGreaterThanOrEqualTo, Object? arrayContains, List<
Object> ? arrayContainsAny, List<Object> ? whereIn, List<Object> ? whereNotIn, bool? isNull}) -
Apply where operation to the queried data. Provide the
field
that the data is needed to be filtered. Other fields will specify how.
Properties
- arrayContains → Object?
-
If provided, this will find documents where the value arrayContains
is in the
field
which contains an array.final -
arrayContainsAny
→ List<
Object> ? -
If provided, this will find documents where the given array by
field
which contains any of the values in arrayContainsAny.final - hashCode → int
-
The hash code for this object.
no setterinherited
- isEqualTo → Object?
-
If provided, this will find documents where the provided field is equal
to isEqualTo.
final
- isGreaterThan → Object?
-
If provided, this will find documents where the provided field is greater
than isGreaterThan.
final
- isGreaterThanOrEqualTo → Object?
-
If provided, this will find documents where the provided field is greater
than or equal to isGreaterThanOrEqualTo.
final
- isLessThan → Object?
-
If provided, this will find documents where the provided field is less
than isLessThan.
final
- isLessThanOrEqualTo → Object?
-
If provided, this will find documents where the provided field is less
than or equal to isLessThanOrEqualTo.
final
- isNull → bool?
-
If provided, this will find documents where the provided field is null
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
whereIn
→ List<
Object> ? -
final
-
whereNotIn
→ List<
Object> ? -
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
transform(
Query< Object?> q) → Query<Object?> -
Override this method to implement the way you want to transform the
given
Query
q
.override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited