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