diff options
Diffstat (limited to 'bucket.go')
-rw-r--r-- | bucket.go | 30 |
1 files changed, 8 insertions, 22 deletions
@@ -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 } |