InMemoryDocument Class Reference

A document read from a InMemoryDatabase. More...

#include <inmemory_document.h>

Inheritance diagram for InMemoryDocument:

Inheritance graph
[legend]
Collaboration diagram for InMemoryDocument:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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.

Private Member Functions

void operator= (const InMemoryDocument &)
 Don't allow assignment.
 InMemoryDocument (const InMemoryDocument &)
 Don't allow copying.
 InMemoryDocument (const Xapian::Database::Internal *db, Xapian::docid did_)
 Private constructor - only called by InMemoryDatabase::open_document().

Friends

class InMemoryDatabase
 InMemoryDatabase::open_document() needs to call our private constructor.


Detailed Description

A document read from a InMemoryDatabase.

Definition at line 28 of file inmemory_document.h.


Constructor & Destructor Documentation

InMemoryDocument::InMemoryDocument ( const InMemoryDocument  )  [private]

Don't allow copying.

InMemoryDocument::InMemoryDocument ( const Xapian::Database::Internal db,
Xapian::docid  did_ 
) [inline, private]

Private constructor - only called by InMemoryDatabase::open_document().

Definition at line 39 of file inmemory_document.h.


Member Function Documentation

void InMemoryDocument::do_get_all_values ( map< Xapian::valueno, string > &  values_  )  const

Implementation of virtual methods.

string InMemoryDocument::do_get_data (  )  const [virtual]

string InMemoryDocument::do_get_value ( Xapian::valueno  slot  )  const [virtual]

void InMemoryDocument::operator= ( const InMemoryDocument  )  [private]

Don't allow assignment.


Friends And Related Function Documentation

friend class InMemoryDatabase [friend]

InMemoryDatabase::open_document() needs to call our private constructor.

Definition at line 36 of file inmemory_document.h.


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

Documentation for Xapian (version 1.2.8).
Generated on 14 Dec 2011 by Doxygen 1.5.9.