Filter class
A Filter represents a restriction on one or more field values and can be used to refine the results of a Query.
Constructors
-
Filter(Object field, {Object? isEqualTo, Object? isNotEqualTo, Object? isLessThan, Object? isLessThanOrEqualTo, Object? isGreaterThan, Object? isGreaterThanOrEqualTo, Object? arrayContains, Iterable<
Object?> ? arrayContainsAny, Iterable<Object?> ? whereIn, Iterable<Object?> ? whereNotIn, bool? isNull}) - A Filter represents a restriction on one or more field values and can be used to refine the results of a Query.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> - Returns a map representation of this filter.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
and(
Filter filter1, Filter filter2, [Filter? filter3, Filter? filter4, Filter? filter5, Filter? filter6, Filter? filter7, Filter? filter8, Filter? filter9, Filter? filter10, Filter? filter11, Filter? filter12, Filter? filter13, Filter? filter14, Filter? filter15, Filter? filter16, Filter? filter17, Filter? filter18, Filter? filter19, Filter? filter20, Filter? filter21, Filter? filter22, Filter? filter23, Filter? filter24, Filter? filter25, Filter? filter26, Filter? filter27, Filter? filter28, Filter? filter29, Filter? filter30]) → Filter - Creates a new filter that is a conjunction of the given filters.
-
or(
Filter filter1, Filter filter2, [Filter? filter3, Filter? filter4, Filter? filter5, Filter? filter6, Filter? filter7, Filter? filter8, Filter? filter9, Filter? filter10, Filter? filter11, Filter? filter12, Filter? filter13, Filter? filter14, Filter? filter15, Filter? filter16, Filter? filter17, Filter? filter18, Filter? filter19, Filter? filter20, Filter? filter21, Filter? filter22, Filter? filter23, Filter? filter24, Filter? filter25, Filter? filter26, Filter? filter27, Filter? filter28, Filter? filter29, Filter? filter30]) → Filter - Creates a new filter that is a disjunction of the given filters.