| 
    xapian-core
    1.4.29
    
   | 
 
 Collaboration diagram for ValueUpdater: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.