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
Collaboration diagram for Hypertable::Column:
Collaboration graph

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)

Definition at line 69 of file DataGeneratorColumn.h.

virtual Hypertable::Column::~Column ( )

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

Definition at line 81 of file DataGeneratorColumn.h.

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

Definition at line 80 of file DataGeneratorColumn.h.

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