22 #ifndef Hypertable_RangeServer_RangeSet_h
23 #define Hypertable_RangeServer_RangeSet_h
42 virtual bool remove(
const String &start_row,
const String &end_row) = 0;
52 const String &old_end_row,
const String &new_end_row) = 0;
62 const String &new_end_row) = 0;
68 #endif // Hypertable_RangeServer_RangeSet_h
virtual void change_end_row(const String &start_row, const String &old_end_row, const String &new_end_row)=0
Changes the end row key associated with a range.
std::string String
A String is simply a typedef to std::string.
virtual void change_start_row(const String &old_start_row, const String &new_start_row, const String &new_end_row)=0
Changes the start row key associated with a range.
Interface for removing a range or changing its end row in a Range set.
String extensions and helpers: sets, maps, append operators etc.