27 #ifndef Hypertable_RangeServer_UpdateRecTable_h
28 #define Hypertable_RangeServer_UpdateRecTable_h
38 #include <unordered_map>
65 std::unordered_map<Range *, UpdateRecRangeList *>
range_map;
81 #endif // Hypertable_RangeServer_UpdateRecTable_h
std::vector< UpdateRequest * > requests
Vector of corresponding client requests.
chrono::time_point< fast_clock > time_point
Declarations for TableIdentifier and TableIdentifierManaged.
Holds updates destined for a specific table.
ClockT::time_point expire_time
Request expiration time.
std::unordered_map< Range *, UpdateRecRangeList * > range_map
A dynamic, resizable and reference counted memory buffer.
TableInfoPtr table_info
TableInfo object for destination table.
uint64_t cluster_id
Cluster from which these updates originated.
TableIdentifier id
Table identifier for destination table.
Declarations for TableInfo.
std::shared_ptr< TableInfo > TableInfoPtr
Smart pointer to TableInfo.
Declarations for UpdateRequest.
uint32_t commit_iteration
Declarations for UpdateRecRange.
uint64_t total_buffer_size