#include <dsBtreeOnDisk.h>
Public Methods | |
void | IOWriteAt (long offs, dsBtreeOnDiskItem *item) |
void | IOReadAt (long offs, dsBtreeOnDiskItem *item) |
void | IOError (long offs, dsBtreeOnDiskItem *item) |
int | cf (dsBtreeOnDiskItem *a, dsBtreeOnDiskItem *b) |
dsBtreeOnDiskItem * | seek (dsBtreeOnDiskItem *item) |
dsBtreeOnDiskItem * | insert (dsBtreeOnDiskItem *item) |
void | update (dsBtreeOnDiskItem *item, void *newval, size_t size) |
void | remove (dsBtreeOnDiskItem *item) |
void | walk () |
dsBtreeOnDisk (std::iostream *os, bool allow_duplicates=false) | |
Public Attributes | |
dsBtreeOnDiskRootItem | _root |
dsBtreeOnDiskItem | _current |
Protected Methods | |
virtual void | visit (char *key, void *val, size_t vsize) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|