![]() | AddRecordList (PFILE RecordListFp) |
![]() | AndSearch (const SQUERY& SearchQuery) |
![]() | BoundingRectangle (DOUBLE NorthBC, DOUBLE SouthBC, DOUBLE WestBC, DOUBLE EastBC) |
![]() | CreateCentroid (void) |
![]() | CreateDictionary (void) |
![]() | DateRangeSearch (const STRING& QueryTerm, const STRING& FieldName, INT4 Relation, GDT_BOOLEAN Strict) |
![]() | DateRangeSearchContains (const DATERANGE& QueryDate, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag) |
![]() | DateSearch (const DOUBLE fKey, const STRING& FieldName, INT4 Relation, IntBlock FindBlock) |
![]() | DiskValidateInField (const GPTYPE HitGp, FILE *Fp, INT Total) |
![]() | DoDateSearch (const STRING& QueryTerm, const STRING& FieldName, INT4 Relation, INT4 Structure, GDT_BOOLEAN Strict) |
![]() | DoDateSearch (const STRING& QueryTerm, const STRING& FieldName, INT4 Relation, INT4 Structure) |
![]() | DumpIndex (INT DebugSkip) |
![]() | GetDocTypePtr () |
![]() | INDEX (const PIDBOBJ DbParent, const STRING& NewFileName) |
![]() | Interval (DOUBLE WestLongitude, DOUBLE EastLongitude, DOUBLE SouthLatitude, DOUBLE NorthLatitude) |
![]() | IsStopWord (CHR* WordStart, INT WordMaximum) |
![]() | Match (const CHR *QueryTerm, const INT TermLength, const GPTYPE gp, const INT4 Offset=0) |
![]() | MultiTermSearch (const STRING& SearchTerm, const STRING& FieldName, INT4 Relation) |
![]() | NumericSearch (const DOUBLE fKey, const STRING& FieldName, INT4 Relation) |
![]() | RsetOr (const OPOBJ& Set1, const OPOBJ& Set2) |
![]() | Search (const SQUERY& SearchQuery) |
![]() | SetDocTypePtr (DOCTYPE* NewDocTypePtr) |
![]() | SetMergeStatus (GDT_BOOLEAN a) |
![]() | SingleDateSearch (const STRING& QueryTerm, const STRING& FieldName, INT4 Relation, GDT_BOOLEAN Strict) |
![]() | SingleDateSearchAfter (const SRCH_DATE& QueryDate, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag) |
![]() | SingleDateSearchBefore (const SRCH_DATE& QueryDate, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag) |
![]() | SortNumericFieldData () |
![]() | SoundexSearch (const STRING& SearchTerm, const STRING& FieldName) |
![]() | TermSearch (const STRING& SearchTerm, const STRING& FieldName, INT4 Relation) |
![]() | TermSearch (DOUBLE QueryTerm, const STRING& FieldName) |
![]() | TermSearch (const STRING& SearchTerm, const STRING& FieldName) |
![]() | TermSearch (DOUBLE QueryTerm, const STRING& FieldName, INT4 Relation) |
![]() | ValidateInField (const GPTYPE HitGp, FILE *fp, INT Entries, INT Disk, GPTYPE *Cache, INT CacheSize, INT CacheBase ) |
![]() | WriteFieldData (const RECORD& Record, const GPTYPE GpOffset) |
![]() | YMDSearchAfter (const SRCH_DATE& DateYMD, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag) |
![]() | YMDSearchBefore (const SRCH_DATE& QueryDate, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag) |
![]() | YMSearchAfter (const SRCH_DATE& DateYM, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag) |
![]() | YMSearchBefore (const SRCH_DATE& DateYM, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag) |
![]() | YSearchAfter (const SRCH_DATE& DateY, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag) |
![]() | YSearchBefore (const SRCH_DATE& DateY, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag) |
![]() | ~INDEX () |
![]() | Accesses |
![]() | Dict |
![]() | DICTIONARY |
![]() | DocTypePtr |
![]() | IDB |
![]() | InCache |
![]() | IndexFileName |
![]() | IndexNum |
![]() | MergeStatus |
![]() | OutCache |
![]() | Parent |
![]() | SetCache |
![]() | BuildGpList (const STRING& Doctype, INT StartingPosition, CHR *MemoryData, INT MemoryDataLength, GPTYPE *MemoryIndex, INT MemoryIndexLength) |
![]() | CollapseIndexFiles (INT MemMB) |
![]() | FlushIndexFiles (CHR *MemoryData, INT MemoryDataLength, GPTYPE *MemoryIndex, INT MemoryIndexLength, GPTYPE GlobalStart) |
![]() | GetFilePointer (const GPTYPE gp) |
![]() | GetIndirectBuffer (const GPTYPE Gp, CHR *Buffer, const INT len) |
![]() | GetIndirectBuffer (const GPTYPE Gp, CHR *Buffer) |
![]() | GetIndirectBuffer (const GPTYPE Gp, CHR *Buffer, const INT len, const INT BufferLen) |
![]() | MergeIndexFiles (INT MemMB) |
friend class DICTIONARY
INDEX(const PIDBOBJ DbParent, const STRING& NewFileName)
void SortNumericFieldData()
void WriteFieldData(const RECORD& Record, const GPTYPE GpOffset)
void CreateDictionary(void)
void CreateCentroid(void)
void AddRecordList(PFILE RecordListFp)
GDT_BOOLEAN ValidateInField(const GPTYPE HitGp, FILE *fp, INT Entries, INT Disk, GPTYPE *Cache, INT CacheSize, INT CacheBase )
GDT_BOOLEAN DiskValidateInField(const GPTYPE HitGp, FILE *Fp, INT Total)
PIRSET RsetOr(const OPOBJ& Set1, const OPOBJ& Set2)
PIRSET Search(const SQUERY& SearchQuery)
PIRSET AndSearch(const SQUERY& SearchQuery)
PIRSET SoundexSearch(const STRING& SearchTerm, const STRING& FieldName)
PIRSET DoDateSearch(const STRING& QueryTerm, const STRING& FieldName, INT4 Relation, INT4 Structure)
PIRSET DoDateSearch(const STRING& QueryTerm, const STRING& FieldName, INT4 Relation, INT4 Structure, GDT_BOOLEAN Strict)
PIRSET DateRangeSearch(const STRING& QueryTerm, const STRING& FieldName, INT4 Relation, GDT_BOOLEAN Strict)
PIRSET SingleDateSearch(const STRING& QueryTerm, const STRING& FieldName, INT4 Relation, GDT_BOOLEAN Strict)
PIRSET SingleDateSearchBefore(const SRCH_DATE& QueryDate, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag)
PIRSET YSearchBefore(const SRCH_DATE& DateY, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag)
PIRSET YMSearchBefore(const SRCH_DATE& DateYM, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag)
PIRSET YMDSearchBefore(const SRCH_DATE& QueryDate, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag)
PIRSET SingleDateSearchAfter(const SRCH_DATE& QueryDate, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag)
PIRSET YMDSearchAfter(const SRCH_DATE& DateYMD, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag)
PIRSET YMSearchAfter(const SRCH_DATE& DateYM, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag)
PIRSET YSearchAfter(const SRCH_DATE& DateY, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag)
PIRSET DateRangeSearchContains(const DATERANGE& QueryDate, const STRING& FieldName, IntBlock FindBlock, GDT_BOOLEAN EndpointFlag)
PIRSET DateSearch(const DOUBLE fKey, const STRING& FieldName, INT4 Relation, IntBlock FindBlock)
PIRSET TermSearch(const STRING& SearchTerm, const STRING& FieldName)
PIRSET TermSearch(const STRING& SearchTerm, const STRING& FieldName, INT4 Relation)
PIRSET MultiTermSearch(const STRING& SearchTerm, const STRING& FieldName, INT4 Relation)
PIRSET TermSearch(DOUBLE QueryTerm, const STRING& FieldName)
PIRSET TermSearch(DOUBLE QueryTerm, const STRING& FieldName, INT4 Relation)
INT Match(const CHR *QueryTerm, const INT TermLength, const GPTYPE gp, const INT4 Offset=0)
PIRSET NumericSearch(const DOUBLE fKey, const STRING& FieldName, INT4 Relation)
PIRSET Interval(DOUBLE WestLongitude, DOUBLE EastLongitude, DOUBLE SouthLatitude, DOUBLE NorthLatitude)
PIRSET BoundingRectangle(DOUBLE NorthBC, DOUBLE SouthBC, DOUBLE WestBC, DOUBLE EastBC)
void SetMergeStatus(GDT_BOOLEAN a)
void DumpIndex(INT DebugSkip)
INT IsStopWord(CHR* WordStart, INT WordMaximum)
void SetDocTypePtr(DOCTYPE* NewDocTypePtr)
DOCTYPE* GetDocTypePtr()
~INDEX()
GDT_BOOLEAN MergeStatus
GDT_BOOLEAN GetIndirectBuffer(const GPTYPE Gp, CHR *Buffer)
GDT_BOOLEAN GetIndirectBuffer(const GPTYPE Gp, CHR *Buffer, const INT len)
INT GetIndirectBuffer(const GPTYPE Gp, CHR *Buffer, const INT len, const INT BufferLen)
GPTYPE BuildGpList(const STRING& Doctype, INT StartingPosition, CHR *MemoryData, INT MemoryDataLength, GPTYPE *MemoryIndex, INT MemoryIndexLength)
void FlushIndexFiles(CHR *MemoryData, INT MemoryDataLength, GPTYPE *MemoryIndex, INT MemoryIndexLength, GPTYPE GlobalStart)
void MergeIndexFiles(INT MemMB)
void CollapseIndexFiles(INT MemMB)
PFILE GetFilePointer(const GPTYPE gp)
STRING IndexFileName
PIDBOBJ Parent
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de