Zero  0.1.0
Classes | Namespaces | Functions | Variables
tpcc_env.cpp File Reference

: Declaration of the Shore TPC-C environment (database) More...

#include "tpcc_env.h"
#include "tpcc_random.h"

Classes

class  tpcc::ShoreTPCCEnv::table_builder_t
 
struct  tpcc::ShoreTPCCEnv::table_creator_t
 

Namespaces

 tpcc
 

Functions

 DEFINE_ROW_CACHE_TLS (tpcc, warehouse)
 
 DEFINE_ROW_CACHE_TLS (tpcc, district)
 
 DEFINE_ROW_CACHE_TLS (tpcc, stock)
 
 DEFINE_ROW_CACHE_TLS (tpcc, order_line)
 
 DEFINE_ROW_CACHE_TLS (tpcc, customer)
 
 DEFINE_ROW_CACHE_TLS (tpcc, history)
 
 DEFINE_ROW_CACHE_TLS (tpcc, order)
 
 DEFINE_ROW_CACHE_TLS (tpcc, new_order)
 
 DEFINE_ROW_CACHE_TLS (tpcc, item)
 
static void tpcc::gen_cid_array (int *cid_array)
 

Variables

static unsigned long tpcc::units_completed = 0
 

Detailed Description

: Declaration of the Shore TPC-C environment (database)

Author
: Ippokratis Pandis (ipandis)

Function Documentation

§ DEFINE_ROW_CACHE_TLS() [1/9]

DEFINE_ROW_CACHE_TLS ( tpcc  ,
warehouse   
)

§ DEFINE_ROW_CACHE_TLS() [2/9]

DEFINE_ROW_CACHE_TLS ( tpcc  ,
district   
)

§ DEFINE_ROW_CACHE_TLS() [3/9]

DEFINE_ROW_CACHE_TLS ( tpcc  ,
stock   
)

§ DEFINE_ROW_CACHE_TLS() [4/9]

DEFINE_ROW_CACHE_TLS ( tpcc  ,
order_line   
)

§ DEFINE_ROW_CACHE_TLS() [5/9]

DEFINE_ROW_CACHE_TLS ( tpcc  ,
customer   
)

§ DEFINE_ROW_CACHE_TLS() [6/9]

DEFINE_ROW_CACHE_TLS ( tpcc  ,
history   
)

§ DEFINE_ROW_CACHE_TLS() [7/9]

DEFINE_ROW_CACHE_TLS ( tpcc  ,
order   
)

§ DEFINE_ROW_CACHE_TLS() [8/9]

DEFINE_ROW_CACHE_TLS ( tpcc  ,
new_order   
)

§ DEFINE_ROW_CACHE_TLS() [9/9]

DEFINE_ROW_CACHE_TLS ( tpcc  ,
item   
)