summaryrefslogtreecommitdiff
path: root/source/storage/b_tree.c
blob: 4b42496c657ac334a6ee56e289314c17bb369cde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

// TODO(nasr):
// 1. splitting the tree when getting too big? (horizontally)
// 2. joining trees?


internal void
b_tree_create(mem_arena *arena, u16 order)
{


}

// NOTE(nasr): nodes that get  passed as parameters should've already been loaded into memory
internal void
b_tree_search(node *node)
{


}

internal void
b_tree_insert()
{

}

internal void
b_tree_write()
{
    // TODO(nasr): write the b_tree to disk
}