Zero  0.1.0
Classes | Macros | Functions
btree_logrec.h File Reference
#include "w_defines.h"
#include "sm_base.h"
#include "btree_page_h.h"
#include "btree_impl.h"
#include "lock.h"
#include "log_core.h"
#include "vec_t.h"
#include "tls.h"
#include "block_alloc.h"
#include "restart.h"
#include "logdef_gen.h"

Go to the source code of this file.

Classes

struct  SprScratchSpace
 
struct  btree_insert_t
 
struct  btree_update_t
 
struct  btree_overwrite_t
 
class  btree_ghost_t< PagePtr >
 
struct  btree_ghost_reserve_t
 
struct  btree_norec_alloc_t< PagePtr >
 
struct  btree_foster_adopt_t
 
struct  btree_bulk_delete_t
 

Macros

#define SM_SOURCE
 
#define LOGREC_C
 

Functions

 DECLARE_TLS (block_alloc< generic_page >, scratch_space_pool)
 

Macro Definition Documentation

§ LOGREC_C

#define LOGREC_C

§ SM_SOURCE

#define SM_SOURCE

Logging and its UNDO/REDO code for BTrees. Separated from logrec.cpp.