FdcDataAdapterFilter class
Source-level filter descriptor passed to a data adapter.
Adapter filters represent backend query predicates and are also used for adapter defaults that remain active independently of dataset/grid filters.
Constructors
- FdcDataAdapterFilter({required String fieldName, required Object? value, FdcDataAdapterFilterOperator operator = FdcDataAdapterFilterOperator.equals, bool caseSensitive = false})
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.contains(String fieldName, Object? value, {bool caseSensitive = false})
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.endsWith(String fieldName, Object? value, {bool caseSensitive = false})
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.equals(String fieldName, Object? value, {bool caseSensitive = false})
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.greaterThan(String fieldName, Object? value)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.greaterThanOrEqual(String fieldName, Object? value)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.inList(String fieldName, Object? value, {bool caseSensitive = false})
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.isEmpty(String fieldName)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.isNotEmpty(String fieldName)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.isNotNull(String fieldName)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.isNotNullOrWhitespace(String fieldName)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.isNull(String fieldName)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.isNullOrWhitespace(String fieldName)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.lessThan(String fieldName, Object? value)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.lessThanOrEqual(String fieldName, Object? value)
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.notEquals(String fieldName, Object? value, {bool caseSensitive = false})
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.notInList(String fieldName, Object? value, {bool caseSensitive = false})
-
Creates a FdcDataAdapterFilter.
const
- FdcDataAdapterFilter.startsWith(String fieldName, Object? value, {bool caseSensitive = false})
-
Creates a FdcDataAdapterFilter.
const
Properties
- caseSensitive → bool
-
Whether textual comparison is case-sensitive.
final
- fieldName → String
-
Dataset field name associated with this object.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- operator → FdcDataAdapterFilterOperator
-
Backend comparison operator.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → Object?
-
Current value carried by this object.
final
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 ==(
Object other) → bool -
The equality operator.
inherited