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