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