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

#include <DataGeneratorColumn.h>

Inheritance diagram for Hypertable::Column:
Inheritance graph
[legend]
Collaboration diagram for Hypertable::Column:
Collaboration graph
[legend]

Public Member Functions

 Column (ColumnSpec &spec)
 
virtual ~Column ()
 
virtual bool next ()=0
 
virtual std::string & qualifier ()=0
 
virtual const char * value ()=0
 
virtual uint32_t value_len ()=0
 
- Public Member Functions inherited from Hypertable::ColumnSpec
 ColumnSpec ()
 

Protected Attributes

std::vector< Qualifier * > m_qualifiers
 
size_t m_next_qualifier
 

Additional Inherited Members

- Public Attributes inherited from Hypertable::ColumnSpec
QualifierSpec qualifier
 
int size
 
int order {RANDOM}
 
std::string source
 
std::string cooked_source
 
std::string column_family
 
unsigned seed {1}
 
std::string distribution
 
bool word_stream {}
 
bool to_stdout {}
 
bool fixed {}
 

Detailed Description

Definition at line 67 of file DataGeneratorColumn.h.

Constructor & Destructor Documentation

Hypertable::Column::Column ( ColumnSpec spec)
inline

Definition at line 69 of file DataGeneratorColumn.h.

virtual Hypertable::Column::~Column ( )
inlinevirtual

Definition at line 74 of file DataGeneratorColumn.h.

Member Function Documentation

virtual bool Hypertable::Column::next ( )
pure virtual

Implemented in Hypertable::ColumnString.

virtual std::string& Hypertable::Column::qualifier ( )
pure virtual

Implemented in Hypertable::ColumnString.

virtual const char* Hypertable::Column::value ( )
pure virtual

Implemented in Hypertable::ColumnString.

virtual uint32_t Hypertable::Column::value_len ( )
pure virtual

Implemented in Hypertable::ColumnString.

Member Data Documentation

size_t Hypertable::Column::m_next_qualifier
protected

Definition at line 81 of file DataGeneratorColumn.h.

std::vector<Qualifier *> Hypertable::Column::m_qualifiers
protected

Definition at line 80 of file DataGeneratorColumn.h.


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