0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Functions
ScanSpec.h File Reference
#include <Hypertable/Lib/CellInterval.h>
#include <Hypertable/Lib/ColumnPredicate.h>
#include <Hypertable/Lib/Key.h>
#include <Hypertable/Lib/RowInterval.h>
#include <Hypertable/Lib/TableParts.h>
#include <Common/PageArenaAllocator.h>
#include <Common/Serializable.h>
#include <boost/noncopyable.hpp>
#include <vector>
Include dependency graph for ScanSpec.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Hypertable::Lib::ScanSpec
 Scan predicate and control specification. More...
 
class  Hypertable::Lib::ScanSpecBuilder
 Helper class for building a ScanSpec. More...
 

Namespaces

 Hypertable
 Hypertable definitions
 
 Hypertable::Lib
 Hypertable library.
 

Typedefs

typedef PageArenaAllocator
< RowInterval > 
Hypertable::Lib::RowIntervalAlloc
 
typedef vector< RowInterval,
RowIntervalAlloc > 
Hypertable::Lib::RowIntervals
 
typedef PageArenaAllocator
< CellInterval > 
Hypertable::Lib::CellIntervalAlloc
 
typedef vector< CellInterval,
CellIntervalAlloc > 
Hypertable::Lib::CellIntervals
 
typedef PageArenaAllocator
< const char * > 
Hypertable::Lib::CstrAlloc
 
typedef vector< const char
*, CstrAlloc > 
Hypertable::Lib::CstrColumns
 
typedef PageArenaAllocator
< ColumnPredicate > 
Hypertable::Lib::ColumnPredicateAlloc
 
typedef vector
< ColumnPredicate,
ColumnPredicateAlloc > 
Hypertable::Lib::ColumnPredicates