Cell predicate.
More...
#include <CellPredicate.h>
|
| CellPredicate () |
| Default constructor. More...
|
|
void | all_matches (const char *qualifier, size_t qualifier_len, const char *value, size_t value_len, std::bitset< 32 > &matching) |
|
bool | matches (const char *qualifier, size_t qualifier_len, const char *value, size_t value_len) |
| Evaluates predicate for the given cell. More...
|
|
bool | pattern_match (CellPatternPtr &cp, const char *qualifier, size_t qualifier_len, const char *value, size_t value_len) |
|
void | add_column_predicate (const ColumnPredicate &column_predicate, size_t id) |
|
Cell predicate.
Definition at line 48 of file CellPredicate.h.
Hypertable::CellPredicate::CellPredicate |
( |
| ) |
|
|
inline |
void Hypertable::CellPredicate::add_column_predicate |
( |
const ColumnPredicate & |
column_predicate, |
|
|
size_t |
id |
|
) |
| |
|
inline |
void Hypertable::CellPredicate::all_matches |
( |
const char * |
qualifier, |
|
|
size_t |
qualifier_len, |
|
|
const char * |
value, |
|
|
size_t |
value_len, |
|
|
std::bitset< 32 > & |
matching |
|
) |
| |
|
inline |
bool Hypertable::CellPredicate::matches |
( |
const char * |
qualifier, |
|
|
size_t |
qualifier_len, |
|
|
const char * |
value, |
|
|
size_t |
value_len |
|
) |
| |
|
inline |
Evaluates predicate for the given cell.
- Parameters
-
qualifier | Cell column qualifier |
qualifier_len | Cell column qualifier length |
value | Cell value |
value_len | Cell value length |
- Returns
- true if predicate matches, otherwise false
Definition at line 119 of file CellPredicate.h.
bool Hypertable::CellPredicate::pattern_match |
( |
CellPatternPtr & |
cp, |
|
|
const char * |
qualifier, |
|
|
size_t |
qualifier_len, |
|
|
const char * |
value, |
|
|
size_t |
value_len |
|
) |
| |
|
inline |
bool Hypertable::CellPredicate::counter |
int64_t Hypertable::CellPredicate::cutoff_time |
bool Hypertable::CellPredicate::indexed |
uint32_t Hypertable::CellPredicate::max_versions |
Vector of patterns used in predicate match.
Definition at line 199 of file CellPredicate.h.
The documentation for this class was generated from the following file: