ColumnFilters<T extends Object> class
Built in filters for all columns
- Available Extensions
Constructors
-
ColumnFilters(Expression<
T> column, {bool inverted = false, Set<JoinBuilder> joinBuilders = const {}}) - This class is a wrapper on top of the generated column class
Properties
-
column
→ Expression<
T> -
Column that this ColumnFilters wraps
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- inverted → bool
-
If true, all filters will be inverted
finalinherited
-
joinBuilders
→ Set<
JoinBuilder> -
If this column is part of a join, this will hold the join builder
that is used to create the join
finalinherited
-
not
→ ColumnFilters<
T> -
Returns a copy of these column filters where all the filters are inverted
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
$composableFilter(
Expression< bool> ? expression) → ComposableFilter -
This helper method is used internally to create a new ComposableFilters
that respects the inverted state of the current filter
inherited
-
call(
T value) → ComposableFilter - Shortcut for equals
-
equals(
T value) → ComposableFilter - Create a filter that checks if the column equals a value.
-
isIn(
Iterable< T> values) → ComposableFilter - Create a filter that checks if the column is in a list of values.
-
isNull(
) → ComposableFilter -
Create a filter that checks if the column is null.
inherited
-
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 ==(
Object other) → bool -
The equality operator.
inherited