40     LOGCALL(DB, 
string, 
"GlassDocument::do_get_value", slot);
    49     LOGCALL_VOID(DB, 
"GlassDocument::do_get_all_values", values_);
    58     LOGCALL(DB, 
string, 
"GlassDocument::do_get_data", NO_ARGS);
 
string do_get_value(Xapian::valueno slot) const
Implementation of virtual methods. 
 
Xapian::docid did
The document ID of the document in that database. 
 
Subclass of GlassTable which holds document data. 
 
const GlassValueManager * value_manager
Used for lazy access to document values. 
 
#define LOGCALL_VOID(CATEGORY, FUNC, PARAMS)
 
void do_get_all_values(map< Xapian::valueno, string > &values_) const
Retrieve all value values from the database. 
 
C++ class definition for glass database. 
 
std::string get_document_data(Xapian::docid did) const
Get the document data for document did. 
 
unsigned valueno
The number for a value slot in a document. 
 
const GlassDocDataTable * docdata_table
Used for lazy access to document data. 
 
A document read from a GlassDatabase. 
 
#define LOGCALL(CATEGORY, TYPE, FUNC, PARAMS)
 
std::string get_value(Xapian::docid did, Xapian::valueno slot) const
 
string do_get_data() const
Retrieve the document data from the database. 
 
void get_all_values(std::map< Xapian::valueno, std::string > &values, Xapian::docid did) const