|
Relational NT
A relational database kernel shaped around NT-style object management.
|
| Nnt | Contains the Relational NT runtime managers and API facade |
| CCursorManager | Orchestrates paginated data retrieval from a storage backend |
| Ccursor | Active scan state for a single relation |
| CHandlerManager | Opens and closes authorized handles to registry objects |
| Chandle | Represents authorized access to an object in the registry |
| CIdentityManager | Checks whether an object supports identity-level operations |
| CInMemoryBackend | |
| CIStorageBackend | Contract between CursorManager / Merkle and a physical storage engine |
| CLifecycleManager | Manages runtime lifecycle concerns for registry objects |
| CMerkle | |
| CEntry | One (key, payload) pair returned by Page() |
| CNamespaceReferenceManager | Handles the logical mapping and isolation of human-readable references |
| CObjectManager | Owns the registry used to locate and reference database objects |
| CIObject | Base type for objects stored in the registry |
| CMultigroup | Registry object representing a multigroup snapshot |
| CRelation | Registry object representing a stored relation |
| CEphemeralRelation | Registry object representing an ephemeral relation |
| CTransaction | Abstract registry object representing a transaction |
| CSession | Registry object representing an active connection's session |
| CBranch | A named mutable reference to a branch-tree root |
| CBranchTree | Registry object for a branch-tree blob |
| Cobject_type | Describes the behavior and capabilities of an object category |
| Cephemeral_object_type | Object type descriptor for EPHEMERAL_RELATION objects |
| Cregistry_head | Shared metadata stored at the head of a registry entry |
| Cregistry | Node in the object registry |
| CPermissionsManager | |
| CNT | Top-level runtime object used by applications and the console entry point |
| CSqliteBackend | |
| CAttribute | A single named value in a tuple, produced by the cursor layer |
| CTuple | A single row of data streamed lazily from the cursor layer |
| CPathArg | One segment of a parameterized relation path in a SCAN node |
| CPlanNode | A node in the Volcano operator tree executed by the Tarski (FOL) runtime |
| CVM | Hosts the first-order logic (FOL) and second-order logic (SOL) cores |
| CCapability | Manager |
| 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 |