|
| | ShoreTPCCEnv (boost::program_options::variables_map map) |
| |
| virtual | ~ShoreTPCCEnv () |
| |
| virtual int | set (envVarMap *) |
| |
| virtual int | open () |
| |
| virtual int | pause () |
| |
| virtual int | resume () |
| |
| virtual w_rc_t | newrun () |
| |
| virtual int | post_init () |
| |
| virtual w_rc_t | load_schema () |
| |
| virtual w_rc_t | load_and_register_fids () |
| |
| virtual int | conf () |
| |
| virtual int | start () |
| |
| virtual int | stop () |
| |
| virtual int | info () const |
| |
| virtual int | statistics () |
| |
| int | dump () |
| |
| virtual void | print_throughput (const double iQueriedSF, const int iSpread, const int iNumOfThreads, const double delay) |
| |
| w_rc_t | create_tables () |
| |
| w_rc_t | load_data () |
| |
| w_rc_t | warmup () |
| |
| w_rc_t | check_consistency () |
| |
| | DECLARE_TABLE (warehouse_t, warehouse_man_impl, warehouse) |
| |
| | DECLARE_TABLE (district_t, district_man_impl, district) |
| |
| | DECLARE_TABLE (customer_t, customer_man_impl, customer) |
| |
| | DECLARE_TABLE (history_t, history_man_impl, history) |
| |
| | DECLARE_TABLE (new_order_t, new_order_man_impl, new_order) |
| |
| | DECLARE_TABLE (order_t, order_man_impl, order) |
| |
| | DECLARE_TABLE (order_line_t, order_line_man_impl, order_line) |
| |
| | DECLARE_TABLE (item_t, item_man_impl, item) |
| |
| | DECLARE_TABLE (stock_t, stock_man_impl, stock) |
| |
| w_rc_t | run_one_xct (Request *prequest) |
| |
| | DECLARE_TRX (new_order) |
| |
| | DECLARE_TRX (payment) |
| |
| | DECLARE_TRX (order_status) |
| |
| | DECLARE_TRX (delivery) |
| |
| | DECLARE_TRX (stock_level) |
| |
| | DECLARE_TRX (mbench_wh) |
| |
| | DECLARE_TRX (mbench_cust) |
| |
| | DECLARE_TRX (populate_baseline) |
| |
| | DECLARE_TRX (populate_one_unit) |
| |
| w_rc_t | _xct_delivery_helper (const int xct_id, delivery_input_t &pdin, std::vector< int > &dlist, int &d_id, const bool SPLIT_TRX) |
| |
| virtual void | env_thread_init () |
| |
| virtual void | env_thread_fini () |
| |
| virtual void | reset_stats () |
| |
| ShoreTPCCTrxStats | _get_stats () |
| |
| void | set_skew (int area, int load, int start_imbalance, int skew_type, bool shifting) |
| |
| void | start_load_imbalance () |
| |
| void | reset_skew () |
| |
| w_rc_t | db_print (int lines) |
| |
| virtual w_rc_t | db_fetch () |
| |
| | ShoreEnv (po::variables_map &vm) |
| |
| virtual | ~ShoreEnv () |
| |
| sm_options & | get_opts () |
| |
| po::variables_map & | get_optionValues () |
| |
| virtual int | init () |
| |
| virtual int | close () |
| |
| virtual int | restart () |
| |
| ss_m * | db () |
| |
| bool | is_initialized () |
| |
| bool | is_loaded () |
| |
| w_rc_t | load () |
| |
| void | set_measure (const MeasurementState aMeasurementState) |
| |
| MeasurementState | get_measure () |
| |
| bool | should_stop_benchmark () |
| |
| void | set_stop_benchmark (bool v) |
| |
| pthread_mutex_t * | get_init_mutex () |
| |
| pthread_mutex_t * | get_vol_mutex () |
| |
| pthread_mutex_t * | get_load_mutex () |
| |
| bool | get_init_no_cs () |
| |
| bool | get_loaded_no_cs () |
| |
| void | set_init_no_cs (const bool b_is_init) |
| |
| void | set_loaded_no_cs (const bool b_is_loaded) |
| |
| void | set_clobber (bool c) |
| |
| void | set_loaders (int l) |
| |
| void | set_qf (const double aQF) |
| |
| double | get_qf () const |
| |
| void | set_sf (const double aSF) |
| |
| double | get_sf () const |
| |
| void | print_sf () const |
| |
| virtual w_rc_t | update_partitioning () |
| |
| void | set_freqs (int insert_freq=0, int delete_freq=0, int probe_freq=0, int update_freq=0) |
| |
| void | set_chkpt_freq (int) |
| |
| int | get_chkpt_freq () |
| |
| void | set_archiver_opts (bool, bool) |
| |
| bool | is_archiver_enabled () |
| |
| bool | is_merger_enabled () |
| |
| void | set_activation_delay (int d) |
| |
| int | get_activation_delay () |
| |
| void | set_crash_delay (int) |
| |
| int | get_crash_delay () |
| |
| void | set_sm_shudown_filthy (bool) |
| |
| uint | upd_worker_cnt () |
| |
| trx_worker_t * | worker (const uint idx) |
| |
| int | disable_fake_disk_latency () |
| |
| int | enable_fake_disk_latency (const int adelay) |
| |
| void | gatherstats_sm (ostream &) |
| |
| int | checkpoint () |
| |
| void | activate_archiver () |
| |
| void | wait_for_warmup () |
| |
| string | sysname () |
| |
| env_stats_t * | get_env_stats () |
| |
| size_t | get_total_pages_to_recover () |
| |
| size_t | get_dirty_page_count () |
| |
| bool | has_log_analysis_finished () |
| |
| size_t | get_total_pages_to_restore () |
| |
| size_t | get_num_restored_pages () |
| |
| unsigned | get_trx_att () const |
| |
| unsigned | get_trx_com () const |
| |
| void | inc_trx_att () |
| |
| void | inc_trx_com () |
| |
| bool | isAsynchCommit () const |
| |
| void | setAsynchCommit (const bool bAsynch) |
| |
| bool | isSLIEnabled () const |
| |
| void | setSLIEnabled (const bool bUseSLI) |
| |
| bool | isELREnabled () const |
| |
| void | setELREnabled (const bool bUseELR) |
| |
| bool | isFlusherEnabled () const |
| |
| void | setFlusherEnabled (const bool bUseFlusher) |
| |
| | db_iface () |
| |
| virtual | ~db_iface () |
| |
| eDBControl | dbc () |
| |
| void | set_dbc (const eDBControl adbc) |
| |