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  

xbIndex Class Reference

xbIndex class. More...

#include <index.h>

Class diagram for xbIndex:

xbNtx xbNdx

List of all members.


Public Members

 xbIndex (xbDbf *)
virtual xbShort OpenIndex ( const char * ) = 0
virtual xbShort CloseIndex () = 0
virtual void DumpHdrNode () = 0
virtual void DumpNodeRec ( xbLong ) = 0
virtual void DumpNodeChain () = 0
virtual xbShort CheckIndexIntegrity ( const xbShort ) = 0
virtual xbShort CreateIndex ( const char *, const char *, xbShort, xbShort ) = 0
virtual xbLong GetTotalNodes () = 0
virtual xbLong GetCurDbfRec () = 0
virtual xbShort CreateKey ( xbShort, xbShort ) = 0
virtual xbShort GetCurrentKey (char *key) = 0
virtual xbShort AddKey ( xbLong ) = 0
virtual xbShort UniqueIndex () = 0
virtual xbShort DeleteKey ( xbLong ) = 0
virtual xbShort KeyWasChanged () = 0
virtual xbShort FindKey ( const char * ) = 0
virtual xbShort FindKey () = 0
virtual xbShort FindKey ( xbDouble ) = 0
virtual xbShort GetNextKey () = 0
virtual xbShort GetLastKey () = 0
virtual xbShort GetFirstKey () = 0
virtual xbShort GetPrevKey () = 0
virtual xbShort ReIndex (void (*statusFunc)(xbLong itemNum, xbLong numItems) = 0) = 0
virtual xbShort KeyExists ( xbDouble ) = 0
virtual xbShort LockIndex ( const xbShort, const xbShort )
Short Description. More...

virtual xbShort TouchIndex ( void )
virtual void SetNodeSize (xbShort size)
virtual xbShort GetNodeSize (void)
virtual void GetExpression (char *buf, int len) = 0
virtual ~xbIndex ()
xbIndex* index
xbDbfdbf
xbExpNodeExpressionTree
xbString IndexName
FILE* indexfp
int IndexStatus
xbLong CurDbfRec
char* KeyBuf
char* KeyBuf2

Protected Members

int CurLockCount
int CurLockType
xbShort NodeSize

Detailed Description

xbIndex class.


Member Function Documentation

xbShort xbIndex::LockIndex (const xbShort WaitOption, const xbShort LockType) [virtual]

Short Description.

Parameters:
WaitOption  
LockType  

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

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