#include <LoadDataSource.h>
Definition at line 50 of file LoadDataSource.h.
LoadDataSource::LoadDataSource |
( |
const std::string & |
header_fname, |
|
|
int |
row_uniquify_chars = 0 , |
|
|
int |
load_flags = 0 |
|
) |
| |
virtual Hypertable::LoadDataSource::~LoadDataSource |
( |
| ) |
|
|
inlinevirtual |
bool LoadDataSource::add_row_component |
( |
int |
index | ) |
|
|
protected |
int64_t Hypertable::LoadDataSource::get_current_lineno |
( |
| ) |
|
|
inline |
String LoadDataSource::get_header |
( |
| ) |
|
|
protected |
bool Hypertable::LoadDataSource::get_next_line |
( |
String & |
line | ) |
|
|
inlineprotected |
unsigned long Hypertable::LoadDataSource::get_source_size |
( |
| ) |
const |
|
inline |
bool Hypertable::LoadDataSource::has_timestamps |
( |
| ) |
|
|
inline |
virtual uint64_t Hypertable::LoadDataSource::incr_consumed |
( |
| ) |
|
|
protectedpure virtual |
void LoadDataSource::init |
( |
const std::vector< String > & |
key_columns, |
|
|
const std::string & |
timestamp_column, |
|
|
char |
field_separator |
|
) |
| |
|
virtual |
virtual void Hypertable::LoadDataSource::init_src |
( |
| ) |
|
|
protectedpure virtual |
bool LoadDataSource::next |
( |
KeySpec * |
keyp, |
|
|
uint8_t ** |
valuep, |
|
|
uint32_t * |
value_lenp, |
|
|
bool * |
is_deletep, |
|
|
uint32_t * |
consumedp |
|
) |
| |
|
virtual |
Get timestamp
Get row key
Get column family and qualifier
Get value
setup row key
Definition at line 301 of file LoadDataSource.cc.
bool LoadDataSource::parse_date_format |
( |
const char * |
str, |
|
|
int64_t & |
timestamp |
|
) |
| |
|
protected |
void LoadDataSource::parse_header |
( |
const String & |
header, |
|
|
const std::vector< String > & |
key_columns, |
|
|
const std::string & |
timestamp_column |
|
) |
| |
|
protectedvirtual |
bool LoadDataSource::parse_sec |
( |
const char * |
str, |
|
|
char ** |
end_ptr, |
|
|
int64_t & |
ns |
|
) |
| |
|
protected |
bool Hypertable::LoadDataSource::should_skip |
( |
int |
idx, |
|
|
const uint32_t * |
masks |
|
) |
| |
|
inlineprotected |
std::vector<ColumnInfo> Hypertable::LoadDataSource::m_column_info |
|
protected |
int64_t Hypertable::LoadDataSource::m_cur_line |
|
protected |
char Hypertable::LoadDataSource::m_field_separator |
|
protected |
boost::iostreams::filtering_istream Hypertable::LoadDataSource::m_fin |
|
protected |
std::string Hypertable::LoadDataSource::m_first_line |
|
protected |
bool Hypertable::LoadDataSource::m_first_line_cached |
|
protected |
std::string Hypertable::LoadDataSource::m_header_fname |
|
protected |
bool Hypertable::LoadDataSource::m_hyperformat |
|
protected |
bool Hypertable::LoadDataSource::m_leading_timestamps |
|
protected |
size_t Hypertable::LoadDataSource::m_limit |
|
protected |
int Hypertable::LoadDataSource::m_load_flags |
|
protected |
size_t Hypertable::LoadDataSource::m_next_value |
|
protected |
uint64_t Hypertable::LoadDataSource::m_offset |
|
protected |
int Hypertable::LoadDataSource::m_row_uniquify_chars |
|
protected |
unsigned long Hypertable::LoadDataSource::m_source_size |
|
protected |
int64_t Hypertable::LoadDataSource::m_timestamp |
|
protected |
int Hypertable::LoadDataSource::m_timestamp_index |
|
protected |
uint32_t* Hypertable::LoadDataSource::m_type_mask |
|
protected |
std::vector<const char *> Hypertable::LoadDataSource::m_values |
|
protected |
bool Hypertable::LoadDataSource::m_zipped |
|
protected |
The documentation for this class was generated from the following files: