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

#include <btree_logrec.h>

Public Member Functions

 btree_overwrite_t (const btree_page_h &page, const w_keystr_t &key, const char *old_el, const char *new_el, size_t offset, size_t elen)
 
int size ()
 

Public Attributes

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

Constructor & Destructor Documentation

§ btree_overwrite_t()

btree_overwrite_t::btree_overwrite_t ( const btree_page_h page,
const w_keystr_t key,
const char *  old_el,
const char *  new_el,
size_t  offset,
size_t  elen 
)
inline

Member Function Documentation

§ size()

int btree_overwrite_t::size ( )
inline

Member Data Documentation

§ _data

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

§ _elen

uint16_t btree_overwrite_t::_elen

§ _klen

uint16_t btree_overwrite_t::_klen

§ _offset

uint16_t btree_overwrite_t::_offset

§ _root_shpid

PageID btree_overwrite_t::_root_shpid

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