From 73ab1d420dedd965ebe6f814dcf016c8e10879f2 Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Fri, 24 Jan 2014 16:32:18 -0700 Subject: TODO --- bucket.go | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) (limited to 'bucket.go') diff --git a/bucket.go b/bucket.go index ece92b5..f9c3566 100644 --- a/bucket.go +++ b/bucket.go @@ -1,31 +1,17 @@ package bolt -const ( - MDB_DUPSORT = 0x04 -) - -// TODO: #define MDB_VALID 0x8000 /**< DB handle is valid, for me_dbflags */ -// TODO: #define PERSISTENT_FLAGS (0xffff & ~(MDB_VALID)) -// TODO: #define VALID_FLAGS (MDB_REVERSEKEY|MDB_DUPSORT|MDB_INTEGERKEY|MDB_DUPFIXED|MDB_INTEGERDUP|MDB_REVERSEDUP|MDB_CREATE) -// TODO: #define FREE_DBI 0 +type bucketid uint32 type Bucket struct { *bucket - transaction *Transaction - name string - isNew bool - dirty bool - valid bool + name string } type bucket struct { - id uint32 - pad uint32 - flags uint16 - depth uint16 - branches pgno - leafs pgno - overflows pgno - entries uint64 - root pgno + id bucketid + flags uint32 + root pgid + branches pgid + leafs pgid + entries uint64 } -- cgit v1.2.3