aboutsummaryrefslogtreecommitdiff
path: root/bucket.go
diff options
context:
space:
mode:
authorBen Johnson <benbjohnson@yahoo.com>2014-01-14 13:01:02 -0700
committerBen Johnson <benbjohnson@yahoo.com>2014-01-14 13:01:02 -0700
commitcec7b942e7acd9190255716b37099240d6807e4f (patch)
tree5237583c9a9dde1de72bbc66ecfa81b2c0ff0870 /bucket.go
parentBegin Transaction.Cursor(). (diff)
downloaddedo-cec7b942e7acd9190255716b37099240d6807e4f.tar.gz
dedo-cec7b942e7acd9190255716b37099240d6807e4f.tar.xz
Add system buckets.
Diffstat (limited to 'bucket.go')
-rw-r--r--bucket.go11
1 files changed, 10 insertions, 1 deletions
diff --git a/bucket.go b/bucket.go
index d0b2ac2..ece92b5 100644
--- a/bucket.go
+++ b/bucket.go
@@ -8,9 +8,18 @@ const (
// 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
-// TODO: #define MAIN_DBI 1
type Bucket struct {
+ *bucket
+ transaction *Transaction
+ name string
+ isNew bool
+ dirty bool
+ valid bool
+}
+
+type bucket struct {
+ id uint32
pad uint32
flags uint16
depth uint16