diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2014-01-14 13:01:02 -0700 |
---|---|---|
committer | Ben Johnson <benbjohnson@yahoo.com> | 2014-01-14 13:01:02 -0700 |
commit | cec7b942e7acd9190255716b37099240d6807e4f (patch) | |
tree | 5237583c9a9dde1de72bbc66ecfa81b2c0ff0870 /bucket.go | |
parent | Begin Transaction.Cursor(). (diff) | |
download | dedo-cec7b942e7acd9190255716b37099240d6807e4f.tar.gz dedo-cec7b942e7acd9190255716b37099240d6807e4f.tar.xz |
Add system buckets.
Diffstat (limited to 'bucket.go')
-rw-r--r-- | bucket.go | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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 |