0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Functions
TableInfo.h File Reference

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>
Include dependency graph for TableInfo.h:
This graph shows which files directly or indirectly include this file:

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< RangesHypertable::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...
 

Detailed Description

Declarations for TableInfo.

This file contains type declarations for TableInfo, a class to hold pointers to Range objects.

Definition in file TableInfo.h.