IFdcDataAdapter class abstract interface

Contract implemented by dataset data adapters.

Implementers

Properties

capabilities → FdcDataAdapterCapabilities
Adapter-side operation capabilities.
no setter
hashCode → int
The hash code for this object.
no setterinherited
readOnly → bool
Whether this adapter exposes a non-committable data source.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

aggregate(FdcDataAggregateRequest request) → Future<FdcDataAggregateResult>
Calculates adapter-side aggregates over the full effective adapter result set. The request uses filter/search criteria but never includes paging limits. Adapters that do not support aggregates should expose capabilities.aggregates == false; FdcDataAdapter provides a default unsupported implementation for subclass-based adapters.
applyUpdates(FdcChangeSet changes) → Future<FdcDataApplyResult>
Applies a dataset change set to the backend.
load(FdcDataLoadRequest request) → Future<FdcDataLoadResult>
Loads rows for the supplied request.
mapApplyException(FdcChangeSetEntry entry, Object error, {required FdcDataApplyOperation operation}) → FdcDataApplyError
Converts an adapter/backend exception raised while applying one change entry into a structured row-level apply error.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
validateStorageValue(FdcFieldDef field, Object? value) → String?
Validates a value against adapter/storage-level constraints.

Operators

operator ==(Object other) → bool
The equality operator.
inherited