diff options
author | EuAndreh <eu@euandre.org> | 2025-02-07 18:49:06 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2025-02-07 18:49:06 -0300 |
commit | 8bb6366fc2d5bec2edc118335cda7db36fbef099 (patch) | |
tree | 646abd2f888b677a674c88a9944d95a459eb786f /src/dedo.go | |
parent | src/dedo.go: Make SnapshotI a subset of TransactionI (diff) | |
download | dedo-8bb6366fc2d5bec2edc118335cda7db36fbef099.tar.gz dedo-8bb6366fc2d5bec2edc118335cda7db36fbef099.tar.xz |
src/dedo.go: Inline code of db.begin()
Diffstat (limited to 'src/dedo.go')
-rw-r--r-- | src/dedo.go | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/dedo.go b/src/dedo.go index 4398c4f..ef626ee 100644 --- a/src/dedo.go +++ b/src/dedo.go @@ -1982,13 +1982,6 @@ func (db *DB) close() error { /// /// IMPORTANT: You must close read-only transactions after you are finished or /// else the database will not reclaim old pages. -func (db *DB) begin(writable bool) (*Tx, error) { - if writable { - return db.beginRWTx() - } else { - return db.beginTx() - } -} func (db *DB) beginTx() (*Tx, error) { // Lock the meta pages while we initialize the transaction. We obtain @@ -2088,7 +2081,7 @@ func (db *DB) removeTx(tx *Tx) { /// Attempting to manually commit or rollback within the function will cause a /// panic. func (db *DB) Update(fn func(TransactionI) error) error { - t, err := db.begin(true) + t, err := db.beginRWTx() if err != nil { return err } @@ -2117,7 +2110,7 @@ func (db *DB) Update(fn func(TransactionI) error) error { /// /// Attempting to manually rollback within the function will cause a panic. func (db *DB) View(fn func(SnapshotI) error) error { - t, err := db.begin(false) + t, err := db.beginTx() if err != nil { return err } |