![]() | |
![]() | AddRecord (const RECORD& NewRecord) |
![]() | AndSearch (const SQUERY& SearchQuery) |
![]() | BeginRsetPresent (const STRING& RecordSyntax) |
![]() | CleanupDb () |
![]() | CollapseIndexFiles (INT m) |
![]() | ComposeDbFn (STRING *StringBuffer, const CHR *Suffix) |
![]() | CreateCentroid (void) |
![]() | CreateDictionary (void) |
![]() | DebugModeOff () |
![]() | DebugModeOn () |
![]() | DeleteByKey (const STRING& Key) |
![]() | DfdtAddEntry (const DFD& NewDfd) |
![]() | DfdtGetEntry (const INT Index, DFD *DfdRecord) |
![]() | DfdtGetFileName (const STRING& FieldName, STRING *StringBuffer) |
![]() | DfdtGetTotalEntries () |
![]() | DocTypeAddRecord (const RECORD& NewRecord) |
![]() | EndRsetPresent (const STRING& RecordSyntax) |
![]() | ffclose (FILE *FilePointer) |
![]() | ffopen (const STRING& FileName, const CHR *Type) |
![]() | GetAllDocTypes (STRLIST *StringListBuffer) |
![]() | GetDbFileStem (STRING *StringBuffer) |
![]() | GetDbVersionNumber (STRING *StringBuffer) |
![]() | GetDfdt (DFDT *DfdtBuffer) |
![]() | GetDocTypeOptions (STRLIST *StringListBuffer) |
![]() | GetDocTypePtr (const STRING& DocType) |
![]() | GetDocumentDeleted (const INT Index) |
![]() | GetDocumentInfo (const INT Index, RECORD *RecordBuffer) |
![]() | GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, const STRING& FieldType, STRING* StringBuffer) |
![]() | GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, STRLIST* StrlistBuffer) |
![]() | GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, STRING* StringBuffer) |
![]() | GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, DOUBLE* Buffer) |
![]() | GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, DATERANGE* Buffer) |
![]() | GetFieldData (const RESULT& ResultRecord, const STRING& FieldName, SRCH_DATE* Buffer) |
![]() | GetGlobalDocType (STRING *StringBuffer) |
![]() | GetIndexingMemory () |
![]() | GetIsearchVersionNumber (STRING *StringBuffer) |
![]() | GetRecordDfdt (const STRING& Key, DFDT *DfdtBuffer) |
![]() | GetTotalRecords () |
![]() | GpFread (GPTYPE* Ptr, SIZE_T Size, SIZE_T NumElements, FILE* Stream) |
![]() | GpFwrite (GPTYPE* Ptr, SIZE_T Size, SIZE_T NumElements, FILE* Stream) |
![]() | IDB (const STRING& NewPathName, const STRING& NewFileName, const STRLIST& NewDocTypeOptions) |
![]() | IDB (const STRING& NewPathName, const STRING& NewFileName) |
![]() | Index () |
![]() | Initialize (const STRING& NewPathName, const STRING& NewFileName, const STRLIST& NewDocTypeOptions) |
![]() | IsDbCompatible () |
![]() | IsStopWord (CHR* WordStart, INT WordMaximum) |
![]() | IsSystemFile (const STRING& FileName) |
![]() | IsWrongEndian () |
![]() | KeyLookup (const STRING& Key, RESULT *ResultBuffer) |
![]() | KillAll () |
![]() | MergeIndexFiles (INT m) |
![]() | ParseFields (RECORD *Record) |
![]() | ParseWords (const STRING& Doctype, CHR* DataBuffer, INT DataLength, INT DataOffset, GPTYPE* GpBuffer, INT GpLength) |
![]() | Present (const RESULT& ResultRecord, const STRING& ElementSet, const STRING& RecordSyntax, STRING *StringBuffer) |
![]() | Present (const RESULT& ResultRecord, const STRING& ElementSet, STRING *StringBuffer) |
![]() | Search (const SQUERY& SearchQuery) |
![]() | SetDebugSkip (const INT Skip) |
![]() | SetDocTypeOptions () |
![]() | SetDocumentInfo (const INT Index, const RECORD& Record) |
![]() | SetGlobalDocType (const STRING& NewGlobalDocType) |
![]() | SetIndexingMemory (const UINT4 MemorySize) |
![]() | SetMergeStatus (GDT_BOOLEAN x) |
![]() | SetWrongEndian () |
![]() | UndeleteByKey (const STRING& Key) |
![]() | ValidateDocType (const STRING& DocType) |
![]() | ~IDB () |
![]() | |
![]() | IndexingStatus (const INT StatusMessage, const STRING *FileName, const INT Count) |
![]() | Comments |
![]() | DbFileName |
![]() | DbInfoChanged |
![]() | DbPathName |
![]() | DebugMode |
![]() | DebugSkip |
![]() | DICTIONARY |
![]() | DOCTYPE |
![]() | DocTypeOptions |
![]() | DocTypeReg |
![]() | INDEX |
![]() | IndexingMemory |
![]() | IRSET |
![]() | MainDfdt |
![]() | MainFpt |
![]() | MainIndex |
![]() | MainMdt |
![]() | MainRegistry |
![]() | Title |
![]() | TotalRecordsQueued |
![]() | WrongEndian |
![]() | GetMainDfdt () |
![]() | GetMainMdt () |
friend class IRSET
friend class DOCTYPE
friend class DICTIONARY
IDB(const STRING& NewPathName, const STRING& NewFileName)
IDB(const STRING& NewPathName, const STRING& NewFileName, const STRLIST& NewDocTypeOptions)
void SetMergeStatus(GDT_BOOLEAN x)
void MergeIndexFiles(INT m)
void CollapseIndexFiles(INT m)
void Initialize(const STRING& NewPathName, const STRING& NewFileName, const STRLIST& NewDocTypeOptions)
GDT_BOOLEAN IsDbCompatible()
void GetAllDocTypes(STRLIST *StringListBuffer)
void GetDocTypeOptions(STRLIST *StringListBuffer)
void SetDocTypeOptions()
void KeyLookup(const STRING& Key, RESULT *ResultBuffer)
void GetDfdt(DFDT *DfdtBuffer)
void GetRecordDfdt(const STRING& Key, DFDT *DfdtBuffer)
void DfdtAddEntry(const DFD& NewDfd)
void DfdtGetEntry(const INT Index, DFD *DfdRecord)
void CreateDictionary(void)
void CreateCentroid(void)
INT DfdtGetTotalEntries()
DOCTYPE* GetDocTypePtr(const STRING& DocType)
GDT_BOOLEAN ValidateDocType(const STRING& DocType)
INT GetTotalRecords()
void SetIndexingMemory(const UINT4 MemorySize)
UINT4 GetIndexingMemory()
IRSET* AndSearch(const SQUERY& SearchQuery)
IRSET* Search(const SQUERY& SearchQuery)
void DfdtGetFileName(const STRING& FieldName, STRING *StringBuffer)
GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, const STRING& FieldType, STRING* StringBuffer)
GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, STRLIST* StrlistBuffer)
GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, STRING* StringBuffer)
GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, DOUBLE* Buffer)
GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, DATERANGE* Buffer)
GDT_BOOLEAN GetFieldData(const RESULT& ResultRecord, const STRING& FieldName, SRCH_DATE* Buffer)
void Present(const RESULT& ResultRecord, const STRING& ElementSet, const STRING& RecordSyntax, STRING *StringBuffer)
void Present(const RESULT& ResultRecord, const STRING& ElementSet, STRING *StringBuffer)
void DebugModeOn()
void DebugModeOff()
void SetDebugSkip(const INT Skip)
INT IsSystemFile(const STRING& FileName)
void KillAll()
void ComposeDbFn(STRING *StringBuffer, const CHR *Suffix)
void GetDbFileStem(STRING *StringBuffer)
void GetDbVersionNumber(STRING *StringBuffer)
void GetIsearchVersionNumber(STRING *StringBuffer)
void AddRecord(const RECORD& NewRecord)
void DocTypeAddRecord(const RECORD& NewRecord)
void Index()
void ParseFields(RECORD *Record)
GPTYPE ParseWords(const STRING& Doctype, CHR* DataBuffer, INT DataLength, INT DataOffset, GPTYPE* GpBuffer, INT GpLength)
INT IsStopWord(CHR* WordStart, INT WordMaximum)
FILE* ffopen(const STRING& FileName, const CHR *Type)
INT ffclose(FILE *FilePointer)
GDT_BOOLEAN IsWrongEndian()
void SetWrongEndian()
void SetDocumentInfo(const INT Index, const RECORD& Record)
void GetDocumentInfo(const INT Index, RECORD *RecordBuffer)
SIZE_T GpFwrite(GPTYPE* Ptr, SIZE_T Size, SIZE_T NumElements, FILE* Stream)
SIZE_T GpFread(GPTYPE* Ptr, SIZE_T Size, SIZE_T NumElements, FILE* Stream)
GDT_BOOLEAN GetDocumentDeleted(const INT Index)
INT DeleteByKey(const STRING& Key)
INT UndeleteByKey(const STRING& Key)
SIZE_T CleanupDb()
void SetGlobalDocType(const STRING& NewGlobalDocType)
void GetGlobalDocType(STRING *StringBuffer)
void BeginRsetPresent(const STRING& RecordSyntax)
void EndRsetPresent(const STRING& RecordSyntax)
~IDB()
void IndexingStatus(const INT StatusMessage, const STRING *FileName, const INT Count)
MDT* GetMainMdt()
DFDT* GetMainDfdt()
STRING DbPathName
DbFileName
STRING Title
Comments
INDEX* MainIndex
MDT* MainMdt
DFDT* MainDfdt
UINT4 IndexingMemory
INT DebugMode
DebugSkip
DTREG* DocTypeReg
FPT MainFpt
STRLIST DocTypeOptions
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de