|
vdkxdb 2.4.0
|
Provides a table index. More...
#include <vdkxtable.h>
Inherits xbNdx.
Public Member Functions | |
| VDKXTableIndex (VDKXTable *owner, char *s) | |
| virtual | ~VDKXTableIndex () |
| Destructor. | |
| xbShort | Create (char *key, bool unique=true, bool overwrite=false) |
| xbShort | Open (void) |
| Open index. | |
| xbShort | Close (void) |
| VDKString | Name () |
| return index name | |
| VDKString | Key () |
| return index key | |
| bool | IsOpen () |
| return if index is open or not | |
Provides a table index.
| VDKXTableIndex::VDKXTableIndex | ( | VDKXTable * | owner, |
| char * | s | ||
| ) |
Constructor
| owner | VDKXtable that owns index |
| s | index file name |
| xbShort VDKXTableIndex::Close | ( | void | ) |
Close index.
| xbShort VDKXTableIndex::Create | ( | char * | key, |
| bool | unique = true, |
||
| bool | overwrite = false |
||
| ) |
Creates an index
| 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:
|
1.8.2