Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

LemurDBManager Class Reference

#include <LemurDBManager.hpp>

Inheritance diagram for LemurDBManager:

DBManager List of all members.

Public Methods

void open (char *dbname)
 Open a Lemur database - The dbname is a parameter file which specifies retrieval parameters as with RetEval.

results_tquery (char *query,int numdocs)
 Query the database.

MemParsergetParser ()
 Get a parser for the database.

doc_tgetDoc (docid_t docid)
 Get a document given its document id.

void output (docid_t docid)
 Write a document to file.

void setOutputFile (char *filename)
 Set output file name.

void close ()
 Close the database.


Detailed Description

Provides a simple wrapper to lemur databases for use with the query-based sampling code.


Member Function Documentation

void LemurDBManager::close ( ) [virtual]
 

Close the database.

Reimplemented from DBManager.

doc_t * LemurDBManager::getDoc ( docid_t docid ) [virtual]
 

Get a document given its document id.

Reimplemented from DBManager.

MemParser * LemurDBManager::getParser ( ) [virtual]
 

Get a parser for the database.

Reimplemented from DBManager.

void LemurDBManager::open ( char * dbname ) [virtual]
 

Open a Lemur database - The dbname is a parameter file which specifies retrieval parameters as with RetEval.

Reimplemented from DBManager.

void LemurDBManager::output ( docid_t docid ) [virtual]
 

Write a document to file.

Reimplemented from DBManager.

results_t * LemurDBManager::query ( char * query,
int numdocs ) [virtual]
 

Query the database.

Reimplemented from DBManager.

void LemurDBManager::setOutputFile ( char * filename ) [virtual]
 

Set output file name.

Reimplemented from DBManager.


The documentation for this class was generated from the following files:
Generated at Fri Jul 26 18:27:05 2002 for LEMUR by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000