6 #ifndef swcdb_ranger_callbacks_RangeQuerySelectDeleting_h
7 #define swcdb_ranger_callbacks_RangeQuerySelectDeleting_h
13 namespace SWC {
namespace Ranger {
namespace Callback {
19 typedef std::shared_ptr<RangeQuerySelectDeleting>
Ptr;
33 a_range->cfg->cell_versions() == 1
52 size_t log_offset_it = 0;
53 size_t log_offset_hint = 0;
54 size_t blk_offset_hint = 0;
56 auto& commitlog =
range->blocks.commitlog;
64 updated_cell.read(&ptr, &remain,
false);
69 commitlog._add(updated_cell, &log_offset_it, &log_offset_hint);
70 blk_cells.
add_raw(updated_cell, &blk_offset_hint,
true);
85 #endif // swcdb_ranger_callbacks_RangeQuerySelectDeleting_h