#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. |
1.2.12 geschrieben von Dimitri van Heesch,
© 1997-2001