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