ChartDataWorkerClient
このコンテンツはまだ日本語訳がありません。
Defined in: worker/chartDataWorkerClient.ts:17
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ChartDataWorkerClient():
ChartDataWorkerClient
Defined in: worker/chartDataWorkerClient.ts:30
Returns
Section titled “Returns”ChartDataWorkerClient
Methods
Section titled “Methods”configure()
Section titled “configure()”configure(
timeRange,maxPoints):void
Defined in: worker/chartDataWorkerClient.ts:62
Update time range and max points configuration.
Parameters
Section titled “Parameters”timeRange
Section titled “timeRange”maxPoints
Section titled “maxPoints”number
Returns
Section titled “Returns”void
dispose()
Section titled “dispose()”dispose():
void
Defined in: worker/chartDataWorkerClient.ts:97
Dispose the Worker and release resources.
Returns
Section titled “Returns”void
ingest()
Section titled “ingest()”ingest(
rows,latestT):void
Defined in: worker/chartDataWorkerClient.ts:51
Send data points (as pre-converted row tuples) to the Worker.
Parameters
Section titled “Parameters”RowTuple[]
latestT
Section titled “latestT”number
Returns
Section titled “Returns”void
init()
Section titled “init()”init(
schema,opts?):void
Defined in: worker/chartDataWorkerClient.ts:43
Initialize the Worker with a table schema and optional tick parameters.
Parameters
Section titled “Parameters”schema
Section titled “schema”coldRefreshEveryN?
Section titled “coldRefreshEveryN?”number
hotRowBudget?
Section titled “hotRowBudget?”number
tickInterval?
Section titled “tickInterval?”number
Returns
Section titled “Returns”void
onData()
Section titled “onData()”onData(
callback):void
Defined in: worker/chartDataWorkerClient.ts:67
Register callback for receiving chart data from the Worker.
Parameters
Section titled “Parameters”callback
Section titled “callback”(data) => void
Returns
Section titled “Returns”void
onError()
Section titled “onError()”onError(
callback):void
Defined in: worker/chartDataWorkerClient.ts:72
Register callback for Worker errors.
Parameters
Section titled “Parameters”callback
Section titled “callback”(message) => void
Returns
Section titled “Returns”void
queryRowCount()
Section titled “queryRowCount()”queryRowCount():
Promise<number>
Defined in: worker/chartDataWorkerClient.ts:77
Query the row count in DuckDB (for debug/testing).
Returns
Section titled “Returns”Promise<number>
rebuild()
Section titled “rebuild()”rebuild(
rows,latestT):void
Defined in: worker/chartDataWorkerClient.ts:57
Signal a full table rebuild with new data.
Parameters
Section titled “Parameters”RowTuple[]
latestT
Section titled “latestT”number
Returns
Section titled “Returns”void
zoomQuery()
Section titled “zoomQuery()”zoomQuery(
tMin,tMax,maxPoints):Promise<ChartDataMap>
Defined in: worker/chartDataWorkerClient.ts:87
Run a zoom query on the Worker’s DuckDB and return the result.
Parameters
Section titled “Parameters”number
number
maxPoints
Section titled “maxPoints”number
Returns
Section titled “Returns”Promise<ChartDataMap>