0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
Hypertable::RangeSet Class Referenceabstract

Interface for removing a range or changing its end row in a Range set. More...

#include <RangeSet.h>

Inheritance diagram for Hypertable::RangeSet:
Inheritance graph
[legend]

Public Member Functions

virtual bool remove (const String &start_row, const String &end_row)=0
 Removes the range associated with the given end_row. More...
 
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. More...
 
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. More...
 

Detailed Description

Interface for removing a range or changing its end row in a Range set.

Definition at line 32 of file RangeSet.h.

Member Function Documentation

virtual void Hypertable::RangeSet::change_end_row ( const String start_row,
const String old_end_row,
const String new_end_row 
)
pure virtual

Changes the end row key associated with a range.

Parameters
start_rowstart row of range to remove
old_end_rowold end row key of range
new_end_rownew end row key for range

Implemented in Hypertable::TableInfo.

virtual void Hypertable::RangeSet::change_start_row ( const String old_start_row,
const String new_start_row,
const String new_end_row 
)
pure virtual

Changes the start row key associated with a range.

Parameters
old_start_rowOld start row of range to remove
new_start_rowNew start row key of range
new_end_rowNew end row key for range

Implemented in Hypertable::TableInfo.

virtual bool Hypertable::RangeSet::remove ( const String start_row,
const String end_row 
)
pure virtual

Removes the range associated with the given end_row.

Parameters
start_rowend row of range to remove
end_rowend row of range to remove
Returns
true if removed, false if not found

Implemented in Hypertable::TableInfo.


The documentation for this class was generated from the following file: