Interface ApplyColumnarPatchOptionsExperimental

interface ApplyColumnarPatchOptions {
    allowRebuild?: boolean;
    limits?: GeoArrowConversionLimits;
    rebuild?: ColumnarPatchRebuildOptions;
    reportProgress?: ((fraction: number, stage: string) => void);
    signal?: AbortSignal;
    telemetry?: ColumnarTelemetry;
    thresholds?: ColumnarPatchThresholds;
}

Hierarchy (view full)

Properties

allowRebuild?: boolean

When false, any condition that would rebuild is rejected with rebuild-required instead, so a renderer that cannot rebind stays in control of when the batch identity changes. Defaults to true.

reportProgress?: ((fraction: number, stage: string) => void)

Monotonic progress in [0, 1] with a stage label.

signal?: AbortSignal
telemetry?: ColumnarTelemetry

Optional observer. Off by default: no surface constructs one, and with no sink the observed path costs exactly what it costs without this module.