|
xapian-core
2.0.0
|
#include <honey_values.h>
Collaboration diagram for Honey::ValueChunkReader:Public Member Functions | |
| ValueChunkReader () | |
| Create a ValueChunkReader which is already at_end(). More... | |
| ValueChunkReader (const char *p_, size_t len, Xapian::docid last_did) | |
| void | assign (const char *p_, size_t len, Xapian::docid last_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 226 of file honey_values.h.
|
inline |
Create a ValueChunkReader which is already at_end().
Definition at line 236 of file honey_values.h.
|
inline |
Definition at line 238 of file honey_values.h.
References assign().
| void ValueChunkReader::assign | ( | const char * | p_, |
| size_t | len, | ||
| Xapian::docid | last_did | ||
| ) |
Definition at line 51 of file honey_values.cc.
References p, unpack_string(), and unpack_uint().
Referenced by Honey::ValueUpdater::update(), and ValueChunkReader().
|
inline |
Definition at line 244 of file honey_values.h.
References p.
Referenced by HoneyValueManager::get_value(), Honey::ValueUpdater::update(), and Honey::ValueUpdater::~ValueUpdater().
|
inline |
Definition at line 246 of file honey_values.h.
References did.
Referenced by HoneyValueManager::get_value(), Honey::ValueUpdater::update(), and Honey::ValueUpdater::~ValueUpdater().
|
inline |
Definition at line 248 of file honey_values.h.
References value.
Referenced by HoneyValueManager::get_value(), Honey::ValueUpdater::update(), and Honey::ValueUpdater::~ValueUpdater().
| void ValueChunkReader::next | ( | ) |
Definition at line 63 of file honey_values.cc.
References p, unpack_string(), and unpack_uint().
Referenced by Honey::ValueUpdater::update(), and Honey::ValueUpdater::~ValueUpdater().
| void ValueChunkReader::skip_to | ( | Xapian::docid | target | ) |
Definition at line 81 of file honey_values.cc.
References p, rare, and unpack_uint().
Referenced by HoneyValueManager::get_value().
|
private |
Definition at line 230 of file honey_values.h.
Referenced by get_docid().
|
private |
Definition at line 228 of file honey_values.h.
|
private |
Definition at line 227 of file honey_values.h.
Referenced by at_end().
|
private |
Definition at line 232 of file honey_values.h.
Referenced by get_value().