FilterStatic extension type
Static members on Filter
- on
- Implemented types
- Available extensions
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
-
and(
JSArray< Filter> filters) → Filter - Creates and returns a new Filter{@link Filter} that is a conjunction of the given {@link Filter}s. A conjunction filter includes a document if it satisfies all of the given {@link Filter}s.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
or(
JSArray< Filter> filters) → Filter - Creates and returns a new Filter{@link Filter} that is a disjunction of the given {@link Filter}s. A disjunction filter includes a document if it satisfies any of the given {@link Filter}s.
-
toString(
) → String -
A string representation of this object.
inherited
-
where(
JSAny fieldPath, String opStr, JSAny value) → Filter -
Creates and returns a new Filter{@link Filter}, which can be
applied to Query.where(){@link Query#where},
Filter.or()
{@link Filter#or}, orFilter.and()
{@link Filter#and}. When applied to a Query{@link Query} it requires that documents must contain the specified field and that its value should satisfy the relation constraint provided.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited