Relix API (published)

Modules
Module
Description
Relational algebra AST — immutable node types, predicates, operands, and visitor infrastructure for traversal and transformation.
The standard source connectors — CSV, JSON files, HTTP/JSON endpoints and JDBC databases — shipped as a provider behind the connector SPI the engine publishes, not as part of the engine itself.
The embedding API — what a plain Java program depends on to build, optimise, inspect and run a Relix query.
Observability events for the relix query pipeline.
The function SPI: the description of a scalar function or aggregate that the engine reasons about, and the seam through which an implementation is supplied.
AST node types for the relix scripting language.
Query optimization passes for Relix relational algebra expressions.
Physical query planning for the relix relational algebra system.
Query execution engine for the relix relational algebra system.
The provenance-semiring algebra for relix (K-relations).
Semantic analysis for .relix scripting language source files.
Symbol table, type system, and relation/function symbol hierarchy for the relix system.
The sealed Value hierarchy — the scalar values a query produces and consumes.