| 1 | #pragma once | 
|---|---|
| 2 | |
| 3 | #include <cstdint> | 
| 4 | #include "append_info.hpp" | 
| 5 | |
| 6 | namespace tpcds { | 
| 7 | |
| 8 | typedef int64_t ds_key_t; | 
| 9 | |
| 10 | typedef int (*tpcds_builder_func)(void *, ds_key_t); | 
| 11 | |
| 12 | void InitializeDSDgen(); | 
| 13 | ds_key_t GetRowCount(int table_id); | 
| 14 | void ResetCountCount(); | 
| 15 | tpcds_table_def GetTDefByNumber(int table_id); | 
| 16 | tpcds_builder_func GetTDefFunctionByNumber(int table_id); | 
| 17 | |
| 18 | }; // namespace tpcds | 
| 19 | 
