class MERGEUNIT


Public Methods

GDT_BOOLEAN CacheLoad ()
GDT_BOOLEAN Empty ()
GDT_BOOLEAN Flush (FILE *fout)
GPTYPE GetGp ()
void GetSistring (STRING *a)
GDT_BOOLEAN Initialize (STRING& FileName, const PIDBOBJ DbParent, FILEMAP *map, INT IDValue)
GDT_BOOLEAN Load ()
MERGEUNIT ()
void SetLoadLimit (INT lim)
GDT_BOOLEAN Smallest (STRING *small)
void Write (FILE *fout)
~MERGEUNIT ()

Private Fields

CacheFlush
INT CachePosition
CacheWritten
FlushWritten
FILE* fp
GPTYPE Gp
ID
INT ItemsToMerge
GPTYPE* list
INT LoadLim
FILEMAP* Map
PIDBOBJ Parent
STRING sistring
STRING* sistrings
INT* Start
CHR* Tag
TotalLoaded

Private Methods

GDT_BOOLEAN CacheEmpty ()
GDT_BOOLEAN GetIndirectBuffer (const GPTYPE Gp, STRING *Buffer)

Documentation

MERGEUNIT()

GDT_BOOLEAN Smallest(STRING *small)

GDT_BOOLEAN Initialize(STRING& FileName, const PIDBOBJ DbParent, FILEMAP *map, INT IDValue)

GDT_BOOLEAN Empty()

GPTYPE GetGp()

void GetSistring(STRING *a)

GDT_BOOLEAN Flush(FILE *fout)

GDT_BOOLEAN Load()

void Write(FILE *fout)

GDT_BOOLEAN CacheLoad()

void SetLoadLimit(INT lim)

~MERGEUNIT()

GDT_BOOLEAN CacheEmpty()

GDT_BOOLEAN GetIndirectBuffer(const GPTYPE Gp, STRING *Buffer)

PIDBOBJ Parent

FILE* fp

STRING sistring

GPTYPE Gp

FILEMAP* Map

INT CachePosition

INT LoadLim

ID

CacheWritten

FlushWritten

CacheFlush

INT ItemsToMerge

TotalLoaded

GPTYPE* list

INT* Start

STRING* sistrings

CHR* Tag


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de