#include <leafpage.h>
Klassendiagramm für LeafPageAccess::
Öffentliche Datenelemente | |
LeafPageAccess () | |
LeafPageAccess (CommonPage *base) | |
virtual Page_type_t | pagetype () |
void | init () |
void | init (CommonPage *base) |
size_t | space () |
int | insert (const octet_t *key, size_t keylen, const octet_t *cont, size_t clen) |
virtual int | splitt (CommonPage *neu1, CommonPage *neu2) |
Teilen eines Knotens Die Seiten neu1 und neu2 muessen vom Aufrufer irgendwie beschafft werden. Mehr... | |
int | keycmp (int i, const octet_t *other, size_t olen) |
mempl_t | key (int i) |
mempl_t | content (int i) |
Geschützte Datenelemente | |
int | insertstr (memp_t &memp, const octet_t *str, size_t len) |
Inserts string. Mehr... | |
LeafPage * | page () |
|
initialisiert leere Seite |
|
Fügt Schlü:ssel und Satz ein
|
|
Inserts string.
|
|
Teilen eines Knotens Die Seiten neu1 und neu2 muessen vom Aufrufer irgendwie beschafft werden.
Erneute Implementation von KeyPageAccess. |