Zero  0.1.0
Classes | Namespaces | Functions | Variables
ycsb.cpp File Reference
#include "ycsb.h"
#include "trx_worker.h"

Classes

class  ycsb::table_builder_t
 
struct  ycsb::table_creator_t
 

Namespaces

 ycsb
 

Functions

 DEFINE_ROW_CACHE_TLS (ycsb, ycsbtable)
 
uint64_t ycsb::get_key (int sf, int specificPrefix, int tspread)
 
read_input_t ycsb::create_read_input (int sf, int specificPrefix, int tspread)
 
update_input_t ycsb::create_update_input (int sf, int specificPrefix, int tspread)
 
 ycsb::DEFINE_TRX (ShoreYCSBEnv, read)
 
 ycsb::DEFINE_TRX (ShoreYCSBEnv, update)
 
 ycsb::DEFINE_TRX (ShoreYCSBEnv, populate_db)
 

Variables

skewer_t ycsb::y_skewer
 
bool ycsb::_change_load = false
 
constexpr unsigned ycsb::RecordsPerSF = 100'000
 
constexpr unsigned ycsb::RecordsPerPopXct = 1000
 
static thread_local ShoreYCSBTrxStats ycsb::my_stats
 
const int ycsb::XCT_YCSB_SIMPLE = 99
 

Function Documentation

§ DEFINE_ROW_CACHE_TLS()

DEFINE_ROW_CACHE_TLS ( ycsb  ,
ycsbtable   
)