diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2014-01-08 08:06:17 -0700 |
---|---|---|
committer | Ben Johnson <benbjohnson@yahoo.com> | 2014-01-08 08:06:17 -0700 |
commit | ebc9f0da9e0d2fe90a4f9a820114d462fdf13178 (patch) | |
tree | 287fb8791e03a70d5959c12dabab4bb25766d713 /meta.go | |
parent | NOTES (diff) | |
download | dedo-ebc9f0da9e0d2fe90a4f9a820114d462fdf13178.tar.gz dedo-ebc9f0da9e0d2fe90a4f9a820114d462fdf13178.tar.xz |
Basic types.
Diffstat (limited to 'meta.go')
-rw-r--r-- | meta.go | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -0,0 +1,32 @@ +package bolt + +type meta struct { + magic int32 + version int32 + mapSize int + free *bucket + main *bucket + lastPageNumber int + transactionID int +} + +// TODO: #define mm_psize mm_dbs[0].md_pad +// TODO: #define mm_flags mm_dbs[0].md_flags + +// TODO: +// typedef union MDB_metabuf { +// MDB_page mb_page; +// struct { +// char mm_pad[PAGEHDRSZ]; +// MDB_meta mm_meta; +// } mb_metabuf; +// } MDB_metabuf; + +// TODO: +// typedef struct MDB_dbx { +// MDB_val md_name; /**< name of the database */ +// MDB_cmp_func *md_cmp; /**< function for comparing keys */ +// MDB_cmp_func *md_dcmp; /**< function for comparing data items */ +// MDB_rel_func *md_rel; /**< user relocate function */ +// void *md_relctx; /**< user-provided context for md_rel */ +// } MDB_dbx; |