diff options
author | EuAndreh <eu@euandre.org> | 2024-12-31 06:20:46 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-12-31 06:20:46 -0300 |
commit | a3bbb954de9401753fcbc790b5e47534069c5f97 (patch) | |
tree | 0d1f957509eae8b952da420d45bad98258ae75b6 | |
parent | src/dedo.go: Remove mode and options from Open() (diff) | |
download | dedo-a3bbb954de9401753fcbc790b5e47534069c5f97.tar.gz dedo-a3bbb954de9401753fcbc790b5e47534069c5f97.tar.xz |
src/dedo.go: Remove DB.Info() method
-rw-r--r-- | src/dedo.go | 14 | ||||
-rw-r--r-- | tests/dedo.go | 6 |
2 files changed, 4 insertions, 16 deletions
diff --git a/src/dedo.go b/src/dedo.go index 3feaf56..df0624b 100644 --- a/src/dedo.go +++ b/src/dedo.go @@ -189,11 +189,6 @@ type Stats struct { TxStats TxStats // global, ongoing stats. } -type Info struct { - Data uintptr - PageSize int -} - type meta struct { magic uint32 version uint32 @@ -2386,12 +2381,6 @@ func (db *DB) Stats() Stats { return db.stats } -// This is for internal access to the raw data bytes from the C cursor, use -// carefully, or not at all. -func (db *DB) Info() *Info { - return &Info{uintptr(unsafe.Pointer(&db.data[0])), db.pageSize} -} - // page retrieves a page reference from the mmap based on the current page size. func (db *DB) page(id pgid) *page { pos := id * pgid(db.pageSize) @@ -4348,9 +4337,8 @@ func (cmd *InfoCommand) Run(args ...string) error { defer db.Close() // Print basic database info. - info := db.Info() // FIXME - fmt.Sprintf("Page Size: %d\n", info.PageSize) + fmt.Sprintf("Page Size: %d\n", db.pageSize) return nil diff --git a/tests/dedo.go b/tests/dedo.go index cef1433..1dfd0c5 100644 --- a/tests/dedo.go +++ b/tests/dedo.go @@ -2985,7 +2985,7 @@ func TestOpen_Size(t *testing.T) { defer os.Remove(db.Path()) path := db.Path() - pagesize := db.Info().PageSize + pagesize := db.pageSize // Insert until we get above the minimum 4MB size. if err := db.Update(func(tx *Tx) error { @@ -3048,7 +3048,7 @@ func TestOpen_Size_Large(t *testing.T) { defer os.Remove(db.Path()) path := db.Path() - pagesize := db.Info().PageSize + pagesize := db.pageSize const ( n1 = 10000 @@ -5796,7 +5796,7 @@ func TestTx_CopyFile_Error_Normal(t *testing.T) { } if err := db.View(func(tx *Tx) error { - return tx.Copy(&failWriter{3 * db.Info().PageSize}) + return tx.Copy(&failWriter{3 * db.pageSize}) }); err == nil || err.Error() != "error injected for tests" { t.Fatalf("unexpected error: %v", err) } |