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

InvFPIndexMerge Class Reference

#include <InvFPIndexMerge.hpp>

Inheritance diagram for InvFPIndexMerge:

InvIndexMerge List of all members.

Public Methods

 InvFPIndexMerge (char *buffer, long size, long maxfilesize=2100000000)
 InvFPIndexMerge (long buffersize=64000000, long maxfilesize=2100000000)
virtual ~InvFPIndexMerge ()
virtual int mergeFiles (vector< string > *files, vector< string > *intmed, int level)
 merge these files and put the results into the intmed list

virtual int finalMerge (vector< string > *files)
 do the final merge and write the lookup table


Constructor & Destructor Documentation

InvFPIndexMerge::InvFPIndexMerge char *    buffer,
long    size,
long    maxfilesize = 2100000000
 

constructor. vector : a list of files to merge char* : name prefix of created files long : the maximum size the index can be

InvFPIndexMerge::InvFPIndexMerge long    buffersize = 64000000,
long    maxfilesize = 2100000000
 

InvFPIndexMerge::~InvFPIndexMerge   [virtual]
 


Member Function Documentation

int InvFPIndexMerge::finalMerge vector< string > *    files [virtual]
 

do the final merge and write the lookup table

Reimplemented from InvIndexMerge.

int InvFPIndexMerge::mergeFiles vector< string > *    files,
vector< string > *    intmed,
int    level
[virtual]
 

merge these files and put the results into the intmed list

Reimplemented from InvIndexMerge.


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:41 2004 for Lemur Toolkit by doxygen1.2.18