Declarations for TableInfo. More...
#include <Hypertable/RangeServer/Range.h>
#include <Hypertable/RangeServer/RangeSet.h>
#include <Hypertable/Lib/Master/Client.h>
#include <Hypertable/Lib/RangeSpec.h>
#include <Hypertable/Lib/TableIdentifier.h>
#include <AsyncComm/Clock.h>
#include <Common/StringExt.h>
#include <algorithm>
#include <condition_variable>
#include <iterator>
#include <memory>
#include <mutex>
#include <set>
#include <string>
Go to the source code of this file.
Classes | |
class | Hypertable::RangeData |
Holds pointers to a Range and associated Range::MaintenanceData. More... | |
class | Hypertable::Ranges |
Holds vector of RangeData objects and memory arena. More... | |
class | Hypertable::RangeInfo |
Holds pointer to range and cached start and end rows. More... | |
class | Hypertable::TableInfo |
Holds set of range objects for a table. More... | |
Namespaces | |
Hypertable | |
Hypertable definitions | |
Typedefs | |
typedef std::shared_ptr< Ranges > | Hypertable::RangesPtr |
Smart pointer to Ranges. More... | |
typedef std::shared_ptr < TableInfo > | Hypertable::TableInfoPtr |
Smart pointer to TableInfo. More... | |
Functions | |
bool | Hypertable::operator< (const RangeInfo &lhs, const RangeInfo &rhs) |
Less than operator for RangeInfo objects. More... | |
Declarations for TableInfo.
This file contains type declarations for TableInfo, a class to hold pointers to Range objects.
Definition in file TableInfo.h.