aboutsummaryrefslogtreecommitdiff
path: root/transaction.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Consolidate Tx and RWTx.Ben Johnson2014-03-081-134/+0
|
* Rename Transaction to Tx.Ben Johnson2014-03-081-32/+32
| | | | | I changed the Transaction/RWTransaction types to Tx/RWTx, respectively. This makes the naming more consistent with other packages such as database/sql. The txnid is changed to txid as well.
* Ignore multiple transaction commit/rollback/close.Ben Johnson2014-03-011-3/+7
|
* Allow reads of unflushed nodes.Ben Johnson2014-03-011-0/+18
| | | | | This commit allows cursors to read updated values from within the RWTransaction.
* Remove RWTransaction.Bucket().Ben Johnson2014-02-251-10/+19
| | | | | | Add an reference to the RWTransaction onto Transaction so that calls to Transaction.Bucket() and Transaction.Buckets() return writable buckets when attached to a writabe transaction.
* Refactor Bucket.Ben Johnson2014-02-231-51/+2
|
* Revert "Refactor Transaction/Bucket API."Ben Johnson2014-02-221-300/+49
| | | | This reverts commit 1ad2b99f281d587b767b36f886401e81d17915a9.
* Refactor Transaction/Bucket API.Ben Johnson2014-02-211-49/+300
|
* Bucket stats.Ben Johnson2014-02-211-0/+16
|
* Cursor.Get is now Cursor.Seek, and returns the first possible key.Tommi Virtanen2014-02-201-1/+10
| | | | | | This makes range and prefix queries possible. Closes: #44
* Add Transaction.ForEach().Ben Johnson2014-02-161-0/+19
|
* Rename errors.Ben Johnson2014-02-161-1/+1
|
* Improve test coverage.Ben Johnson2014-02-151-2/+6
|
* Add parallel usage test and race detector.Ben Johnson2014-02-151-1/+5
|
* API Documentation.Ben Johnson2014-02-131-17/+25
|
* Add freelist.Ben Johnson2014-02-101-8/+6
|
* Clean up.Ben Johnson2014-02-061-5/+5
|
* Rename sys ☞ buckets.Ben Johnson2014-02-051-5/+4
|
* Add RWTransaction.Put().Ben Johnson2014-02-011-1/+1
|
* Clean up API.Ben Johnson2014-01-311-9/+9
|
* Add RWTransaction.write().Ben Johnson2014-01-301-29/+15
|
* Fix leaf/branch deserialization.Ben Johnson2014-01-301-1/+1
|
* lpageBen Johnson2014-01-271-14/+14
|
* Intermediate.Ben Johnson2014-01-271-83/+32
|
* Initialize transaction/rwtransaction.Ben Johnson2014-01-261-51/+19
|
* TODOBen Johnson2014-01-241-161/+3
|
* TODOBen Johnson2014-01-241-1225/+30
|
* Refactoring to RWCursor, RWTxn, and branch/leaf nodes and pages.Ben Johnson2014-01-171-56/+49
|
* Add system buckets.Ben Johnson2014-01-141-158/+104
|
* Begin Transaction.Cursor().Ben Johnson2014-01-131-91/+154
|
* Add mock OS.Ben Johnson2014-01-121-1/+1
|
* Initial db.open.Ben Johnson2014-01-111-1152/+1156
|
* Move all C code into repo.Ben Johnson2014-01-091-0/+1506
|
* Basic types.Ben Johnson2014-01-081-0/+33