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}, or Filter.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