Zero  0.1.0
Functions
btree_logrec.cpp File Reference
#include "btree_logrec.h"
#include "logrec_support.h"
#include "vol.h"
#include "bf_tree_cb.h"

Functions

template void btree_norec_alloc_log::template construct< btree_page_h * > (btree_page_h *, btree_page_h *, PageID, const w_keystr_t &, const w_keystr_t &)
 
template void btree_split_log::template construct< btree_page_h * > (btree_page_h *child_p, btree_page_h *parent_p, uint16_t move_count, const w_keystr_t &new_high_fence, const w_keystr_t &new_chain)
 
template void btree_foster_adopt_log::template construct< btree_page_h * > (btree_page_h *p, btree_page_h *p2, PageID new_child_pid, lsn_t new_child_emlsn, const w_keystr_t &new_child_key)
 
template void btree_insert_nonghost_log::template construct< btree_page_h * > (btree_page_h *page, const w_keystr_t &key, const cvec_t &el, const bool is_sys_txn)
 
template void btree_ghost_mark_log::template construct< btree_page_h * > (btree_page_h *, const vector< slotid_t > &slots, const bool is_sys_txn)
 
template void btree_insert_log::template construct< btree_page_h * > (btree_page_h *page, const w_keystr_t &key, const cvec_t &el, const bool is_sys_txn)
 
template void btree_ghost_reclaim_log::template construct< btree_page_h * > (btree_page_h *p, const vector< slotid_t > &slots)
 
template void btree_compress_page_log::template construct< btree_page_h * > (btree_page_h *page, const w_keystr_t &low, const w_keystr_t &high, const w_keystr_t &chain)
 
template void btree_ghost_reserve_log::template construct< btree_page_h * > (btree_page_h *p, const w_keystr_t &key, int element_length)
 
template void btree_overwrite_log::template construct< btree_page_h * > (btree_page_h *page, const w_keystr_t &key, const char *old_el, const char *new_el, size_t offset, size_t elen)
 
template void btree_update_log::template construct< btree_page_h * > (btree_page_h *page, const w_keystr_t &key, const char *old_el, int old_elen, const cvec_t &new_el)
 
template void btree_insert_log::template undo< fixable_page_h * > (fixable_page_h *)
 
template void btree_insert_nonghost_log::template undo< fixable_page_h * > (fixable_page_h *)
 
template void btree_update_log::template undo< fixable_page_h * > (fixable_page_h *)
 
template void btree_overwrite_log::template undo< fixable_page_h * > (fixable_page_h *)
 
template void btree_ghost_mark_log::template undo< fixable_page_h * > (fixable_page_h *)
 
template void btree_norec_alloc_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_insert_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_insert_nonghost_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_update_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_overwrite_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_ghost_mark_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_ghost_reclaim_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_ghost_reserve_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_foster_adopt_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_split_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_compress_page_log::template redo< btree_page_h * > (btree_page_h *)
 
template void btree_norec_alloc_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_insert_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_insert_nonghost_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_update_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_overwrite_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_ghost_mark_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_ghost_reclaim_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_ghost_reserve_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_foster_adopt_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_split_log::template redo< fixable_page_h * > (fixable_page_h *)
 
template void btree_compress_page_log::template redo< fixable_page_h * > (fixable_page_h *)
 

Function Documentation

§ construct< btree_page_h * >() [1/11]

template void btree_norec_alloc_log::template construct< btree_page_h *> ( btree_page_h ,
btree_page_h ,
PageID  ,
const w_keystr_t ,
const w_keystr_t  
)

§ construct< btree_page_h * >() [2/11]

template void btree_split_log::template construct< btree_page_h *> ( btree_page_h child_p,
btree_page_h parent_p,
uint16_t  move_count,
const w_keystr_t new_high_fence,
const w_keystr_t new_chain 
)

§ construct< btree_page_h * >() [3/11]

template void btree_foster_adopt_log::template construct< btree_page_h *> ( btree_page_h p,
btree_page_h p2,
PageID  new_child_pid,
lsn_t  new_child_emlsn,
const w_keystr_t new_child_key 
)

§ construct< btree_page_h * >() [4/11]

template void btree_insert_nonghost_log::template construct< btree_page_h *> ( btree_page_h page,
const w_keystr_t key,
const cvec_t el,
const bool  is_sys_txn 
)

§ construct< btree_page_h * >() [5/11]

template void btree_ghost_mark_log::template construct< btree_page_h *> ( btree_page_h ,
const vector< slotid_t > &  slots,
const bool  is_sys_txn 
)

§ construct< btree_page_h * >() [6/11]

template void btree_insert_log::template construct< btree_page_h *> ( btree_page_h page,
const w_keystr_t key,
const cvec_t el,
const bool  is_sys_txn 
)

§ construct< btree_page_h * >() [7/11]

template void btree_ghost_reclaim_log::template construct< btree_page_h *> ( btree_page_h p,
const vector< slotid_t > &  slots 
)

§ construct< btree_page_h * >() [8/11]

template void btree_compress_page_log::template construct< btree_page_h *> ( btree_page_h page,
const w_keystr_t low,
const w_keystr_t high,
const w_keystr_t chain 
)

§ construct< btree_page_h * >() [9/11]

template void btree_ghost_reserve_log::template construct< btree_page_h *> ( btree_page_h p,
const w_keystr_t key,
int  element_length 
)

§ construct< btree_page_h * >() [10/11]

template void btree_overwrite_log::template construct< btree_page_h *> ( btree_page_h page,
const w_keystr_t key,
const char *  old_el,
const char *  new_el,
size_t  offset,
size_t  elen 
)

§ construct< btree_page_h * >() [11/11]

template void btree_update_log::template construct< btree_page_h *> ( btree_page_h page,
const w_keystr_t key,
const char *  old_el,
int  old_elen,
const cvec_t new_el 
)

§ redo< btree_page_h * >() [1/11]

template void btree_norec_alloc_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [2/11]

template void btree_insert_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [3/11]

template void btree_insert_nonghost_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [4/11]

template void btree_update_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [5/11]

template void btree_overwrite_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [6/11]

template void btree_ghost_mark_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [7/11]

template void btree_ghost_reclaim_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [8/11]

template void btree_ghost_reserve_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [9/11]

template void btree_foster_adopt_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [10/11]

template void btree_split_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< btree_page_h * >() [11/11]

template void btree_compress_page_log::template redo< btree_page_h *> ( btree_page_h )

§ redo< fixable_page_h * >() [1/11]

template void btree_norec_alloc_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [2/11]

template void btree_insert_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [3/11]

template void btree_insert_nonghost_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [4/11]

template void btree_update_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [5/11]

template void btree_overwrite_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [6/11]

template void btree_ghost_mark_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [7/11]

template void btree_ghost_reclaim_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [8/11]

template void btree_ghost_reserve_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [9/11]

template void btree_foster_adopt_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [10/11]

template void btree_split_log::template redo< fixable_page_h *> ( fixable_page_h )

§ redo< fixable_page_h * >() [11/11]

template void btree_compress_page_log::template redo< fixable_page_h *> ( fixable_page_h )

§ undo< fixable_page_h * >() [1/5]

template void btree_insert_log::template undo< fixable_page_h *> ( fixable_page_h )

§ undo< fixable_page_h * >() [2/5]

template void btree_insert_nonghost_log::template undo< fixable_page_h *> ( fixable_page_h )

§ undo< fixable_page_h * >() [3/5]

template void btree_update_log::template undo< fixable_page_h *> ( fixable_page_h )

§ undo< fixable_page_h * >() [4/5]

template void btree_overwrite_log::template undo< fixable_page_h *> ( fixable_page_h )

§ undo< fixable_page_h * >() [5/5]

template void btree_ghost_mark_log::template undo< fixable_page_h *> ( fixable_page_h )