FdcDataSetOperationOptions class

Tunables for long-running dataset operations.

These options intentionally live on the dataset layer, not on the grid. The grid only visualizes work state; the dataset owns how view operations execute.

Constructors

FdcDataSetOperationOptions({FdcDataSetOperationExecutionMode sortExecutionMode = FdcDataSetOperationExecutionMode.auto, int isolateSortThreshold = 100000, int cooperativeChunkSize = 8192, bool enableSortValueCache = true, int sortValueCacheSize = 2})
Creates a FdcDataSetOperationOptions.
const

Properties

cooperativeChunkSize int
Number of records processed between cooperative async handoffs.
final
enableSortValueCache bool
Whether normalized sort values/ranks should be cached between sorts.
final
hashCode int
The hash code for this object.
no setterinherited
isolateSortThreshold int
Minimum view row count before the automatic policy attempts isolate sorting.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sortExecutionMode FdcDataSetOperationExecutionMode
Sort execution strategy for async view rebuilds.
final
sortValueCacheSize int
Maximum number of sort fields to keep in the sort value/rank cache.
final

Methods

copyWith({FdcDataSetOperationExecutionMode? sortExecutionMode, int? isolateSortThreshold, int? cooperativeChunkSize, bool? enableSortValueCache, int? sortValueCacheSize}) FdcDataSetOperationOptions
Creates a copy with selected values replaced.
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