0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Hypertable::CellPredicate::CellPattern Struct Reference

Public Member Functions

 CellPattern (const ColumnPredicate &cp, size_t id)
 
bool regex_qualifier_match (const char *str)
 
bool regex_value_match (const char *str)
 

Public Attributes

const char * qualifier {}
 
const char * value {}
 
uint32_t qualifier_len
 
uint32_t value_len
 
uint32_t operation
 
boost::shared_ptr< RE2 > value_regex
 
boost::shared_ptr< RE2 > qualifier_regex
 
std::shared_ptr< char > buffer
 
size_t id
 

Detailed Description

Definition at line 50 of file CellPredicate.h.

Constructor & Destructor Documentation

Hypertable::CellPredicate::CellPattern::CellPattern ( const ColumnPredicate cp,
size_t  id 
)
inline

Definition at line 51 of file CellPredicate.h.

Member Function Documentation

bool Hypertable::CellPredicate::CellPattern::regex_qualifier_match ( const char *  str)
inline

Definition at line 70 of file CellPredicate.h.

bool Hypertable::CellPredicate::CellPattern::regex_value_match ( const char *  str)
inline

Definition at line 77 of file CellPredicate.h.

Member Data Documentation

std::shared_ptr<char> Hypertable::CellPredicate::CellPattern::buffer

Definition at line 91 of file CellPredicate.h.

size_t Hypertable::CellPredicate::CellPattern::id

Definition at line 92 of file CellPredicate.h.

uint32_t Hypertable::CellPredicate::CellPattern::operation

Definition at line 88 of file CellPredicate.h.

const char* Hypertable::CellPredicate::CellPattern::qualifier {}

Definition at line 84 of file CellPredicate.h.

uint32_t Hypertable::CellPredicate::CellPattern::qualifier_len

Definition at line 86 of file CellPredicate.h.

boost::shared_ptr<RE2> Hypertable::CellPredicate::CellPattern::qualifier_regex

Definition at line 90 of file CellPredicate.h.

const char* Hypertable::CellPredicate::CellPattern::value {}

Definition at line 85 of file CellPredicate.h.

uint32_t Hypertable::CellPredicate::CellPattern::value_len

Definition at line 87 of file CellPredicate.h.

boost::shared_ptr<RE2> Hypertable::CellPredicate::CellPattern::value_regex

Definition at line 89 of file CellPredicate.h.


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