Commit graph

20 commits

Author SHA1 Message Date
Alex c103ca8bf2
Correct error type for (unimplemented) iterators in transactions
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-06-07 17:56:11 +02:00
Alex 0543cb3453
Cleaner error management (less error-prone api)
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-06-07 17:50:10 +02:00
Alex a3a01141ec
db abstraction: make .insert() and .remove() return the old value
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-06-07 17:05:17 +02:00
Alex a9e79f848b
Bring back the counted tree hack for Sled (with caveat)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
caveat: it's not only for sled
2022-06-07 16:52:57 +02:00
Alex e42c7bed38
Remove useless clones in sqlite
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-06-06 17:06:22 +02:00
Alex 7f2cf0b809
Safe choice: return Vec<u8> and not some fancy zero-copy type 2022-06-06 14:01:44 +02:00
Alex 4539a6c229
Fix more sqlite deadlocks
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2022-06-06 12:02:42 +02:00
Alex 4f5d17d464
fixes 2022-06-06 11:30:10 +02:00
Alex 4e72c713f1
Start LMDB adapter, with fixed semantics
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-03 15:31:07 +02:00
Alex 3d18c9e183
whoops
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-03 13:35:02 +02:00
Alex 4bf706b170
Slightly prettier code 2022-06-03 12:35:12 +02:00
Alex bd9ff432d7
Garage works on sqlite, but it's a hack
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-03 12:12:25 +02:00
Alex df0877bbba
Conversion utility
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-03 11:44:41 +02:00
Alex cc0d984118
Fix most clippy lints
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-03 11:14:24 +02:00
Alex f25309e58f
Change value type to be a dyn thing
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-03 10:44:54 +02:00
Alex 7b79906350
Drop later 2022-06-03 04:44:40 +02:00
Alex 6ebb54cddb
Just refactor a bit
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-02 23:46:28 +02:00
Alex 0e4f336887
Horrible implementation of range for sqlite
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-02 23:43:32 +02:00
Alex c439cb11a9
Sqlite iter with unsafe code
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-02 23:14:10 +02:00
Alex 43704afb29
Begin sqlite adapter
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-06-02 19:58:47 +02:00