All Classes and Interfaces
Class
Description
Incrementally accumulates summary statistics for double values.
Supported aggregate calculations.
Small argument validation helpers used throughout the library.
Parsing and extraction helpers for decimal text values.
Prepared decimal text together with formatting flags discovered during
normalisation.
A compact immutable sequence of boolean values backed by a bit set.
Mutable builder for
BitList.Primitive predicate for byte values.
Stores category codes as a compact immutable integer sequence for
dictionary-encoded columns.
Mutable builder for
CategoryCodeList.Builder implementation that stores incoming codes as ints before compacting
to the smallest suitable representation.
Base contract for a named column of tabular data, including size, null-state,
comparison, projection, and row-level access operations.
Builds an immutable column instance for a specific column name.
Describes the runtime value type stored by a column.
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.
Describes a logical input column with a required name and an optional type.
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.
Local-date helpers for string and typed date columns.
A column of nullable long values with efficient primitive access and
predicate-based row selection.
Builder for nullable long columns.
Canonical, case-insensitive table column name.
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.
Utility methods for common column construction, conversion, aggregation, and
reshaping operations.
Row comparator that compares table rows by a sequence of columns.
Standard built-in column types.
Compares two primitive int values without boxing.
Fast currency parsing helpers optimized for common major three-letter codes.
Supported date token orderings and special date encodings.
Heuristics for inferring a consistent date format from string columns.
Lightweight facts extracted from a date candidate string.
Grouping result keyed by group values and holding one table view per group.
Utilities for grouping tables by categorical columns.
Represents a composite grouping key made up of one or more ordered key
components.
Concrete group-key implementation backed by an object array.
Result of header detection, including the found headers and any selected
subset.
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 represented as a character slice.
Consumes parsed rows during a read operation after being initialised with the
projected column names that incoming rows will expose.
Supplies tabular rows from a live underlying source.
Supplies rows from an open CSV input stream.
Supplies rows from a caller-owned
ResultSet.Defines a reusable row filter that binds to a table and evaluates rows by
index.
Opens a live
RowCursor from a configured tabular source.Configured CSV row source that opens a
RowCursorCsv from a
StreamSource.Configured JDBC row source that opens rows by executing a prepared statement.
Streams rows with support for marking a position and resetting back to it.
Named output stream for exported table content.
Parses a slice of character data without requiring callers to materialize a
String or create a CharSequence view first.Supplies a named input stream for reading tabular data from an external
stream source.
Configurable string splitter.
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.
Reads rows into a
TableColumnar.JDBC-specific read plan that materialises a
ResultSet directly into a
TableColumnar.Builder-style plan for exporting a
TableColumnar to a configured
format and destination.Applies a named structural transformation to a table's columns map.
Parses a single transformation DSL statement into a
Transform.Writes transforms as canonical transformation DSL statements.
Transforms individual column values from one type to another while carrying
the target column type and optional output column name.
Parses textual values into a target typed value.
Writes a typed value into text.
Maps logical row positions in a view to row positions in the underlying data,
including optional unset entries.