server/table library

In-memory table with row storage, ordered indexes (SplayTreeMap), and JSON serialization. Rows are List<Object?> aligned with columns.

Classes

CompositeIndexKey
Composite key for multi-column indexes. Compares element-by-element using SQLite-ish ordering (NULL < num < text < blob; numbers compared numerically across int/double; strings/blobs lexicographically).
IndexDef
Definition of an index attached to a table.
Table