コンテンツにスキップ

ChartDataWorkerClient

このコンテンツはまだ日本語訳がありません。

Defined in: worker/chartDataWorkerClient.ts:18

new ChartDataWorkerClient(): ChartDataWorkerClient

Defined in: worker/chartDataWorkerClient.ts:31

ChartDataWorkerClient

configure(timeRange, maxPoints): void

Defined in: worker/chartDataWorkerClient.ts:68

Update time range and max points configuration.

TimeRange

number

void


dispose(): void

Defined in: worker/chartDataWorkerClient.ts:103

Dispose the Worker and release resources.

void


ingest(rows, latestT): void

Defined in: worker/chartDataWorkerClient.ts:57

Send data points (as pre-converted row tuples) to the Worker.

RowTuple[]

number

void


init(schema, opts?): void

Defined in: worker/chartDataWorkerClient.ts:44

Initialize the Worker with a table schema and optional tick parameters.

WorkerTableSchema

number

DuckDBInitOptions

number

number

void


onData(callback): void

Defined in: worker/chartDataWorkerClient.ts:73

Register callback for receiving chart data from the Worker.

(data) => void

void


onError(callback): void

Defined in: worker/chartDataWorkerClient.ts:78

Register callback for Worker errors.

(message) => void

void


queryRowCount(): Promise<number>

Defined in: worker/chartDataWorkerClient.ts:83

Query the row count in DuckDB (for debug/testing).

Promise<number>


rebuild(rows, latestT): void

Defined in: worker/chartDataWorkerClient.ts:63

Signal a full table rebuild with new data.

RowTuple[]

number

void


zoomQuery(tMin, tMax, maxPoints): Promise<ChartDataMap>

Defined in: worker/chartDataWorkerClient.ts:93

Run a zoom query on the Worker’s DuckDB and return the result.

number

number

number

Promise<ChartDataMap>