Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

VDKXTableIndex Class Reference

Provides a table index. More...

#include <vdkxtable.h>

List of all members.

Public Member Functions


Detailed Description

Provides a table index.


Constructor & Destructor Documentation

VDKXTableIndex::VDKXTableIndex VDKXTable owner,
char *  s
 

Constructor

Parameters:
owner VDKXtable that owns index
s index file name


Member Function Documentation

xbShort VDKXTableIndex::Close void   ) 
 

Close index.

  • Programming note: Isn't necessary to explicitely close an index, closing the table will close all associated indexes as well.

xbShort VDKXTableIndex::Create char *  key,
bool  unique = true,
bool  overwrite = false
 

Creates an index

Parameters:
k index key (can be an expression as well)
unique if true allows duplicated keys
overwrite if true and table exist will be truncated and overwritten. Returns:
  • XB_NO_ERROR no errors
  • XB_OPEN_ERROR couldn't open file
  • XB_NO_MEMORY mem allocation error
  • XB_READ_ERROR couldn't read on device
  • XB_INVALID_KEY_EXPRESSION bad index key expression
  • XB_SEEK_ERROR seek error encountered
  • XB_NOT_OPEN database wasn't opened


The documentation for this class was generated from the following files:
Generated on Fri Aug 13 12:14:04 2004 for vdkxdb 2.0.2 by doxygen 1.3.7