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.
Policy used to resolve ambiguous decimal separators.
 
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 nullable primitive boolean column backed by compact bit lists for both values and null-state.
Builder for nullable boolean columns.
 
 
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.
Supplies a named input stream for reading tabular data from an external stream source.
 
 
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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 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 JDBC row source that opens rows by executing a prepared statement.
 
 
 
Streams rows with support for marking a position and resetting back to it.
Immutable values for one physical source row.
 
 
 
 
Parses a slice of character data without requiring callers to materialize a String or create a CharSequence view first.
 
 
 
 
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.
 
Configured destination for writing a whole TableColumnar.
Configured CSV table sink.
 
 
 
 
 
 
 
 
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.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Use TransformCommandParser and QuickTransforms for custom persisted transform commands.
 
 
 
 
 
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Use QuickTransforms to parse persisted transform statements.
Deprecated, for removal: This API element is subject to removal in a future version.
Use QuickTransforms extension methods instead.
 
 
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Store transform DSL statements instead.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.