21 #ifndef XAPIAN_INCLUDED_INMEMORY_DOCUMENT_H 22 #define XAPIAN_INCLUDED_INMEMORY_DOCUMENT_H 50 #endif // XAPIAN_INCLUDED_INMEMORY_DOCUMENT_H The Xapian namespace contains public interfaces for the Xapian library.
void do_get_all_values(map< Xapian::valueno, string > &values_) const
Implementation of virtual methods.
A database held entirely in memory.
Base class for databases.
A document in the database, possibly plus modifications.
InMemoryDocument(const InMemoryDocument &)
Don't allow copying.
string do_get_value(Xapian::valueno slot) const
Implementation of virtual methods.
A document read from a InMemoryDatabase.
void operator=(const InMemoryDocument &)
Don't allow assignment.
InMemoryDocument(const Xapian::Database::Internal *db, Xapian::docid did_)
Private constructor - only called by InMemoryDatabase::open_document().
unsigned valueno
The number for a value slot in a document.
unsigned XAPIAN_DOCID_BASE_TYPE docid
A unique identifier for a document.
string do_get_data() const
Implementation of virtual methods.