ColumnWithTypeConverterFilters<CustomType, CustomTypeNonNullable, T extends Object> class
Built in filters for columns that have a type converter
Constructors
-
ColumnWithTypeConverterFilters(Expression<
T> column, {bool inverted = false, Set<JoinBuilder> joinBuilders = const {}}) - This class is a wrapper on top of the generated column class for columns that have a type converter
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
→ ColumnWithTypeConverterFilters<
CustomType, CustomTypeNonNullable, 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(
CustomTypeNonNullable value) → ComposableFilter - Shortcut for equals
-
equals(
CustomTypeNonNullable value) → ComposableFilter - Create a filter that checks if the column equals a value.
-
isIn(
Iterable< CustomTypeNonNullable> 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