All Classes and Interfaces

Class
Description
 
 
 
 
 
A compact immutable sequence of boolean values backed by a bit set.
 
Stores category codes as a compact immutable integer sequence for dictionary-encoded columns.
 
 
Appends values directly from a character slice.
Base contract for a named column of tabular data, including size, null-state, comparison, projection, and row-level access operations.
Describes the runtime value type stored by a column.
Builds an immutable column instance for a specific column name.
A column of byte values used for compact storage of byte-oriented data and file-signature style checks.
Builder for nullable byte columns.
An object column optimised for repeated values by storing dictionary-encoded categories.
Builder for dictionary-encoded categorical columns.
A column of nullable double values with efficient primitive access and predicate-based row selection.
Builder for nullable double columns.
A column of nullable int values with efficient primitive access and predicate-based row selection.
Builder for nullable int columns.
 
A column of nullable long values with efficient primitive access and predicate-based row selection.
Builder for nullable long columns.
 
A column that stores object values, including strings, dates, decimals, and other reference types.
Builder for nullable object columns.
Controls which physical representation should back an object column.
 
 
 
Compares two primitive int values without boxing.
Supplies a named input stream for reading tabular data from an external source.
 
 
 
 
 
 
 
Represents a composite grouping key made up of one or more ordered key components.
 
 
Detects header rows and selected columns for an input stream according to a specific header interpretation strategy.
 
 
 
 
 
 
 
Iterates through parsed rows from an input source while exposing the current row.
 
Represents a parsed input row as offsets into a shared character buffer.
 
Consumes parsed rows during a read operation after being initialised with the projected column names that incoming rows will expose.
 
 
Defines a reusable row filter that binds to a table and evaluates rows by index.
 
 
Streams rows with support for marking a position and resetting back to it.
 
 
 
 
 
 
Represents a tabular data set with a name, description, and row/column dimensions.
A column-oriented table whose data is exposed as named columns and can be sliced, filtered, transformed, grouped, and sorted.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Applies a named structural transformation to a table's columns map.
 
 
 
 
 
 
 
 
 
 
 
 
Transforms individual column values from one type to another while carrying the target value type and optional output column name.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Maps logical row positions in a view to row positions in the underlying data, including optional unset entries.