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: