9#include <unordered_map>
10#include <unordered_set>
20 std::array<char, Address::MAX_CITY + 1>
w_city;
21 std::array<char, Address::STATE + 1>
w_state;
22 std::array<char, Address::ZIP + 1>
w_zip;
26 std::array<char, Address::MAX_CITY + 1>
d_city;
27 std::array<char, Address::STATE + 1>
d_state;
28 std::array<char, Address::ZIP + 1>
d_zip;
33 std::array<char, Customer::MAX_FIRST + 1>
c_first;
34 std::array<char, Customer::MIDDLE + 1>
c_middle;
35 std::array<char, Customer::MAX_LAST + 1>
c_last;
38 std::array<char, Address::MAX_CITY + 1>
c_city;
39 std::array<char, Address::STATE + 1>
c_state;
40 std::array<char, Address::ZIP + 1>
c_zip;
41 std::array<char, Customer::PHONE + 1>
c_phone;
42 std::array<char, DATETIME_SIZE + 1>
c_since;
43 std::array<char, Customer::CREDIT + 1>
c_credit;
44 std::array<char, Customer::MAX_DATA + 1>
c_data;
70 std::vector<OrderLineSubset>
lines;
71 std::array<char, Customer::MAX_FIRST + 1>
c_first;
72 std::array<char, Customer::MIDDLE + 1>
c_middle;
73 std::array<char, Customer::MAX_LAST + 1>
c_last;
108 std::array<char, Item::MAX_NAME + 1>
i_name;
112 std::array<char, Customer::MAX_LAST + 1>
c_last;
Definition tpcc_common.h:8
Definition tpcc_output.h:48
int32_t d_id
Definition tpcc_output.h:49
int32_t o_id
Definition tpcc_output.h:50
Definition tpcc_output.h:78
int32_t ol_quantity
Definition tpcc_output.h:81
int32_t i_id
Definition tpcc_output.h:79
int32_t ol_supply_w_id
Definition tpcc_output.h:80
Definition tpcc_output.h:100
std::array< char, Item::MAX_NAME+1 > i_name
Definition tpcc_output.h:108
char brand_generic
Definition tpcc_output.h:107
float ol_amount
Definition tpcc_output.h:106
static const char GENERIC
Definition tpcc_output.h:102
static const char BRAND
Definition tpcc_output.h:101
int32_t s_quantity
Definition tpcc_output.h:104
float i_price
Definition tpcc_output.h:105
Definition tpcc_output.h:85
static const char INVALID_ITEM_STATUS[]
Definition tpcc_output.h:116
std::array< char, MAX_STATUS+1 > status
Definition tpcc_output.h:117
std::array< char, Customer::CREDIT+1 > c_credit
Definition tpcc_output.h:113
std::array< char, Customer::MAX_LAST+1 > c_last
Definition tpcc_output.h:112
std::vector< ItemInfo > items
Definition tpcc_output.h:111
float w_tax
Definition tpcc_output.h:93
float d_tax
Definition tpcc_output.h:94
static const int MAX_STATUS
Definition tpcc_output.h:115
float total
Definition tpcc_output.h:97
float c_discount
Definition tpcc_output.h:96
int32_t o_id
Definition tpcc_output.h:95
NewOrderOutput()
Definition tpcc_output.h:86
Definition tpcc_output.h:62
int32_t quantity
Definition tpcc_output.h:65
std::array< char, DATETIME_SIZE+1 > delivery_d
Definition tpcc_output.h:67
int32_t i_id
Definition tpcc_output.h:63
int32_t supply_w_id
Definition tpcc_output.h:64
float amount
Definition tpcc_output.h:66
Definition tpcc_output.h:54
int32_t c_id
Definition tpcc_output.h:55
int32_t o_id
Definition tpcc_output.h:58
float c_balance
Definition tpcc_output.h:56
std::array< char, Customer::MIDDLE+1 > c_middle
Definition tpcc_output.h:72
int32_t o_carrier_id
Definition tpcc_output.h:59
std::array< char, Customer::MAX_FIRST+1 > c_first
Definition tpcc_output.h:71
std::array< char, Customer::MAX_LAST+1 > c_last
Definition tpcc_output.h:73
std::vector< OrderLineSubset > lines
Definition tpcc_output.h:70
std::array< char, DATETIME_SIZE+1 > o_entry_d
Definition tpcc_output.h:74
Definition tpcc_output.h:16
std::array< char, Address::MAX_STREET+1 > d_street_2
Definition tpcc_output.h:25
std::array< char, Address::MAX_STREET+1 > w_street_1
Definition tpcc_output.h:18
std::array< char, Customer::MIDDLE+1 > c_middle
Definition tpcc_output.h:34
std::array< char, Customer::PHONE+1 > c_phone
Definition tpcc_output.h:41
std::array< char, Address::MAX_CITY+1 > c_city
Definition tpcc_output.h:38
std::array< char, Address::ZIP+1 > c_zip
Definition tpcc_output.h:40
std::array< char, Address::MAX_STREET+1 > c_street_1
Definition tpcc_output.h:36
std::array< char, Address::MAX_STREET+1 > c_street_2
Definition tpcc_output.h:37
std::array< char, Address::ZIP+1 > d_zip
Definition tpcc_output.h:28
std::array< char, Customer::MAX_FIRST+1 > c_first
Definition tpcc_output.h:33
std::array< char, Address::MAX_CITY+1 > w_city
Definition tpcc_output.h:20
std::array< char, DATETIME_SIZE+1 > c_since
Definition tpcc_output.h:42
std::array< char, Address::STATE+1 > d_state
Definition tpcc_output.h:27
float c_discount
Definition tpcc_output.h:31
std::array< char, Address::STATE+1 > c_state
Definition tpcc_output.h:39
std::array< char, Address::MAX_STREET+1 > w_street_2
Definition tpcc_output.h:19
std::array< char, Address::MAX_CITY+1 > d_city
Definition tpcc_output.h:26
std::array< char, Address::MAX_STREET+1 > d_street_1
Definition tpcc_output.h:24
std::array< char, Customer::CREDIT+1 > c_credit
Definition tpcc_output.h:43
std::array< char, Customer::MAX_LAST+1 > c_last
Definition tpcc_output.h:35
std::array< char, Address::ZIP+1 > w_zip
Definition tpcc_output.h:22
float c_balance
Definition tpcc_output.h:32
float c_credit_lim
Definition tpcc_output.h:30
std::array< char, Address::STATE+1 > w_state
Definition tpcc_output.h:21
std::array< char, Customer::MAX_DATA+1 > c_data
Definition tpcc_output.h:44