FdcFilterConditionBuilder class
Fluent condition step for one dataset field.
Calling an operator method adds the corresponding predicate and returns the parent builder so additional conditions or ordering can be composed.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
between(
Object? value, Object? secondValue, {FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder - Adds an inclusive local range predicate.
-
contains(
Object? value, {bool caseSensitive = false, FdcDataType? dataType, FdcFormatSettings? formatSettings, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds a case-configurable
containspredicate. -
endsWith(
Object? value, {bool caseSensitive = false, FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds a case-configurable
endsWithpredicate. -
equals(
Object? value, {FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder - Adds an equality predicate.
-
greaterThan(
Object? value, {FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds a
greaterThanpredicate. -
greaterThanOrEqual(
Object? value, {FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds a
greaterThanOrEqualpredicate. -
inList(
Iterable< Object?> values, {bool caseSensitive = false, FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds an
inListpredicate forvalues. -
isEmpty(
) → FdcFilterBuilder -
Adds an
isEmptypredicate. -
isFalse(
) → FdcFilterBuilder -
Adds an
is falsepredicate for the current boolean field. -
isNotEmpty(
) → FdcFilterBuilder -
Adds an
isNotEmptypredicate. -
isNotNull(
) → FdcFilterBuilder -
Adds an
isNotNullpredicate. -
isNotNullOrWhitespace(
) → FdcFilterBuilder -
Adds an
isNotNullOrWhitespacepredicate. -
isNull(
) → FdcFilterBuilder -
Adds an
isNullpredicate. -
isNullOrWhitespace(
) → FdcFilterBuilder -
Adds an
isNullOrWhitespacepredicate. -
isTrue(
) → FdcFilterBuilder -
Adds an
is truepredicate for the current boolean field. -
lessThan(
Object? value, {FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds a
lessThanpredicate. -
lessThanOrEqual(
Object? value, {FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds a
lessThanOrEqualpredicate. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notContains(
Object? value, {bool caseSensitive = false, FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds a local
notContainspredicate. -
notEquals(
Object? value, {FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder - Adds an inequality predicate.
-
notInList(
Iterable< Object?> values, {bool caseSensitive = false, FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds a
notInListpredicate forvalues. -
startsWith(
Object? value, {bool caseSensitive = false, FdcDataType? dataType, FdcDataSetValueResolver? valueResolver}) → FdcFilterBuilder -
Adds a case-configurable
startsWithpredicate. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited