akar-main 0.1.17

Akar - pure Rust embedded graph database for AI agent memory
Documentation

Akar Main

Public API for the Akar database engine.

Database — Main entry point. Initializes all subsystems (storage, transaction manager, catalog, function registry, extensions, stats store).

Connection — Query execution. Full pipeline: parse → bind → plan → optimize → execute. Handles DDL, DML, COPY FROM, and prepared statements.

QueryResult — Result encapsulation with row/column counts, display formatting, iterator over columns.

PreparedStatement — Parameterized query preparation and execution with $param syntax.

SystemConfig — Configuration (buffer pool size, threads, compression, auto-checkpoint, read-only mode).

Database::connect_tcp — Remote client for embedded server mode (length-prefixed JSON framing).

Tests: 81 unit + 409 integration