Documentation ¶
Index ¶
- func InitInternalNode(node *node.InternalNode)
- func InitLeafNode(node *node.LeafNode)
- type Cursor
- type Page
- type Pager
- type Table
- func (table *Table) CreateNewRoot(rightChildPageIdx uint32) (err error)
- func (table *Table) Insert(row *node.Row) (err error)
- func (table *Table) InternalNodeInsert(parentPageIdx uint32, childPageIdx uint32) (err error)
- func (table *Table) Prepare()
- func (table *Table) Seek(key uint32) (cursor *Cursor, err error)
- func (table *Table) Select()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitInternalNode ¶
func InitInternalNode(node *node.InternalNode)
func InitLeafNode ¶
Types ¶
type Cursor ¶
func (*Cursor) LeafNodeInsert ¶
type Page ¶
type Page struct { // Either InternalNode or LeafNode InternalNode *node.InternalNode LeafNode *node.LeafNode }
type Pager ¶
type Table ¶
func (*Table) CreateNewRoot ¶
func (*Table) InternalNodeInsert ¶
Click to show internal directories.
Click to hide internal directories.