|
Turnstone Operating System
|
internal tree node More...
Public Attributes | |
| list_t * | keys |
| keys at node (it is a sorted list) | |
| struct bplustree_node_internal_t * | next |
| next node at tree same tree depth | |
| struct bplustree_node_internal_t * | previous |
| previous node at tree same tree depth | |
| struct bplustree_node_internal_t * | parent |
| parent node | |
| list_t * | datas |
| data values if it is leaf node | |
| list_t * | childs |
| child nodes if it is internal node | |
| boolean_t | data_as_bucket |
| if true data is bucket | |
internal tree node
keys are sorted list. both datas and childs are can not be setted at same time.
TODO: make datas and childs as union an insert node type enum