FdcDataAdapterCapabilities class

Declares which query and aggregate operations an adapter can execute.

The dataset validates adapter-bound filter, sort, search, paging, and aggregate requests against these flags before dispatching work. Custom adapters should report only capabilities they can preserve semantically.

Constructors

FdcDataAdapterCapabilities({bool filtering = false, bool sorting = false, bool paging = false, bool totalCount = false, bool search = false, bool aggregates = false, bool selectedKeyFiltering = false})
Creates a FdcDataAdapterCapabilities.
const
FdcDataAdapterCapabilities.none()
Creates a FdcDataAdapterCapabilities.
const

Properties

aggregates bool
Whether the adapter can execute aggregate queries.
final
filtering bool
Whether the adapter can execute dataset filter predicates.
final
hashCode int
The hash code for this object.
no setterinherited
paging bool
Whether the adapter can load bounded pages of rows.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
Whether the adapter accepts dataset search state in load and aggregate requests and applies an adapter-side search predicate.
final
selectedKeyFiltering bool
Whether the adapter understands key-based selected-row filtering.
final
sorting bool
Whether the adapter can execute dataset sort descriptors.
final
totalCount bool
Whether load responses can report the total matching row count.
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