Holds updates destined for a specific table. More...
#include <UpdateRecTable.h>
Public Member Functions | |
~UpdateRecTable () | |
Public Attributes | |
uint64_t | cluster_id |
Cluster from which these updates originated. More... | |
TableIdentifier | id |
Table identifier for destination table. More... | |
std::vector< UpdateRequest * > | requests |
Vector of corresponding client requests. More... | |
ClockT::time_point | expire_time |
Request expiration time. More... | |
TableInfoPtr | table_info |
TableInfo object for destination table. More... | |
std::unordered_map< Range *, UpdateRecRangeList * > | range_map |
DynamicBuffer | go_buf |
uint64_t | total_count {} |
uint64_t | total_buffer_size {} |
std::string | error_msg |
int32_t | error {} |
uint32_t | flags {} |
uint32_t | commit_interval {} |
uint32_t | commit_iteration {} |
uint32_t | transfer_count {} |
uint32_t | total_added {} |
Holds updates destined for a specific table.
Definition at line 47 of file UpdateRecTable.h.
|
inline |
Definition at line 49 of file UpdateRecTable.h.
uint64_t Hypertable::UpdateRecTable::cluster_id |
Cluster from which these updates originated.
Definition at line 56 of file UpdateRecTable.h.
uint32_t Hypertable::UpdateRecTable::commit_interval {} |
Definition at line 72 of file UpdateRecTable.h.
uint32_t Hypertable::UpdateRecTable::commit_iteration {} |
Definition at line 73 of file UpdateRecTable.h.
int32_t Hypertable::UpdateRecTable::error {} |
Definition at line 70 of file UpdateRecTable.h.
std::string Hypertable::UpdateRecTable::error_msg |
Definition at line 69 of file UpdateRecTable.h.
ClockT::time_point Hypertable::UpdateRecTable::expire_time |
Request expiration time.
Definition at line 62 of file UpdateRecTable.h.
uint32_t Hypertable::UpdateRecTable::flags {} |
Definition at line 71 of file UpdateRecTable.h.
DynamicBuffer Hypertable::UpdateRecTable::go_buf |
Definition at line 66 of file UpdateRecTable.h.
TableIdentifier Hypertable::UpdateRecTable::id |
Table identifier for destination table.
Definition at line 58 of file UpdateRecTable.h.
std::unordered_map<Range *, UpdateRecRangeList *> Hypertable::UpdateRecTable::range_map |
Definition at line 65 of file UpdateRecTable.h.
std::vector<UpdateRequest *> Hypertable::UpdateRecTable::requests |
Vector of corresponding client requests.
Definition at line 60 of file UpdateRecTable.h.
TableInfoPtr Hypertable::UpdateRecTable::table_info |
TableInfo object for destination table.
Definition at line 64 of file UpdateRecTable.h.
uint32_t Hypertable::UpdateRecTable::total_added {} |
Definition at line 75 of file UpdateRecTable.h.
uint64_t Hypertable::UpdateRecTable::total_buffer_size {} |
Definition at line 68 of file UpdateRecTable.h.
uint64_t Hypertable::UpdateRecTable::total_count {} |
Definition at line 67 of file UpdateRecTable.h.
uint32_t Hypertable::UpdateRecTable::transfer_count {} |
Definition at line 74 of file UpdateRecTable.h.