All Packages

Package Summary
Package
Description
Immutable AST node types for relational algebra expressions.
The visitor interfaces over the expression tree: RelNodeVisitor, PredicateVisitor and OperandVisitor.
JDBC driver provisioning for the standard connectors.
The Relix embedding API — what a plain Java program depends on to build, optimise, inspect and run a query.
Neutral query-pipeline events and the listener seam that carries them.
The function SPI — how a library of scalar functions and aggregates is described to the engine, and how the engine finds one.
Root scripting-language AST — the Script node and the Statement hierarchy.
Source-declaration AST — the configuration types that describe how a virtual relation retrieves its data.
Inline table AST nodes — the two surface formats for embedding relation data directly in a .relix script.
What the optimizer reports about a rewrite.
The physical plan: what the engine will run.
Row: one row of a result, a tuple of Values read by position or by column name.
The connector provider interface, and connector plugin provisioning.
A relation annotated over a semiring, as Relation.provenance returns it.
The pluggable provenance-semiring algebra (K-relations).
The result of analysing a script, and the seams analysis reads through.
Root package for the relix symbol-table module.
Function symbol hierarchy.
The schema graph: how relations join.
Relation symbol hierarchy — the five concrete kinds of named relation.
SymbolTable: every relation and function an analysis knows, looked up by name.
One field of one row: the sealed Value hierarchy.