linux.techass.com
"Tell Bill where to go today!"

Home/What's New
Products
Projects

Technology Associates Homepage


eternaLight!
Alien Technology?





Powered by Linux!
(of course)

SourceForge Logo xdb Documentation
Main Page   Class Hierarchy   Compound List   Header Files   Compound Members  

xbNtx Class Reference

xbNtx class. More...

#include <ntx.h>

Class diagram for xbNtx:

xbIndex

List of all members.

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 )
xbNodeLinkGetNodeMemory ( 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]
xbNodeLinkNodeChain
xbNodeLinkFreeNodeChain
xbNodeLinkCurNode
xbNodeLinkDeleteChain
xbNodeLinkCloneChain
NtxItem PushItem

Detailed Description

xbNtx class.


The documentation for this class was generated from the following files:
  • ntx.h
  • ntx.cpp

Copyright © 2000-2002 Derry Bryson. All Rights Reserved.