ValueUpdater Class Reference

Collaboration diagram for ValueUpdater:

Collaboration graph
[legend]

List of all members.

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

ChertPostListTabletable
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


Detailed Description

Definition at line 196 of file chert_values.cc.


Constructor & Destructor Documentation

ValueUpdater::ValueUpdater ( ChertPostListTable table_,
Xapian::valueno  slot_ 
) [inline]

Definition at line 241 of file chert_values.cc.

ValueUpdater::~ValueUpdater (  )  [inline]


Member Function Documentation

void ValueUpdater::append_to_stream ( Xapian::docid  did,
const string &  value 
) [inline, private]

void ValueUpdater::update ( Xapian::docid  did,
const string &  value 
) [inline]

void ValueUpdater::write_tag (  )  [inline, private]


Member Data Documentation

string ValueUpdater::ctag [private]

Definition at line 201 of file chert_values.cc.

Referenced by update().

Definition at line 209 of file chert_values.cc.

Referenced by update(), and write_tag().

Definition at line 213 of file chert_values.cc.

Referenced by update().

Definition at line 211 of file chert_values.cc.

Referenced by append_to_stream(), update(), and write_tag().

Definition at line 207 of file chert_values.cc.

Referenced by append_to_stream().

Definition at line 203 of file chert_values.cc.

Referenced by update(), and ~ValueUpdater().

Definition at line 199 of file chert_values.cc.

Referenced by update(), and write_tag().

Definition at line 197 of file chert_values.cc.

Referenced by update(), and write_tag().

string ValueUpdater::tag [private]

Definition at line 205 of file chert_values.cc.

Referenced by append_to_stream(), update(), and write_tag().


The documentation for this class was generated from the following file:

Documentation for Xapian (version 1.2.9).
Generated on 10 May 2012 by Doxygen 1.5.9.