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