|
taco-db
0.1.0
|
The record ID of a record on a page is a pair of ‘(PageNumber, SlotId)’. More...
#include <storage/Record.h>
Public Member Functions | |
| RecordId () | |
| RecordId (PageNumber pid) | |
| RecordId (PageNumber pid, SlotId sid) | |
| void | SetInvalid () |
| constexpr bool | IsValid () const |
| std::string | ToString () const |
Public Attributes | |
| PageNumber | pid |
| SlotId | sid |
| uint16_t | reserved |
| 2-byte padding for alignment, but it's currently unused. More... | |
The record ID of a record on a page is a pair of ‘(PageNumber, SlotId)’.
|
inline |
|
inline |
|
inline |
|
inlineconstexpr |
|
inline |
|
inline |
| PageNumber taco::RecordId::pid |
| uint16_t taco::RecordId::reserved |
2-byte padding for alignment, but it's currently unused.
| SlotId taco::RecordId::sid |