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

Home/What's New
Products
Projects

Technology Associates Homepage


eternaLight!
Alien Technology?



[an error occurred while processing this directive]

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.