ComposableFilter class
This class is used to compose filters together
This class contains all the information that will be used to create a where expression for the TableManagerState
See _Composable
for more information on how joins are stored
Properties
-
expression
↔ Expression<
bool> ? -
The expression that will be applied to the query
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
joinBuilders
→ Set<
JoinBuilder> -
The join builders that are associated with this class
They are ordered by the order in which they were added
These will be used by the TableManagerState to create the joins
that are needed to create the where expression
final
- 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
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator &(
ComposableFilter other) → ComposableFilter - Combine two filters with an AND
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator |(
ComposableFilter other) → ComposableFilter - Combine two filters with an OR