FdcDataAggregateRequest class

Adapter aggregate request over the full effective query result set.

Filter and search criteria match the dataset query, but paging limits are intentionally absent so aggregates describe all matching rows.

Constructors

FdcDataAggregateRequest({List<FdcDataAdapterFilter> filters = const <FdcDataAdapterFilter>[], FdcDataSetSearchState search = const FdcDataSetSearchState(), List<FdcDataAggregateItem> aggregates = const <FdcDataAggregateItem>[], List<FdcFieldDef> fields = const <FdcFieldDef>[], bool selectedKeysOnly = false, List<FdcDataRecordKey> selectedKeys = const <FdcDataRecordKey>[]})
Creates a FdcDataAggregateRequest.
const

Properties

aggregates List<FdcDataAggregateItem>
Aggregate expressions requested from the adapter.
final
fields List<FdcFieldDef>
Field definitions included in this object.
final
filters List<FdcDataAdapterFilter>
Effective query filters applied before aggregation.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
Optional global-search criterion applied before aggregation.
final
selectedKeys List<FdcDataRecordKey>
Record keys used when selectedKeysOnly is true.
final
selectedKeysOnly bool
Whether aggregation is restricted to explicitly selected record keys.
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