aboutsummaryrefslogtreecommitdiff
path: root/db.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Consolidate Tx and RWTx.Ben Johnson2014-03-081-24/+22
|
* Rename Transaction to Tx.Ben Johnson2014-03-081-57/+57
| | | | | 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-1/+1
|
* Allow reads of unflushed nodes.Ben Johnson2014-03-011-2/+3
| | | | | This commit allows cursors to read updated values from within the RWTransaction.
* Fix the mmap resize to use the correct size.Ben Johnson2014-02-271-1/+1
| | | | | | Fixes #54. Previously the DB was calculating a minimum mmap size but using the wrong variable after it calculated the size. This commit changes the DB to use the correct variable.
* Refactor Bucket.Ben Johnson2014-02-231-5/+40
|
* Revert "Refactor Transaction/Bucket API."Ben Johnson2014-02-221-74/+40
| | | | This reverts commit 1ad2b99f281d587b767b36f886401e81d17915a9.
* Refactor Transaction/Bucket API.Ben Johnson2014-02-211-40/+74
|
* Add DB.Stat().Ben Johnson2014-02-211-0/+51
|
* Read-only transactional block.Ben Johnson2014-02-161-4/+14
|
* Add Transaction.ForEach().Ben Johnson2014-02-161-0/+11
|
* Add CreateBucketIfNotExists().Ben Johnson2014-02-161-0/+8
|
* Rename errors.Ben Johnson2014-02-161-4/+4
|
* Add Stringer support.Ben Johnson2014-02-161-0/+11
|
* Improve test coverage.Ben Johnson2014-02-151-16/+1
|
* Fix DB.opened flag.Ben Johnson2014-02-151-0/+2
|
* Add parallel usage test and race detector.Ben Johnson2014-02-151-5/+1
|
* Add transactional blocks.Ben Johnson2014-02-151-50/+38
|
* Add bucket sequence.Ben Johnson2014-02-151-0/+19
|
* Add examples.Ben Johnson2014-02-141-7/+2
|
* API Documentation.Ben Johnson2014-02-131-16/+31
|
* Mmap remap.Ben Johnson2014-02-121-11/+79
|
* Add freelist.Ben Johnson2014-02-101-14/+77
|
* Clean up.Ben Johnson2014-02-091-25/+10
|
* Rename sys ☞ buckets.Ben Johnson2014-02-051-2/+11
|
* Add RWTransaction.Put().Ben Johnson2014-02-011-5/+41
|
* Clean up API.Ben Johnson2014-01-311-8/+88
|
* Add RWTransaction.write().Ben Johnson2014-01-301-5/+9
|
* gofmtBen Johnson2014-01-301-1/+1
|
* Fix leaf/branch deserialization.Ben Johnson2014-01-301-5/+8
|
* Add freelist page type.Ben Johnson2014-01-291-1/+17
|
* Refactor meta.copy() and page.init().Ben Johnson2014-01-291-7/+16
|
* Add tpage.put() test.Ben Johnson2014-01-281-1/+1
|
* Clean up test suite.Ben Johnson2014-01-281-39/+21
|
* lpageBen Johnson2014-01-271-4/+1
|
* Intermediate.Ben Johnson2014-01-271-33/+15
|
* Initialize transaction/rwtransaction.Ben Johnson2014-01-261-17/+12
|
* TODOBen Johnson2014-01-241-22/+17
|
* TODOBen Johnson2014-01-241-664/+71
|
* Intermediate commit.Ben Johnson2014-01-211-5/+5
|
* Refactoring to RWCursor, RWTxn, and branch/leaf nodes and pages.Ben Johnson2014-01-171-2/+3
|
* Add system buckets.Ben Johnson2014-01-141-4/+18
|
* Begin Transaction.Cursor().Ben Johnson2014-01-131-100/+43
|
* Finish open coverage.Ben Johnson2014-01-131-2/+2
|
* Mock syscall.Ben Johnson2014-01-121-2/+6
|
* Mock OS and File.Ben Johnson2014-01-121-8/+8
|
* Add mock OS.Ben Johnson2014-01-121-10/+15
|
* Initial db.open.Ben Johnson2014-01-111-782/+628
|
* DB.Open(), pages, and meta.Ben Johnson2014-01-101-286/+170
|
* Move all C code into repo.Ben Johnson2014-01-091-0/+1165
|