107 return (acct_update +
108 mbench_insert_only + mbench_delete_only + mbench_probe_only +
109 mbench_insert_delete + mbench_insert_probe + mbench_delete_probe + mbench_mix);
149 typedef std::map<pthread_t, ShoreTPCBTrxStats*>
statmap_t;
179 virtual int post_init();
181 virtual w_rc_t load_schema();
183 virtual w_rc_t load_and_register_fids();
191 virtual int info()
const;
193 virtual int statistics();
197 virtual void print_throughput(
const double iQueriedSF,
199 const int iNumOfThreads,
212 w_rc_t check_consistency();
249 virtual void env_thread_init();
251 virtual void env_thread_fini();
259 virtual void reset_stats();
264 void set_skew(
int area,
int load,
int start_imbalance,
int skew_type,
bool shifting);
266 void start_load_imbalance();
271 w_rc_t db_print(
int lines);
280 #endif // __TPCB_ENV_H Definition: tpcb_schema_man.h:69
virtual w_rc_t newrun()
Definition: tpcb_env.h:176
uint mbench_mix
Definition: tpcb_env.h:76
ShoreTPCBTrxStats & operator-=(ShoreTPCBTrxStats const &other)
Definition: tpcb_env.h:128
uint mbench_insert_probe
Definition: tpcb_env.h:72
const w_rc_t RCOK
Definition: w_rc.h:239
ShoreTPCBTrxStats & operator+=(ShoreTPCBTrxStats const &other)
Definition: tpcb_env.h:121
virtual int open()
Definition: tpcb_env.h:167
virtual int resume()
Definition: tpcb_env.h:173
std::map< pthread_t, ShoreTPCBTrxStats * > statmap_t
Definition: tpcb_env.h:149
uint mbench_delete_only
Definition: tpcb_env.h:66
Definition: tpcb_env.h:114
ShoreTPCBTrxCount failed
Definition: tpcb_env.h:117
uint mbench_insert_delete
Definition: tpcb_env.h:70
: Definition of a Shore environment (database)
ShoreTPCBTrxCount attempted
Definition: tpcb_env.h:115
: Wrapper for the worker threads in Baseline (specialization of the Shore workers) ...
uint populate_db
Definition: tpcb_env.h:62
virtual int pause()
Definition: tpcb_env.h:170
ShoreTPCBTrxStats _last_stats
Definition: tpcb_env.h:257
uint total() const
Definition: tpcb_env.h:106
uint mbench_insert_only
Definition: tpcb_env.h:64
Definition: tpcb_env.h:59
Definition: tpcb_env.cpp:307
history_man_impl * history_man
Definition: tpcb_env.h:221
Definition: tpcb_schema_man.h:130
uint mbench_delete_probe
Definition: tpcb_env.h:74
ShoreTPCBTrxCount & operator+=(ShoreTPCBTrxCount const &rhs)
Definition: tpcb_env.h:78
Return code for most functions and methods.
Definition: w_rc.h:87
account_man_impl * account_man
Definition: tpcb_env.h:219
branch_man_impl * branch_man
Definition: tpcb_env.h:215
map< string, string > envVarMap
Definition: shore_env.h:245
uint acct_update
Definition: tpcb_env.h:60
ShoreTPCBTrxCount deadlocked
Definition: tpcb_env.h:119
Definition: tpcb_env.cpp:251
Definition: tpcb_schema_man.h:91
#define DECLARE_TRX(trxlid)
Definition: shore_env.h:63
: Declaration of the TPC-B table managers
teller_man_impl * teller_man
Definition: tpcb_env.h:217
Definition: tpcb_schema_man.h:43
statmap_t _statmap
Definition: tpcb_env.h:254
Definition: shore_env.h:349
Definition: tpcb_env.h:146
Definition: tpcb_client.cpp:33
ShoreTPCBTrxCount & operator-=(ShoreTPCBTrxCount const &rhs)
Definition: tpcb_env.h:92
uint mbench_probe_only
Definition: tpcb_env.h:68