mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-22 11:41:19 +00:00
c5ffc971c5
* badger v2 investigation * buf pool - use native New method and avoid double checks * db.Open prototype * db.Tx/Bucket/Cursor prototypes * Chained config * Item concept added * save changes to test on master * make hack resumable * Design document v0 * Cursor concept * less brackets syntax of cursor builder * benchmarks * cleanup fs * test for context cancelations * test for context cancelations * test for cursor.Prefix option * add ForEachKey method * add ForEachKey method * add naming explanation * experiment of non-pointers cursor/bucket * .Bucket() and .Cursor() doesn't returns error * .Bucket() and .Cursor() doesn't returns error * .Bucket() and .Cursor() doesn't returns error * remove CursorOpts concept * more test-cases * simplify open api * Tx, Bucket, Cursor - now are interfaces * Tx, Bucket, Cursor - now are interfaces * switch to interfaces * rebase master Co-authored-by: alex.sharov <alex.sharov@lazada.com> |
||
---|---|---|
.. | ||
abstractbench | ||
codecpool | ||
dbtest | ||
remote | ||
typedbucket | ||
abstract_test.go | ||
abstract.go | ||
AbstractKV.md | ||
badger_db.go | ||
bolt_db.go | ||
boltdb_test.go | ||
database_test.go | ||
encoding_test.go | ||
encoding.go | ||
ethdb_unix.go | ||
id.go | ||
interface.go | ||
iterator.go | ||
memory_database.go | ||
mutation_test.go | ||
mutation.go | ||
remote_bolt_db.go | ||
walk.go |