Relational NT
A relational database kernel shaped around NT-style object management.
Loading...
Searching...
No Matches
nt::Tuple Class Reference

A single row of data streamed lazily from the cursor layer. More...

#include <Types.h>

Public Member Functions

 Tuple (std::vector< Attribute > attributes)
const Attribute * Next ()
 Returns the next attribute, or nullptr when exhausted.
void Reset ()
const std::string operator[] (std::string key)
const auto attrs () const

Detailed Description

A single row of data streamed lazily from the cursor layer.

Follows the Volcano pull model: callers repeatedly call Next() to consume one attribute at a time. Returns nullptr when all attributes are exhausted.


The documentation for this class was generated from the following file: