diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2014-02-01 09:42:11 -0800 |
---|---|---|
committer | Ben Johnson <benbjohnson@yahoo.com> | 2014-02-01 09:42:11 -0800 |
commit | b2a78a23644bf7cddb81059bd19176ebbe44710e (patch) | |
tree | d6aa197560053444d76dce1bd198a584c051c7b9 /lnode.go | |
parent | Merge pull request #4 from benbjohnson/api (diff) | |
parent | Add RWTransaction.Put(). (diff) | |
download | dedo-b2a78a23644bf7cddb81059bd19176ebbe44710e.tar.gz dedo-b2a78a23644bf7cddb81059bd19176ebbe44710e.tar.xz |
Merge pull request #5 from benbjohnson/put
Add RWTransaction.Put().
Diffstat (limited to 'lnode.go')
-rw-r--r-- | lnode.go | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/lnode.go b/lnode.go deleted file mode 100644 index dd6f494..0000000 --- a/lnode.go +++ /dev/null @@ -1,27 +0,0 @@ -package bolt - -import ( - "unsafe" -) - -const lnodeSize = int(unsafe.Sizeof(lnode{})) - -// lnode represents a node on a leaf page. -type lnode struct { - flags uint32 - pos uint32 - ksize uint32 - vsize uint32 -} - -// key returns a byte slice of the node key. -func (n *lnode) key() []byte { - buf := (*[maxAllocSize]byte)(unsafe.Pointer(n)) - return buf[n.pos : n.pos+n.ksize] -} - -// value returns a byte slice of the node value. -func (n *lnode) value() []byte { - buf := (*[maxAllocSize]byte)(unsafe.Pointer(n)) - return buf[n.pos+n.ksize : n.pos+n.ksize+n.vsize] -} |