Zero  0.1.0
Classes | Functions | Variables
tpcb Namespace Reference

Classes

class  account_man_impl
 
class  baseline_tpcb_client_t
 
class  branch_man_impl
 
class  history_man_impl
 
class  ShoreTPCBEnv
 
struct  ShoreTPCBTrxCount
 
struct  ShoreTPCBTrxStats
 
class  teller_man_impl
 

Functions

 DECLARE_TABLE_SCHEMA (branch_t)
 
 DECLARE_TABLE_SCHEMA (teller_t)
 
 DECLARE_TABLE_SCHEMA (account_t)
 
 DECLARE_TABLE_SCHEMA (history_t)
 
 DEFINE_TRX (ShoreTPCBEnv, acct_update)
 
 DEFINE_TRX (ShoreTPCBEnv, populate_db)
 
 DEFINE_TRX (ShoreTPCBEnv, mbench_insert_only)
 
 DEFINE_TRX (ShoreTPCBEnv, mbench_delete_only)
 
 DEFINE_TRX (ShoreTPCBEnv, mbench_probe_only)
 
 DEFINE_TRX (ShoreTPCBEnv, mbench_insert_delete)
 
 DEFINE_TRX (ShoreTPCBEnv, mbench_insert_probe)
 
 DEFINE_TRX (ShoreTPCBEnv, mbench_delete_probe)
 
 DEFINE_TRX (ShoreTPCBEnv, mbench_mix)
 

Variables

const uint branchesPerRound = 5
 
static uint iBranchesLoaded = 0
 
static __thread ShoreTPCBTrxStats my_stats
 

Function Documentation

§ DECLARE_TABLE_SCHEMA() [1/4]

tpcb::DECLARE_TABLE_SCHEMA ( branch_t  )

§ DECLARE_TABLE_SCHEMA() [2/4]

tpcb::DECLARE_TABLE_SCHEMA ( teller_t  )

§ DECLARE_TABLE_SCHEMA() [3/4]

tpcb::DECLARE_TABLE_SCHEMA ( account_t  )

§ DECLARE_TABLE_SCHEMA() [4/4]

tpcb::DECLARE_TABLE_SCHEMA ( history_t  )

§ DEFINE_TRX() [1/9]

tpcb::DEFINE_TRX ( ShoreTPCBEnv  ,
acct_update   
)

§ DEFINE_TRX() [2/9]

tpcb::DEFINE_TRX ( ShoreTPCBEnv  ,
populate_db   
)

§ DEFINE_TRX() [3/9]

tpcb::DEFINE_TRX ( ShoreTPCBEnv  ,
mbench_insert_only   
)

§ DEFINE_TRX() [4/9]

tpcb::DEFINE_TRX ( ShoreTPCBEnv  ,
mbench_delete_only   
)

§ DEFINE_TRX() [5/9]

tpcb::DEFINE_TRX ( ShoreTPCBEnv  ,
mbench_probe_only   
)

§ DEFINE_TRX() [6/9]

tpcb::DEFINE_TRX ( ShoreTPCBEnv  ,
mbench_insert_delete   
)

§ DEFINE_TRX() [7/9]

tpcb::DEFINE_TRX ( ShoreTPCBEnv  ,
mbench_insert_probe   
)

§ DEFINE_TRX() [8/9]

tpcb::DEFINE_TRX ( ShoreTPCBEnv  ,
mbench_delete_probe   
)

§ DEFINE_TRX() [9/9]

tpcb::DEFINE_TRX ( ShoreTPCBEnv  ,
mbench_mix   
)

Variable Documentation

§ branchesPerRound

const uint tpcb::branchesPerRound = 5

§ iBranchesLoaded

uint tpcb::iBranchesLoaded = 0
static

§ my_stats

__thread ShoreTPCBTrxStats tpcb::my_stats
static