aboutsummaryrefslogtreecommitdiff
path: root/db.go
diff options
context:
space:
mode:
Diffstat (limited to 'db.go')
-rw-r--r--db.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/db.go b/db.go
index 54f726e..7e8dd7f 100644
--- a/db.go
+++ b/db.go
@@ -580,8 +580,8 @@ func (db *DB) checkBucket(b *Bucket, reachable map[pgid]*page, errors *ErrorList
// This is for internal access to the raw data bytes from the C cursor, use
// carefully, or not at all.
-func (db *DB) RawData() ([]byte, int) {
- return db.data, db.pageSize
+func (db *DB) Info() *Info {
+ return &Info{db.data, db.pageSize}
}
// page retrieves a page reference from the mmap based on the current page size.
@@ -647,3 +647,8 @@ func (s *Stats) Sub(other *Stats) Stats {
func (s *Stats) add(other *Stats) {
s.TxStats.add(&other.TxStats)
}
+
+type Info struct {
+ Data []byte
+ PageSize int
+}