From 73ab1d420dedd965ebe6f814dcf016c8e10879f2 Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Fri, 24 Jan 2014 16:32:18 -0700 Subject: TODO --- node.go | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 node.go (limited to 'node.go') diff --git a/node.go b/node.go deleted file mode 100644 index 6ca2d72..0000000 --- a/node.go +++ /dev/null @@ -1,40 +0,0 @@ -package bolt - -import ( - "unsafe" -) - -// node represents a node on a page. -type node struct { - flags uint16 - keySize uint16 -} - -// leafNode represents a node on a leaf page. -type leafNode struct { - node - dataSize uint32 - data uintptr // Pointer to the beginning of the data. -} - -// branchNode represents a node on a branch page. -type branchNode struct { - node - pgno uint32 - data uintptr // Pointer to the beginning of the data. -} - -// key returns a byte slice that of the key data. -func (n *leafNode) key() []byte { - return (*[MaxKeySize]byte)(unsafe.Pointer(&n.data))[:n.keySize] -} - -func leafNodeSize(key []byte, data []byte) int { - // TODO: Return even(sizeof(node) + len(key) + len(data)) - return 0 -} - -func branchNodeSize(key []byte) int { - // TODO: Return even(sizeof(node) + len(key)) - return 0 -} -- cgit v1.2.3