sstables: deletion_time structure

Signed-off-by: Glauber Costa <glommer@cloudius-systems.com>
This commit is contained in:
Glauber Costa
2015-03-13 14:36:57 -03:00
committed by Avi Kivity
parent be1e8362bb
commit 4e73bf8b11
2 changed files with 9 additions and 0 deletions

View File

@@ -303,6 +303,10 @@ future<> parse(file_input_stream& in, index_entry& ie) {
return parse(in, ie.key, ie.position, ie.promoted_index);
}
future<> parse(file_input_stream& in, deletion_time& d) {
return parse(in, d.local_deletion_time, d.marked_for_delete_at);
}
template <typename Child>
future<> parse(file_input_stream& in, std::unique_ptr<metadata>& p) {
p.reset(new Child);

View File

@@ -164,5 +164,10 @@ struct statistics {
std::unordered_map<metadata_type, std::unique_ptr<metadata>> contents;
};
struct deletion_time {
uint32_t local_deletion_time;
uint64_t marked_for_delete_at;
};
}