StreamDataset
Defined in: perf/streaming.ts:114
Multi-series streaming buffer — wraps multiple StreamBuffers with shared label tracking.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new StreamDataset(
seriesNames,capacity?):StreamDataset
Defined in: perf/streaming.ts:119
Parameters
Section titled “Parameters”seriesNames
Section titled “seriesNames”string[]
capacity?
Section titled “capacity?”number = 10_000
Returns
Section titled “Returns”StreamDataset
Properties
Section titled “Properties”labels
Section titled “labels”labels:
StreamLabelBuffer
Defined in: perf/streaming.ts:115
series
Section titled “series”series:
Map<string,StreamBuffer>
Defined in: perf/streaming.ts:116
Accessors
Section titled “Accessors”length
Section titled “length”Get Signature
Section titled “Get Signature”get length():
number
Defined in: perf/streaming.ts:152
Returns
Section titled “Returns”number
Methods
Section titled “Methods”clear()
Section titled “clear()”clear():
void
Defined in: perf/streaming.ts:156
Returns
Section titled “Returns”void
push()
Section titled “push()”push(
label,values):void
Defined in: perf/streaming.ts:129
Push a single row of data
Parameters
Section titled “Parameters”string
values
Section titled “values”Record<string, number>
Returns
Section titled “Returns”void
pushMany()
Section titled “pushMany()”pushMany(
rows):void
Defined in: perf/streaming.ts:137
Push many rows at once
Parameters
Section titled “Parameters”object[]
Returns
Section titled “Returns”void
toResolvedData()
Section titled “toResolvedData()”toResolvedData():
object
Defined in: perf/streaming.ts:142
Get resolved data snapshot for charting
Returns
Section titled “Returns”object
datasets
Section titled “datasets”datasets:
object[]
labels
Section titled “labels”labels:
string[]