|
Zero
0.1.0
|
Represents a record in BTree. More...
#include <btree_page_h.h>
Public Member Functions | |
| btrec_t () | |
| btrec_t (const btree_page_h &page, slotid_t slot) | |
| ~btrec_t () | |
| btrec_t & | set (const btree_page_h &page, slotid_t slot) |
| Load up a reference to the tuple at slot in "page". More... | |
| smsize_t | elen () const |
| const w_keystr_t & | key () const |
| const cvec_t & | elem () const |
| PageID | child () const |
| returns the opaque version More... | |
| const lsn_t & | child_emlsn () const |
| bool | is_ghost_record () const |
Private Member Functions | |
| btrec_t (const btrec_t &) | |
| btrec_t & | operator= (const btrec_t &) |
Private Attributes | |
| bool | _ghost_record |
| w_keystr_t | _key |
| PageID | _child |
| lsn_t | _child_emlsn |
| cvec_t | _elem |
Friends | |
| class | btree_page_h |
Represents a record in BTree.
This class abstracts how we store key/record in our BTree, which might be quite un-intuitive without this class.
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
returns the opaque version
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| btrec_t & btrec_t::set | ( | const btree_page_h & | page, |
| slotid_t | slot | ||
| ) |
Load up a reference to the tuple at slot in "page".
|
friend |
|
private |
|
private |
|
private |
|
private |
1.8.12