From 4e73bf8b11ae26d3672db5e2a89a42c119736822 Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Fri, 13 Mar 2015 14:36:57 -0300 Subject: [PATCH] sstables: deletion_time structure Signed-off-by: Glauber Costa --- sstables/sstables.cc | 4 ++++ sstables/types.hh | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/sstables/sstables.cc b/sstables/sstables.cc index 4742d1cd07..33d927f243 100644 --- a/sstables/sstables.cc +++ b/sstables/sstables.cc @@ -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 future<> parse(file_input_stream& in, std::unique_ptr& p) { p.reset(new Child); diff --git a/sstables/types.hh b/sstables/types.hh index 3cbec3929e..d38fd01a9e 100644 --- a/sstables/types.hh +++ b/sstables/types.hh @@ -164,5 +164,10 @@ struct statistics { std::unordered_map> contents; }; +struct deletion_time { + uint32_t local_deletion_time; + uint64_t marked_for_delete_at; +}; + }