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