b-tree-plus-alpha
Loading...
Searching...
No Matches
stool::bptree::BPNodePointer< LEAF_CONTAINER, VALUE, MAX_DEGREE > Class Template Reference

A pointer to a node of BPTree. More...

#include <bp_node_pointer.hpp>

Public Member Functions

uint64_t get_parent_edge_index () const
 
Nodeget_node () const
 
bool is_leaf () const
 
uint64_t get_leaf_container_index () const
 
uint64_t get_degree (const std::vector< LEAF_CONTAINER > &leaf_container_vec) const
 

Static Public Member Functions

static BPNodePointer build_internal_node_pointer (Node *_node, int16_t _parent_edge_index)
 
static BPNodePointer build_leaf_pointer (uint64_t _leaf_container_index, int16_t _parent_edge_index)
 

Detailed Description

template<typename LEAF_CONTAINER, typename VALUE, uint64_t MAX_DEGREE>
class stool::bptree::BPNodePointer< LEAF_CONTAINER, VALUE, MAX_DEGREE >

A pointer to a node of BPTree.


The documentation for this class was generated from the following file: