|
Relational NT
A relational database kernel shaped around NT-style object management.
|
Declares the logic execution boundary for relational and higher-order workloads. More...
#include "Api.h"#include "CursorManager.h"#include "Types.h"#include <optional>#include <string>#include <unordered_set>#include <vector>Go to the source code of this file.
Classes | |
| struct | nt::PathArg |
| One segment of a parameterized relation path in a SCAN node. More... | |
| struct | nt::PlanNode |
| A node in the Volcano operator tree executed by the Tarski (FOL) runtime. More... | |
| class | nt::VM |
| Hosts the first-order logic (FOL) and second-order logic (SOL) cores. More... | |
Namespaces | |
| namespace | nt |
| Contains the Relational NT runtime managers and API facade. | |
Enumerations | |
| enum | Operation { FOL_OPERATION_SCAN = 1 , FOL_OPERATION_JOIN , FOL_OPERATION_TAKE , FOL_OPERATION_PROJECT , FOL_OPERATION_MATERIALIZE , FOL_OPERATION_RENAME , FOL_OPERATION_UNION } |
Declares the logic execution boundary for relational and higher-order workloads.