Skip to main content

Crate tpt_archon_relational

Crate tpt_archon_relational 

Source
Expand description

tpt-archon-relational: AI-native relational query engine.

Phase 3 of the tpt-archon stack. A PostgreSQL-dialect SQL parser, cost-based planner, vectorized executor, and mvcc concurrency control, all running on the lower tpt-archon layers. GPU acceleration is opt-in behind the gpu feature; the executor has a CPU-only fallback.

Re-exports§

pub use executor::CommandTag;
pub use executor::ResultSet;

Modules§

database
A persistent relational Database wired to tpt-archon-core.
executor
A vectorized execution engine.
explain
EXPLAIN support: render a query’s plan and (with the gpu feature) the TPTIR the GPU path would emit.
mvcc
Multi-version concurrency control with snapshot isolation.
parser
A hand-written, allocation-light SQL parser (PostgreSQL-leaning dialect).
planner
A small cost-based query planner.
vector_index
IVFFlat approximate-nearest-neighbor index for embedding columns.