|
Relational NT
A relational database kernel shaped around NT-style object management.
|
Declares the registry responsible for runtime-managed database objects. More...
#include "Api.h"#include "Types.h"#include <cstdint>#include <functional>#include <map>#include <memory>#include <set>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | nt::ObjectManager |
| Owns the registry used to locate and reference database objects. More... | |
| class | nt::ObjectManager::IObject |
| Base type for objects stored in the registry. More... | |
| class | nt::ObjectManager::Multigroup |
| Registry object representing a multigroup snapshot. More... | |
| class | nt::ObjectManager::Relation |
| Registry object representing a stored relation. More... | |
| class | nt::ObjectManager::EphemeralRelation |
| Registry object representing an ephemeral relation. More... | |
| class | nt::ObjectManager::Transaction |
| Abstract registry object representing a transaction. More... | |
| class | nt::ObjectManager::Session |
| Registry object representing an active connection's session. More... | |
| class | nt::ObjectManager::Branch |
| A named mutable reference to a branch-tree root. More... | |
| class | nt::ObjectManager::BranchTree |
| Registry object for a branch-tree blob. More... | |
| struct | nt::ObjectManager::object_type |
| Describes the behavior and capabilities of an object category. More... | |
| struct | nt::ObjectManager::ephemeral_object_type |
| Object type descriptor for EPHEMERAL_RELATION objects. More... | |
| struct | nt::ObjectManager::registry_head |
| Shared metadata stored at the head of a registry entry. More... | |
| struct | nt::ObjectManager::registry |
| Node in the object registry. More... | |
Namespaces | |
| namespace | nt |
| Contains the Relational NT runtime managers and API facade. | |
Declares the registry responsible for runtime-managed database objects.