29 m_mutator(0), m_cells(cells), m_error(0), m_isscan(true), m_iserror(false) {
34 m_scanner(scanner), m_mutator(0), m_error(error), m_error_msg(error_msg), m_isscan(true),
40 m_error(0), m_isscan(false), m_iserror(false) {
44 : m_scanner(0), m_mutator(mutator), m_error(error), m_isscan(false), m_iserror(true) {
std::vector< Cell, CellAlloc > Cells
FailedMutations m_failed_mutations
CellsBuilder m_failed_cells
Asynchronous table scanner.
void get_cells(Cells &cells)
Provides the ability to mutate a table in the form of adding and deleting rows and cells...
std::shared_ptr< ScanCells > ScanCellsPtr
Smart pointer to ScanCells.
TableScannerAsync * get_scanner()
Compatibility Macros for C/C++.
void copy_failed_mutations(const FailedMutations &src, FailedMutations &dst)
TableMutatorAsync * get_mutator()
FailedMutations & get_failed_mutations()
void get_error(int &error, std::string &m_error_msg)
Result(TableScannerAsync *scanner, ScanCellsPtr &cells)
void get_failed_cells(Cells &cells)
TableMutatorAsync * m_mutator
#define HT_THROW(_code_, _msg_)
std::vector< FailedMutation > FailedMutations
TableScannerAsync * m_scanner