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

VDKXTableIndex Class Reference

Provides a table index. More...

#include <vdkxtable.h>

List of all members.

Public Methods


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 Sat Apr 13 23:36:58 2002 for vdkxdb 2.0.1 by doxygen1.2.15