Main Page   Namespace List   Class Hierarchy   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)
 constructor. vector : a list of files to merge char* : name prefix of created files long : the maximum size the index can be.

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

virtual int finalMerge (vector< char *> *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 ( )
 


Member Function Documentation

int InvFPIndexMerge::finalMerge ( vector< char *> * files ) [virtual]
 

do the final merge and write the lookup table.

Reimplemented from InvIndexMerge.

int InvFPIndexMerge::mergeFiles ( vector< char *> * files,
vector< char *> * 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 at Fri Jul 26 18:27:02 2002 for LEMUR by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000