#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]
◆ FindKey() [2/3]
| virtual xbShort xbCdx::FindKey |
( |
const char * | | ) |
|
|
inlinevirtual |
◆ 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: