class INDEX | | 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