xbNtx class
More...
#include <xbntx.h>
|
| | xbNtx () |
| |
| | xbNtx (xbDbf *) |
| |
| virtual | ~xbNtx () |
| |
| void | DumpHdrNode (xbShort Option) |
| |
| void | DumpNodeRec (xbLong) |
| |
| xbShort | CreateIndex (const char *, const char *, xbShort, xbShort) |
| |
| xbLong | GetTotalNodes () |
| |
| xbULong | GetCurDbfRec () |
| |
| void | DumpNodeChain () |
| |
| xbShort | CreateKey (xbShort, xbShort) |
| |
| xbShort | GetCurrentKey (char *key) |
| |
| xbShort | AddKey (xbLong) |
| |
| xbShort | UniqueIndex () |
| |
| xbShort | DeleteKey (xbLong DbfRec) |
| |
| xbShort | KeyWasChanged () |
| |
| xbShort | FindKey (const char *) |
| |
| xbShort | FindKey () |
| |
| xbShort | FindKey (xbDouble) |
| |
| xbShort | GetNextKey () |
| |
| xbShort | GetLastKey () |
| |
| xbShort | GetFirstKey () |
| |
| xbShort | GetPrevKey () |
| |
| xbShort | ReIndex (void(*statusFunc)(xbLong itemNum, xbLong numItems)=0) |
| |
| xbShort | KeyExists (char *Key) |
| |
| xbShort | KeyExists (xbDouble) |
| |
| virtual void | GetExpression (char *buf, int len) |
| |
| virtual const char * | GetExtWithDot (bool lower) |
| |
| | 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 () |
| |
|
| xbLong | GetLeftNodeNo (xbShort, xbNodeLink *) |
| |
| xbShort | CompareKey (const char *, const char *, xbShort) |
| |
| xbShort | CompareKey (const char *, const char *) |
| |
| xbLong | GetDbfNo (xbShort, xbNodeLink *) |
| |
| char * | GetKeyData (xbShort, xbNodeLink *) |
| |
| xbUShort | GetItemOffset (xbShort, xbNodeLink *, xbShort) |
| |
| xbUShort | InsertKeyOffset (xbShort, xbNodeLink *) |
| |
| xbUShort | GetKeysPerNode () |
| |
| virtual xbShort | GetHeadNode () |
| |
| xbShort | GetLeafNode (xbLong, xbShort) |
| |
| xbNodeLink * | GetNodeMemory () |
| |
| xbLong | GetNextNodeNo () |
| |
| void | ReleaseNodeMemory (xbNodeLink *n, xbBool doFree=false) |
| |
| xbULong | GetLeafFromInteriorNode (const char *, xbShort) |
| |
| xbShort | CalcKeyLen () |
| |
| xbShort | PutKeyData (xbShort, xbNodeLink *) |
| |
| xbShort | PutLeftNodeNo (xbShort, xbNodeLink *, xbLong) |
| |
| xbShort | PutLeafNode (xbLong, xbNodeLink *) |
| |
| xbShort | PutHeadNode (NtxHeadNode *, FILE *, xbShort) |
| |
| xbShort | TouchIndex () |
| |
| xbShort | PutDbfNo (xbShort, xbNodeLink *, xbLong) |
| |
| xbShort | PutKeyInNode (xbNodeLink *, xbShort, xbLong, xbLong, xbShort) |
| |
| xbShort | SplitLeafNode (xbNodeLink *, xbNodeLink *, xbShort, xbLong) |
| |
| xbShort | SplitINode (xbNodeLink *, xbNodeLink *, xbLong) |
| |
| xbShort | AddToIxList () |
| |
| xbShort | RemoveFromIxList () |
| |
| xbShort | RemoveKeyFromNode (xbShort, xbNodeLink *) |
| |
| xbShort | DeleteKeyFromNode (xbShort, xbNodeLink *) |
| |
| xbShort | JoinSiblings (xbNodeLink *, xbShort, xbNodeLink *, xbNodeLink *) |
| |
| xbUShort | DeleteKeyOffset (xbShort, xbNodeLink *) |
| |
| xbShort | FindKey (const char *, xbShort, xbShort) |
| |
| xbShort | UpdateParentKey (xbNodeLink *) |
| |
| xbShort | GetFirstKey (xbShort) |
| |
| xbShort | GetNextKey (xbShort) |
| |
| xbShort | GetLastKey (xbLong, xbShort) |
| |
| xbShort | GetPrevKey (xbShort) |
| |
| void | UpdateDeleteList (xbNodeLink *) |
| |
| void | ProcessDeleteList () |
| |
| xbShort | FindKey (const char *, xbLong) |
| |
| virtual xbUShort | GetKeyLen () |
| |
| virtual const char * | GetKeyExpression () |
| |
| virtual void | FreeNodesMemory () |
| |
| virtual xbShort | GetHeadNode ()=0 |
| |
| virtual xbUShort | GetKeyLen ()=0 |
| |
| virtual const char * | GetKeyExpression ()=0 |
| |
| virtual void | FreeNodesMemory ()=0 |
| |
| void | SetFileName (const char *filename) |
| |
| | xbFile () |
| |
| virtual const char * | GetExtWithDot (bool lower)=0 |
| |
| const xbString & | GetFileName () |
| |
| xbString | MakeFileName (const char *filename) |
| |
◆ xbNtx() [1/2]
◆ xbNtx() [2/2]
◆ ~xbNtx()
| virtual xbNtx::~xbNtx |
( |
| ) |
|
|
virtual |
◆ AddKey()
◆ AddToIxList()
◆ CalcKeyLen()
◆ CompareKey() [1/2]
| xbShort xbNtx::CompareKey |
( |
const char * |
, |
|
|
const char * |
|
|
) |
| |
|
protected |
◆ CompareKey() [2/2]
◆ CreateIndex()
◆ CreateKey()
◆ DeleteKey()
◆ DeleteKeyFromNode()
◆ DeleteKeyOffset()
◆ DumpHdrNode()
| void xbNtx::DumpHdrNode |
( |
xbShort |
Option | ) |
|
◆ DumpNodeChain()
| void xbNtx::DumpNodeChain |
( |
| ) |
|
◆ DumpNodeRec()
| void xbNtx::DumpNodeRec |
( |
xbLong |
| ) |
|
◆ FindKey() [1/5]
◆ FindKey() [2/5]
| xbShort xbNtx::FindKey |
( |
const char * |
| ) |
|
|
virtual |
◆ FindKey() [3/5]
◆ FindKey() [4/5]
◆ FindKey() [5/5]
◆ FreeNodesMemory()
| virtual void xbNtx::FreeNodesMemory |
( |
| ) |
|
|
protectedvirtual |
◆ GetCurDbfRec()
◆ GetCurrentKey()
| xbShort xbNtx::GetCurrentKey |
( |
char * |
key | ) |
|
|
virtual |
◆ GetDbfNo()
◆ GetExpression()
| virtual void xbNtx::GetExpression |
( |
char * |
buf, |
|
|
int |
len |
|
) |
| |
|
virtual |
◆ GetExtWithDot()
| virtual const char * xbNtx::GetExtWithDot |
( |
bool |
lower | ) |
|
|
virtual |
◆ GetFirstKey() [1/2]
◆ GetFirstKey() [2/2]
◆ GetHeadNode()
| virtual xbShort xbNtx::GetHeadNode |
( |
| ) |
|
|
protectedvirtual |
◆ GetItemOffset()
◆ GetKeyData()
◆ GetKeyExpression()
| virtual const char * xbNtx::GetKeyExpression |
( |
| ) |
|
|
protectedvirtual |
◆ GetKeyLen()
◆ GetKeysPerNode()
◆ GetLastKey() [1/2]
◆ GetLastKey() [2/2]
◆ GetLeafFromInteriorNode()
◆ GetLeafNode()
◆ GetLeftNodeNo()
◆ GetNextKey() [1/2]
◆ GetNextKey() [2/2]
◆ GetNextNodeNo()
| xbLong xbNtx::GetNextNodeNo |
( |
| ) |
|
|
protected |
◆ GetNodeMemory()
◆ GetPrevKey() [1/2]
◆ GetPrevKey() [2/2]
◆ GetTotalNodes()
| xbLong xbNtx::GetTotalNodes |
( |
| ) |
|
|
virtual |
◆ InsertKeyOffset()
◆ JoinSiblings()
◆ KeyExists() [1/2]
| xbShort xbNtx::KeyExists |
( |
char * |
Key | ) |
|
|
inline |
◆ KeyExists() [2/2]
◆ KeyWasChanged()
◆ ProcessDeleteList()
| void xbNtx::ProcessDeleteList |
( |
| ) |
|
|
protected |
◆ PutDbfNo()
◆ PutHeadNode()
◆ PutKeyData()
◆ PutKeyInNode()
◆ PutLeafNode()
◆ PutLeftNodeNo()
◆ ReIndex()
◆ ReleaseNodeMemory()
◆ RemoveFromIxList()
| xbShort xbNtx::RemoveFromIxList |
( |
| ) |
|
|
protected |
◆ RemoveKeyFromNode()
◆ SplitINode()
◆ SplitLeafNode()
◆ TouchIndex()
◆ UniqueIndex()
◆ UpdateDeleteList()
◆ UpdateParentKey()
◆ CurNode
◆ DeleteChain
◆ FreeNodeChain
◆ HeadNode
◆ LeafNode
◆ Node
◆ NodeChain
◆ NodeLinkCtr
◆ PushItem
◆ ReusedNodeLinks
The documentation for this class was generated from the following file: