# Variables
No description provided by the author
Global size for Entries.
No description provided by the author
Internal node header constants.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Node header constants.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Leaf node header constants.
No description provided by the author
We'll always maintain the invariant that the root's pagenum is 0.
[CONCURRENCY].
# Structs
Cursors are an abstration to represent locations in a table.
Entry is a struct of one unit of information in our table.
Tables are an abstraction over the entries stored in our database.
Internal Node definition.
Leaf Node definition.
NodeHeaders contain metadata common to all types of nodes.
Split is a supporting data structure to propagate keys up our B+ tree.
# Interfaces
Node defines a common interface for leaf and internal nodes.
# Type aliases
NodeType identifies if a node is a leaf node or internal node.