Zero  0.1.0
Public Member Functions | Public Attributes | List of all members
btree_update_t Struct Reference

#include <btree_logrec.h>

Public Member Functions

 btree_update_t (PageID root_pid, const w_keystr_t &key, const char *old_el, int old_elen, const cvec_t &new_el)
 
int size ()
 

Public Attributes

PageID _root_shpid
 
uint16_t _klen
 
uint16_t _old_elen
 
uint16_t _new_elen
 
char _data [logrec_t::max_data_sz - sizeof(PageID) - 3 *sizeof(int16_t)]
 

Constructor & Destructor Documentation

§ btree_update_t()

btree_update_t::btree_update_t ( PageID  root_pid,
const w_keystr_t key,
const char *  old_el,
int  old_elen,
const cvec_t new_el 
)
inline

Member Function Documentation

§ size()

int btree_update_t::size ( )
inline

Member Data Documentation

§ _data

char btree_update_t::_data[logrec_t::max_data_sz - sizeof(PageID) - 3 *sizeof(int16_t)]

§ _klen

uint16_t btree_update_t::_klen

§ _new_elen

uint16_t btree_update_t::_new_elen

§ _old_elen

uint16_t btree_update_t::_old_elen

§ _root_shpid

PageID btree_update_t::_root_shpid

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