xbNtx class
More...
#include <xbntx.h>
|
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 () |
|
void | SetFileName (const char *filename) |
|
| xbFile () |
|
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]
§ CompareKey() [2/2]
xbShort xbNtx::CompareKey |
( |
const char * |
, |
|
|
const char * |
|
|
) |
| |
|
protected |
§ 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]
§ FindKey() [3/5]
xbShort xbNtx::FindKey |
( |
const char * |
| ) |
|
|
virtual |
§ 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: