|
Public Member Functions |
| 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 (void) |
| xbShort | GetHeadNode (void) |
| xbShort | GetLeafNode (xbLong, xbShort) |
| xbNodeLink * | GetNodeMemory (void) |
| xbLong | GetNextNodeNo (void) |
| void | ReleaseNodeMemory (xbNodeLink *) |
| xbULong | GetLeafFromInteriorNode (const char *, xbShort) |
| xbShort | CalcKeyLen (void) |
| xbShort | PutKeyData (xbShort, xbNodeLink *) |
| xbShort | PutLeftNodeNo (xbShort, xbNodeLink *, xbLong) |
| xbShort | PutLeafNode (xbLong, xbNodeLink *) |
| xbShort | PutHeadNode (NtxHeadNode *, FILE *, xbShort) |
| xbShort | TouchIndex (void) |
| 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 (void) |
| xbShort | RemoveFromIxList (void) |
| 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 (void) |
| xbShort | FindKey (const char *, xbLong) |
| xbShort | CloneNodeChain (void) |
| xbShort | UncloneNodeChain (void) |
| | xbNtx () |
| | xbNtx (xbDbf *) |
| xbShort | OpenIndex (const char *) |
| xbShort | CloseIndex (void) |
| void | DumpHdrNode (void) |
| void | DumpNodeRec (xbLong) |
| xbShort | CreateIndex (const char *, const char *, xbShort, xbShort) |
| xbLong | GetTotalNodes (void) |
| xbLong | GetCurDbfRec (void) |
| void | DumpNodeChain (void) |
| xbShort | CreateKey (xbShort, xbShort) |
| xbShort | GetCurrentKey (char *key) |
| xbShort | AddKey (xbLong) |
| xbShort | UniqueIndex (void) |
| xbShort | DeleteKey (xbLong DbfRec) |
| xbShort | KeyWasChanged (void) |
| xbShort | FindKey (const char *) |
| xbShort | FindKey (void) |
| xbShort | FindKey (xbDouble) |
| xbShort | GetNextKey (void) |
| xbShort | GetLastKey (void) |
| xbShort | GetFirstKey (void) |
| xbShort | GetPrevKey (void) |
| xbShort | ReIndex (void(*statusFunc)(xbLong itemNum, xbLong numItems)=0) |
| xbShort | KeyExists (char *Key) |
| xbShort | KeyExists (xbDouble) |
| xbShort | AllocKeyBufs (void) |
| virtual void | GetExpression (char *buf, int len) |
Public Attributes |
| NtxHeadNode | HeadNode |
| NtxLeafNode | LeafNode |
| xbLong | NodeLinkCtr |
| xbLong | ReusedNodeLinks |
| char | Node [XB_NTX_NODE_SIZE] |
| xbNodeLink * | NodeChain |
| xbNodeLink * | FreeNodeChain |
| xbNodeLink * | CurNode |
| xbNodeLink * | DeleteChain |
| xbNodeLink * | CloneChain |
| NtxItem | PushItem |