xapian-core
1.4.27
|
#include <chert_values.h>
Public Member Functions | |
ValueChunkReader () | |
Create a ValueChunkReader which is already at_end(). More... | |
ValueChunkReader (const char *p_, size_t len, Xapian::docid did_) | |
void | assign (const char *p_, size_t len, Xapian::docid did_) |
bool | at_end () const |
Xapian::docid | get_docid () const |
const std::string & | get_value () const |
void | next () |
void | skip_to (Xapian::docid target) |
Private Attributes | |
const char * | p |
const char * | end |
Xapian::docid | did |
std::string | value |
Definition at line 173 of file chert_values.h.
|
inline |
Create a ValueChunkReader which is already at_end().
Definition at line 183 of file chert_values.h.
|
inline |
Definition at line 185 of file chert_values.h.
void ValueChunkReader::assign | ( | const char * | p_, |
size_t | len, | ||
Xapian::docid | did_ | ||
) |
Definition at line 71 of file chert_values.cc.
References unpack_string().
Referenced by ValueUpdater::update().
|
inline |
Definition at line 191 of file chert_values.h.
Referenced by ValueUpdater::update(), and ValueUpdater::~ValueUpdater().
|
inline |
Definition at line 193 of file chert_values.h.
Referenced by ValueUpdater::update(), and ValueUpdater::~ValueUpdater().
|
inline |
Definition at line 195 of file chert_values.h.
Referenced by ValueUpdater::update(), and ValueUpdater::~ValueUpdater().
void ValueChunkReader::next | ( | ) |
Definition at line 81 of file chert_values.cc.
References unpack_string(), and unpack_uint().
Referenced by ValueUpdater::update(), and ValueUpdater::~ValueUpdater().
void ValueChunkReader::skip_to | ( | Xapian::docid | target | ) |
Definition at line 97 of file chert_values.cc.
References rare, and unpack_uint().
Referenced by ChertValueManager::get_value().
|
private |
Definition at line 177 of file chert_values.h.
|
private |
Definition at line 175 of file chert_values.h.
|
private |
Definition at line 174 of file chert_values.h.
|
private |
Definition at line 179 of file chert_values.h.