Context record for update request passed into UpdatePipeline. More...
#include <UpdateContext.h>
Public Member Functions | |
UpdateContext (std::vector< UpdateRecTable * > &updates, std::chrono::fast_clock::time_point xt) | |
Constructor. More... | |
~UpdateContext () | |
Destructor. More... | |
Public Attributes | |
std::vector< UpdateRecTable * > | updates |
std::chrono::fast_clock::time_point | expire_time |
int64_t | auto_revision |
SendBackRec | send_back |
DynamicBuffer | root_buf |
int64_t | last_revision |
uint32_t | total_updates {} |
uint32_t | total_added {} |
uint32_t | total_syncs {} |
uint64_t | total_bytes_added {} |
Context record for update request passed into UpdatePipeline.
Definition at line 38 of file UpdateContext.h.
|
inline |
Constructor.
updates | Vector of updates |
xt | Expiration time |
Definition at line 44 of file UpdateContext.h.
|
inline |
Destructor.
Definition at line 49 of file UpdateContext.h.
int64_t Hypertable::UpdateContext::auto_revision |
Definition at line 55 of file UpdateContext.h.
std::chrono::fast_clock::time_point Hypertable::UpdateContext::expire_time |
Definition at line 54 of file UpdateContext.h.
int64_t Hypertable::UpdateContext::last_revision |
Definition at line 58 of file UpdateContext.h.
DynamicBuffer Hypertable::UpdateContext::root_buf |
Definition at line 57 of file UpdateContext.h.
SendBackRec Hypertable::UpdateContext::send_back |
Definition at line 56 of file UpdateContext.h.
uint32_t Hypertable::UpdateContext::total_added {} |
Definition at line 60 of file UpdateContext.h.
uint64_t Hypertable::UpdateContext::total_bytes_added {} |
Definition at line 62 of file UpdateContext.h.
uint32_t Hypertable::UpdateContext::total_syncs {} |
Definition at line 61 of file UpdateContext.h.
uint32_t Hypertable::UpdateContext::total_updates {} |
Definition at line 59 of file UpdateContext.h.
std::vector<UpdateRecTable *> Hypertable::UpdateContext::updates |
Definition at line 53 of file UpdateContext.h.