#include <xbmindex.h>
|
| xbMultiIndex (xbDbf *dbf) |
|
virtual | ~xbMultiIndex () |
|
virtual xbShort | CreateIndex (const char *filename, const char *tag, const char *expr, xbShort unique, xbShort overwrite)=0 |
|
| xbIndex () |
|
| xbIndex (xbDbf *) |
|
virtual | ~xbIndex () |
|
xbShort | OpenIndex (const char *) |
|
xbShort | CloseIndex () |
|
virtual xbShort | CreateIndex (const char *, const char *, xbShort, xbShort)=0 |
|
virtual xbLong | GetTotalNodes ()=0 |
|
virtual xbULong | GetCurDbfRec ()=0 |
|
virtual xbShort | CreateKey (xbShort, xbShort)=0 |
|
virtual xbShort | GetCurrentKey (char *key)=0 |
|
virtual xbShort | AddKey (xbLong)=0 |
|
virtual xbShort | UniqueIndex ()=0 |
|
virtual xbShort | DeleteKey (xbLong)=0 |
|
virtual xbShort | KeyWasChanged ()=0 |
|
virtual xbShort | FindKey (const char *)=0 |
|
virtual xbShort | FindKey ()=0 |
|
virtual xbShort | FindKey (xbDouble)=0 |
|
virtual xbShort | GetNextKey ()=0 |
|
virtual xbShort | GetLastKey ()=0 |
|
virtual xbShort | GetFirstKey ()=0 |
|
virtual xbShort | GetPrevKey ()=0 |
|
virtual xbShort | ReIndex (void(*statusFunc)(xbLong itemNum, xbLong numItems)=0)=0 |
|
virtual xbShort | KeyExists (xbDouble)=0 |
|
virtual xbShort | TouchIndex () |
|
virtual void | SetNodeSize (xbShort size) |
|
virtual xbShort | GetNodeSize () |
|
virtual void | GetExpression (char *buf, int len)=0 |
|
virtual void | Flush () |
|
virtual const char * | GetIxName () |
|
xbShort | AllocKeyBufs () |
|
xbBool | IsOpen () |
|
◆ xbMultiIndex()
xbMultiIndex::xbMultiIndex |
( |
xbDbf * |
dbf | ) |
|
|
inline |
◆ ~xbMultiIndex()
virtual xbMultiIndex::~xbMultiIndex |
( |
| ) |
|
|
inlinevirtual |
◆ CreateIndex()
virtual xbShort xbMultiIndex::CreateIndex |
( |
const char * |
filename, |
|
|
const char * |
tag, |
|
|
const char * |
expr, |
|
|
xbShort |
unique, |
|
|
xbShort |
overwrite |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: