21 #ifndef XAPIAN_INCLUDED_REMOTE_DOCUMENT_H    22 #define XAPIAN_INCLUDED_REMOTE_DOCUMENT_H    45                    map<Xapian::valueno, string> &values_)
    60 #endif // XAPIAN_INCLUDED_REMOTE_DOCUMENT_H The Xapian namespace contains public interfaces for the Xapian library. 
 
void operator=(const RemoteDocument &)
Don't allow assignment. 
 
void set_data(const string &)
 
RemoteDocument(const RemoteDocument &)
Don't allow copying. 
 
Base class for databases. 
 
A document in the database, possibly plus modifications. 
 
RemoteDocument(const Xapian::Database::Internal *db, Xapian::docid did_, const string &data_, map< Xapian::valueno, string > &values_)
Private constructor - only called by RemoteDocument::open_document(). 
 
void set_all_values(map< Xapian::valueno, string > &values_)
Set all the values. 
 
RemoteDatabase is the baseclass for remote database implementations. 
 
string do_get_value(Xapian::valueno slot) const
Implementation of virtual methods. 
 
void do_get_all_values(map< Xapian::valueno, string > &values_) const
Implementation of virtual methods. 
 
string do_get_data() const
Implementation of virtual methods. 
 
unsigned valueno
The number for a value slot in a document. 
 
A document read from a RemoteDatabase. 
 
unsigned XAPIAN_DOCID_BASE_TYPE docid
A unique identifier for a document.