class IDBOBJ


Inheritance:


Public Fields



















HASH FieldTypes
HASH FileNames

Public Methods

virtual void ComposeDbFn (STRING *StringBuffer, const CHR *Suffix)
virtual void DfdtAddEntry (const DFD& NewDfd)
virtual void DfdtGetEntry (const INT Index, DFD *DfdRecord)
virtual void DfdtGetFileName (const STRING& FieldName, STRING *StringBuffer)
virtual INT DfdtGetTotalEntries ()
virtual void DocTypeAddRecord (const RECORD& NewRecord)
virtual INT ffclose (FILE *FilePointer)
virtual FILE* ffopen (const STRING& FileName, const CHR *Type)
virtual void GetDbFileStem (STRING *StringBuffer)
virtual void GetDocTypeOptions (STRLIST *StringListBuffer)
virtual GDT_BOOLEAN GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, STRLIST* StrlistBuffer)
virtual GDT_BOOLEAN GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, DOUBLE* Buffer)
virtual GDT_BOOLEAN GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, const STRING& FieldType, STRING* StringBuffer)
virtual GDT_BOOLEAN GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, STRING *StringBuffer)
virtual UINT4 GetIndexingMemory ()
virtual SIZE_T GpFread (GPTYPE* Ptr, SIZE_T Size, SIZE_T NumElements, FILE* Stream)
virtual SIZE_T GpFwrite (GPTYPE* Ptr, SIZE_T Size, SIZE_T NumElements, FILE* Stream)
IDBOBJ ()
virtual INT IsStopWord (CHR* WordStart, INT WordMaximum)
virtual ~IDBOBJ ()

Protected Fields


Protected Methods

virtual void IndexingStatus (const INT StatusMessage, const STRING *FileName, const INT WordCount)

Private Fields




friend class FILEMAP
friend class INDEX
friend class IRSET
friend class MERGEUNIT
friend class NUMERICFLDMGR

Private Methods

virtual DFDT* GetMainDfdt ()
virtual MDT* GetMainMdt ()
virtual void ParseFields (RECORD *Record)
virtual GPTYPE ParseWords (const STRING& Doctype, CHR* DataBuffer, INT DataLength, INT DataOffset, GPTYPE* GpBuffer, INT GpLength)

Documentation

friend class INDEX

friend class IRSET

friend class NUMERICFLDMGR

friend class MERGEUNIT

friend class FILEMAP

IDBOBJ()

virtual ~IDBOBJ()

virtual UINT4 GetIndexingMemory()

virtual void DfdtAddEntry(const DFD& NewDfd)

virtual void DfdtGetEntry(const INT Index, DFD *DfdRecord)

virtual INT DfdtGetTotalEntries()

virtual void DfdtGetFileName(const STRING& FieldName, STRING *StringBuffer)

virtual GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, const STRING& FieldType, STRING* StringBuffer)

virtual GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, STRING *StringBuffer)

virtual GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, STRLIST* StrlistBuffer)

virtual GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, DOUBLE* Buffer)

virtual void GetDocTypeOptions(STRLIST *StringListBuffer)

virtual void ComposeDbFn(STRING *StringBuffer, const CHR *Suffix)

virtual void DocTypeAddRecord(const RECORD& NewRecord)

virtual FILE* ffopen(const STRING& FileName, const CHR *Type)

virtual INT ffclose(FILE *FilePointer)

virtual SIZE_T GpFwrite(GPTYPE* Ptr, SIZE_T Size, SIZE_T NumElements, FILE* Stream)

virtual SIZE_T GpFread(GPTYPE* Ptr, SIZE_T Size, SIZE_T NumElements, FILE* Stream)

virtual void GetDbFileStem(STRING *StringBuffer)

virtual INT IsStopWord(CHR* WordStart, INT WordMaximum)

HASH FieldTypes

HASH FileNames

virtual void IndexingStatus(const INT StatusMessage, const STRING *FileName, const INT WordCount)

virtual MDT* GetMainMdt()

virtual DFDT* GetMainDfdt()

virtual void ParseFields(RECORD *Record)

virtual GPTYPE ParseWords(const STRING& Doctype, CHR* DataBuffer, INT DataLength, INT DataOffset, GPTYPE* GpBuffer, INT GpLength)


Direct child classes:
IDB

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