|
Relational NT
A relational database kernel shaped around NT-style object management.
|
Abstract KV storage backend consumed by CursorManager and Merkle. More...
#include <cstdint>#include <optional>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| interface | nt::IStorageBackend |
| Contract between CursorManager / Merkle and a physical storage engine. More... | |
Namespaces | |
| namespace | nt |
| Contains the Relational NT runtime managers and API facade. | |
Abstract KV storage backend consumed by CursorManager and Merkle.
Storage is strictly content-addressed: every value is stored under its SHA256 hex digest. Relation membership (which tuple hashes belong to a given relation) is now tracked via the Merkle B-tree maintained by the Merkle class, not by this interface. Only Put and Get are required.