#include <xbcdx.h>
|
| xbCdx (xbDbf *dbf) |
|
virtual | ~xbCdx () |
|
virtual xbShort | CreateIndex (const char *filename, const char *expr, xbShort unique, xbShort overwrite) |
|
virtual xbShort | CreateIndex (const char *filename, const char *tagname, const char *expr, xbShort unique, xbShort overwrite) |
|
virtual xbShort | AddTag (const char *tagname, const char *expr, xbShort unique, xbShort overwrite) |
|
virtual xbLong | GetTotalNodes () |
|
virtual xbULong | GetCurDbfRec () |
|
virtual xbShort | CreateKey (xbShort, xbShort) |
|
virtual xbShort | GetCurrentKey (char *key) |
|
virtual xbShort | AddKey (xbLong) |
|
virtual xbShort | UniqueIndex () |
|
virtual xbShort | DeleteKey (xbLong) |
|
virtual xbShort | KeyWasChanged () |
|
virtual xbShort | FindKey (const char *) |
|
virtual xbShort | FindKey () |
|
virtual xbShort | FindKey (xbDouble) |
|
virtual xbShort | GetNextKey () |
|
virtual xbShort | GetLastKey () |
|
virtual xbShort | GetFirstKey () |
|
virtual xbShort | GetPrevKey () |
|
virtual xbShort | ReIndex (void(*statusFunc)(xbLong itemNum, xbLong numItems)=0) |
|
virtual xbShort | KeyExists (xbDouble) |
|
virtual void | GetExpression (char *buf, int len) |
|
virtual const char * | GetExtWithDot (bool lower) |
|
const CdxHeader & | GetIndexHeader () |
|
const CdxHeader & | GetTagHeader () |
|
| xbMultiIndex (xbDbf *dbf) |
|
virtual | ~xbMultiIndex () |
|
| xbIndex () |
|
| xbIndex (xbDbf *) |
|
virtual | ~xbIndex () |
|
xbShort | OpenIndex (const char *) |
|
xbShort | CloseIndex () |
|
virtual xbShort | TouchIndex () |
|
virtual void | SetNodeSize (xbShort size) |
|
virtual xbShort | GetNodeSize () |
|
virtual void | Flush () |
|
virtual const char * | GetIxName () |
|
xbShort | AllocKeyBufs () |
|
xbBool | IsOpen () |
|
§ xbCdx()
xbCdx::xbCdx |
( |
xbDbf * |
dbf | ) |
|
|
inline |
§ ~xbCdx()
virtual xbCdx::~xbCdx |
( |
| ) |
|
|
inlinevirtual |
§ AddKey()
§ AddTag()
virtual xbShort xbCdx::AddTag |
( |
const char * |
tagname, |
|
|
const char * |
expr, |
|
|
xbShort |
unique, |
|
|
xbShort |
overwrite |
|
) |
| |
|
inlinevirtual |
§ CreateIndex() [1/2]
xbShort xbCdx::CreateIndex |
( |
const char * |
filename, |
|
|
const char * |
expr, |
|
|
xbShort |
unique, |
|
|
xbShort |
overwrite |
|
) |
| |
|
virtual |
§ CreateIndex() [2/2]
xbShort xbCdx::CreateIndex |
( |
const char * |
filename, |
|
|
const char * |
tagname, |
|
|
const char * |
expr, |
|
|
xbShort |
unique, |
|
|
xbShort |
overwrite |
|
) |
| |
|
virtual |
§ CreateKey()
§ DeleteKey()
§ FindKey() [1/3]
virtual xbShort xbCdx::FindKey |
( |
const char * |
| ) |
|
|
inlinevirtual |
§ FindKey() [2/3]
§ FindKey() [3/3]
§ FreeNodesMemory()
virtual void xbCdx::FreeNodesMemory |
( |
| ) |
|
|
inlineprotectedvirtual |
§ GetCurDbfRec()
virtual xbULong xbCdx::GetCurDbfRec |
( |
| ) |
|
|
inlinevirtual |
§ GetCurrentKey()
virtual xbShort xbCdx::GetCurrentKey |
( |
char * |
key | ) |
|
|
inlinevirtual |
§ GetExpression()
virtual void xbCdx::GetExpression |
( |
char * |
buf, |
|
|
int |
len |
|
) |
| |
|
inlinevirtual |
§ GetExtWithDot()
const char * xbCdx::GetExtWithDot |
( |
bool |
lower | ) |
|
|
virtual |
§ GetFirstKey()
virtual xbShort xbCdx::GetFirstKey |
( |
| ) |
|
|
inlinevirtual |
§ GetHeadNode()
§ GetIndexHeader()
§ GetIndexTagOffset()
xbLong xbCdx::GetIndexTagOffset |
( |
| ) |
|
|
inlineprotected |
§ GetKeyExpression()
virtual const char* xbCdx::GetKeyExpression |
( |
| ) |
|
|
inlineprotectedvirtual |
§ GetKeyLen()
§ GetLastKey()
virtual xbShort xbCdx::GetLastKey |
( |
| ) |
|
|
inlinevirtual |
§ GetNextKey()
virtual xbShort xbCdx::GetNextKey |
( |
| ) |
|
|
inlinevirtual |
§ GetPrevKey()
virtual xbShort xbCdx::GetPrevKey |
( |
| ) |
|
|
inlinevirtual |
§ GetTagHeader()
§ GetTotalNodes()
virtual xbLong xbCdx::GetTotalNodes |
( |
| ) |
|
|
inlinevirtual |
§ KeyExists()
§ KeyWasChanged()
virtual xbShort xbCdx::KeyWasChanged |
( |
| ) |
|
|
inlinevirtual |
§ ReadIndexHeader()
void xbCdx::ReadIndexHeader |
( |
xbLong |
| ) |
|
|
inlineprotected |
§ ReadTagHeader()
void xbCdx::ReadTagHeader |
( |
| ) |
|
|
protected |
§ ReIndex()
§ UniqueIndex()
virtual xbShort xbCdx::UniqueIndex |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: