Skip to content

@lancedb/lancedb • Docs


@lancedb/lancedb / JobProgress

Interface: JobProgress

A forward-compatible structured progress snapshot for a server-side job.

Fields are optional because older servers and different job types report different counters. A missing counter is unknown; it is not zero.

Indexable

[field: string]: unknown

Properties

estimated_remaining_time_millis?

optional estimated_remaining_time_millis: number;

Best-effort remaining milliseconds, present only for a reliable sample.


execution_epoch?

optional execution_epoch: null | number;

Execution identity and sample time used for client-side ETA derivation.


paused?

optional paused: boolean;

Whether an operator has parked the job.


phase?

optional phase: null | string;

Coarse server-derived phase, including phases from newer servers.


rows_computed?

optional rows_computed: null | number;

rows_failed?

optional rows_failed: null | number;

rows_planned?

optional rows_planned: null | number;

Planned, computed, skipped, remaining, and failed row counters, when the server reports them.


rows_remaining?

optional rows_remaining: null | number;

rows_skipped?

optional rows_skipped: null | number;

sample_at_millis?

optional sample_at_millis: null | number;

state?

optional state: string;

Lifecycle state, including states from newer servers.