Relational NT
A relational database kernel shaped around NT-style object management.
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
 
include
 
Api.h
Defines symbol visibility for the Relational NT public API
 
CursorManager.h
Declares paging and cursor orchestration for query execution
 
EphemeralRelation.h
Writer path and lifetime helpers for ephemeral relations
 
HandlerManager.h
Declares handle allocation and release for authorized object access
 
IdentityManager.h
Declares object capability checks
 
InMemoryBackend.h
In-process KV storage backend backed by an unordered_map
 
IStorageBackend.h
Abstract KV storage backend consumed by CursorManager and Merkle
 
LifecycleManager.h
Declares monitoring, pinning, cleanup, and contention operations
 
Merkle.h
Generic sorted content-addressed B-tree over a templated key type
 
MultigroupCodec.h
Thin facade over Merkle<std::string> for multigroup snapshots
 
NamespaceReferenceManager.h
Declares logical reference mapping and namespace isolation
 
NT.h
Includes for the Relational NT public API
 
ObjectManager.h
Declares the registry responsible for runtime-managed database objects
 
PermissionsManager.h
Declares authentication and object-access checks
 
RNT_C_API.h
C-callable surface over the RNT manager pipeline for OCaml ctypes
 
Runtime.h
Declares the top-level Relational NT runtime facade
 
SqliteBackend.h
IStorageBackend implementation backed by an in-process SQLite database
 
TupleCodec.h
Content-addressing utilities for tuples
 
Types.h
Shared enum types and core data types used by the runtime
 
VM.h
Declares the logic execution boundary for relational and higher-order workloads