Xpace
Xpace::IndexList::BuildStatus Struct Referenceabstract

bulk build More...

#include <indexlist.h>

Public Member Functions

 BuildStatus ()
 
virtual ~BuildStatus ()
 
virtual uint operator() (uint64 ref, uint64 term, uint64 unique, size_t pageListBytes, size_t totalPageBytes, size_t sortBytes, size_t termPoolBytes)=0
 

Public Attributes

size_t maxMemory
 fillin - use no more than this much memory More...
 
size_t memUsed
 how much memory is actually being used by this build More...
 

Detailed Description

bulk build

status callback

Definition at line 138 of file indexlist.h.

Constructor & Destructor Documentation

Xpace::IndexList::BuildStatus::BuildStatus ( )
inline

Definition at line 141 of file indexlist.h.

virtual Xpace::IndexList::BuildStatus::~BuildStatus ( )
inlinevirtual

Definition at line 147 of file indexlist.h.

Member Function Documentation

virtual uint Xpace::IndexList::BuildStatus::operator() ( uint64  ref,
uint64  term,
uint64  unique,
size_t  pageListBytes,
size_t  totalPageBytes,
size_t  sortBytes,
size_t  termPoolBytes 
)
pure virtual
Parameters
howmany refs indexed
termhow many terms indexed
uniquehow many unique terms indexed
Returns
term interval to continue, 0 to stop

Member Data Documentation

size_t Xpace::IndexList::BuildStatus::maxMemory

fillin - use no more than this much memory

Definition at line 164 of file indexlist.h.

size_t Xpace::IndexList::BuildStatus::memUsed

how much memory is actually being used by this build

Definition at line 165 of file indexlist.h.


The documentation for this struct was generated from the following file:

current as of Wed Jun 10 2026 12:00:06