|
Relational NT
A relational database kernel shaped around NT-style object management.
|
| Cnt::Attribute | A single named value in a tuple, produced by the cursor layer |
| CCapability | Manager |
| Cnt::CursorManager::cursor | Active scan state for a single relation |
| Cnt::CursorManager | Orchestrates paginated data retrieval from a storage backend |
| Cnt::Merkle< Key >::Entry | One (key, payload) pair returned by Page() |
| Cnt::HandlerManager::handle | Represents authorized access to an object in the registry |
| Cnt::HandlerManager | Opens and closes authorized handles to registry objects |
| Cnt::IdentityManager | Checks whether an object supports identity-level operations |
| Cnt::ObjectManager::IObject | Base type for objects stored in the registry |
| Cnt::ObjectManager::Branch | A named mutable reference to a branch-tree root |
| Cnt::ObjectManager::BranchTree | Registry object for a branch-tree blob |
| Cnt::ObjectManager::EphemeralRelation | Registry object representing an ephemeral relation |
| Cnt::ObjectManager::Multigroup | Registry object representing a multigroup snapshot |
| Cnt::ObjectManager::Relation | Registry object representing a stored relation |
| Cnt::ObjectManager::Session | Registry object representing an active connection's session |
| Cnt::ObjectManager::Transaction | Abstract registry object representing a transaction |
| Cnt::IStorageBackend | Contract between CursorManager / Merkle and a physical storage engine |
| Cnt::InMemoryBackend | |
| Cnt::SqliteBackend | |
| Cnt::LifecycleManager | Manages runtime lifecycle concerns for registry objects |
| Cnt::Merkle< Key > | |
| Cnt::NamespaceReferenceManager | Handles the logical mapping and isolation of human-readable references |
| Cnt::NT | Top-level runtime object used by applications and the console entry point |
| Cnt::ObjectManager::object_type | Describes the behavior and capabilities of an object category |
| Cnt::ObjectManager::ephemeral_object_type | Object type descriptor for EPHEMERAL_RELATION objects |
| Cnt::ObjectManager | Owns the registry used to locate and reference database objects |
| Cnt::PathArg | One segment of a parameterized relation path in a SCAN node |
| Cnt::PermissionsManager | |
| CPlanAction | A single plan-construction request |
| CPlanArgsJoin | JOIN context: nested-loop join of two child plans |
| CPlanArgsMaterialize | MATERIALIZE context: caches source on its first scan, then replays the cache on later scans without touching source again |
| CPlanArgsProject | PROJECT context: keeps only the named attributes of source |
| CPlanArgsRename | RENAME context: returns source, with the keys of pairs the values of it |
| CPlanArgsScan | SCAN context: reads all tuples from a stored relation |
| CPlanArgsTake | TAKE context: passes at most limit tuples from source, then stops |
| CPlanArgsUnion | UNION context |
| Cnt::PlanNode | A node in the Volcano operator tree executed by the Tarski (FOL) runtime |
| Cnt::ObjectManager::registry | Node in the object registry |
| Cnt::ObjectManager::registry_head | Shared metadata stored at the head of a registry entry |
| Cnt::Tuple | A single row of data streamed lazily from the cursor layer |
| Cnt::VM | Hosts the first-order logic (FOL) and second-order logic (SOL) cores |