Public Members |
 |  |
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 ( 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 | CheckIndexIntegrity ( const xbShort Option )
|
 |  |
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)
|
 |  |
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
|