xapian-core
1.4.27
|
Public Member Functions | |
ValueUpdater (ChertPostListTable *table_, Xapian::valueno slot_) | |
~ValueUpdater () | |
void | update (Xapian::docid did, const string &value) |
Private Member Functions | |
void | append_to_stream (Xapian::docid did, const string &value) |
void | write_tag () |
Private Attributes | |
ChertPostListTable * | table |
Xapian::valueno | slot |
string | ctag |
ValueChunkReader | reader |
string | tag |
Xapian::docid | prev_did |
Xapian::docid | first_did |
Xapian::docid | new_first_did |
Xapian::docid | last_allowed_did |
Definition at line 195 of file chert_values.cc.
|
inline |
Definition at line 240 of file chert_values.cc.
|
inline |
Definition at line 243 of file chert_values.cc.
References ValueChunkReader::at_end(), ValueChunkReader::get_docid(), ValueChunkReader::get_value(), and ValueChunkReader::next().
|
inlineprivate |
Definition at line 214 of file chert_values.cc.
References Assert, AssertRel, CHUNK_SIZE_THRESHOLD, pack_string(), and pack_uint().
|
inline |
Definition at line 252 of file chert_values.cc.
References Assert, AssertRel, ValueChunkReader::assign(), ValueChunkReader::at_end(), CHERT_MAX_DOCID, ChertTable::cursor_get(), docid_from_key(), ValueChunkReader::get_docid(), ValueChunkReader::get_value(), make_valuechunk_key(), and ValueChunkReader::next().
Referenced by ChertValueManager::merge_changes().
|
inlineprivate |
Definition at line 227 of file chert_values.cc.
References ChertTable::add(), ChertTable::del(), and make_valuechunk_key().
|
private |
Definition at line 200 of file chert_values.cc.
|
private |
Definition at line 208 of file chert_values.cc.
|
private |
Definition at line 212 of file chert_values.cc.
|
private |
Definition at line 210 of file chert_values.cc.
|
private |
Definition at line 206 of file chert_values.cc.
|
private |
Definition at line 202 of file chert_values.cc.
|
private |
Definition at line 198 of file chert_values.cc.
|
private |
Definition at line 196 of file chert_values.cc.
|
private |
Definition at line 204 of file chert_values.cc.