#include "pack.h"
#include "valuestats.h"
#include "xapian/error.h"
#include "xapian/types.h"
#include <map>
#include <string>


Go to the source code of this file.
Classes | |
| class | ChertValueManager |
| class | ValueChunkReader |
Namespaces | |
| namespace | Xapian |
| The Xapian namespace contains public interfaces for the Xapian library. | |
Functions | |
| std::string | make_valuechunk_key (Xapian::valueno slot, Xapian::docid did) |
| Generate a key for a value stream chunk. | |
| Xapian::docid | docid_from_key (Xapian::valueno required_slot, const std::string &key) |
Definition in file chert_values.h.
| Xapian::docid docid_from_key | ( | Xapian::valueno | required_slot, | |
| const std::string & | key | |||
| ) | [inline] |
Definition at line 45 of file chert_values.h.
References unpack_uint(), and unpack_uint_preserving_sort().
Referenced by ValueUpdater::update(), ChertValueList::update_reader(), and BrassValueList::update_reader().
| std::string make_valuechunk_key | ( | Xapian::valueno | slot, | |
| Xapian::docid | did | |||
| ) | [inline] |
Generate a key for a value stream chunk.
Definition at line 36 of file chert_values.h.
References pack_uint(), and pack_uint_preserving_sort().
Referenced by ChertValueList::check(), BrassValueList::check(), ChertValueManager::get_chunk_containing_did(), BrassValueManager::get_chunk_containing_did(), ChertValueList::next(), BrassValueList::next(), ChertValueList::skip_to(), BrassValueList::skip_to(), ValueUpdater::update(), and ValueUpdater::write_tag().