aboutsummaryrefslogtreecommitdiff
path: root/bucket.go
diff options
context:
space:
mode:
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