#include <DataGenerator.h>
Public Types | |
typedef DataGeneratorIterator | iterator |
Public Member Functions | |
DataGenerator (PropertiesPtr &props, bool keys_only=false) | |
iterator | begin () |
iterator | end () |
int64_t | get_max_bytes () |
int64_t | get_max_keys () |
Protected Attributes | |
PropertiesPtr | m_props |
bool | m_keys_only |
int64_t | m_max_bytes |
int64_t | m_max_keys |
uint32_t | m_seed |
std::vector< RowComponentSpec > | m_row_component_specs |
std::vector< ColumnSpec > | m_column_specs |
Private Member Functions | |
int | parse_order (const std::string &str) |
Friends | |
class | DataGeneratorIterator |
Definition at line 142 of file DataGenerator.h.
Definition at line 145 of file DataGenerator.h.
DataGenerator::DataGenerator | ( | PropertiesPtr & | props, |
bool | keys_only = false |
||
) |
Definition at line 129 of file DataGenerator.cc.
|
inline |
Definition at line 150 of file DataGenerator.h.
|
inline |
Definition at line 151 of file DataGenerator.h.
|
inline |
Definition at line 152 of file DataGenerator.h.
|
inline |
Definition at line 153 of file DataGenerator.h.
|
private |
Definition at line 326 of file DataGenerator.cc.
|
friend |
Definition at line 146 of file DataGenerator.h.
|
protected |
Definition at line 162 of file DataGenerator.h.
|
protected |
Definition at line 157 of file DataGenerator.h.
|
protected |
Definition at line 158 of file DataGenerator.h.
|
protected |
Definition at line 159 of file DataGenerator.h.
|
protected |
Definition at line 156 of file DataGenerator.h.
|
protected |
Definition at line 161 of file DataGenerator.h.
|
protected |
Definition at line 160 of file DataGenerator.h.