0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Hypertable::UpdateRecTable Class Reference

Holds updates destined for a specific table. More...

#include <UpdateRecTable.h>

Collaboration diagram for Hypertable::UpdateRecTable:
Collaboration graph
[legend]

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 {}
 

Detailed Description

Holds updates destined for a specific table.

Definition at line 47 of file UpdateRecTable.h.

Constructor & Destructor Documentation

Hypertable::UpdateRecTable::~UpdateRecTable ( )
inline

Definition at line 49 of file UpdateRecTable.h.

Member Data Documentation

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.


The documentation for this class was generated from the following file: