Schema mapping column names to their value types
Ordered list of column names
Number of rows in the table
Retrieve a column by name as a Float64Array (zero-copy reference).
Check if a column exists in the table
Return a zero-copy slice view of rows [start, end). The returned ColumnarTable shares the underlying Float64Array buffers with the original — no data is copied.
Serialize to a JSON-compatible structure
StaticfromCreate a ColumnarTable from a map of column name → Float64Array. All arrays must have the same length. Zero-copy — arrays are stored by reference.
StaticfromCreate a ColumnarTable from an iterable of row objects. Collects all rows into memory before constructing the table.
StaticfromCreate a ColumnarTable from an array of row objects.
ColumnarTable — column-oriented data table optimized for time-series and metric data.