aboutsummaryrefslogtreecommitdiff
path: root/src/db
Commit message (Collapse)AuthorAgeFilesLines
* less pub(crate)Alex Auvolat2022-06-071-2/+2
|
* prettier codeAlex Auvolat2022-06-071-8/+15
|
* db abstraction: make .insert() and .remove() return the old valueAlex Auvolat2022-06-076-91/+127
|
* Bring back the counted tree hack for Sled (with caveat)Alex Auvolat2022-06-075-31/+180
| | | | caveat: it's not only for sled
* Try once again to fix sqlite bundling in nixAlex Auvolat2022-06-061-1/+1
|
* Remove useless clones in sqliteAlex Auvolat2022-06-061-4/+4
|
* Add inline marker on a bunch of db functionsAlex Auvolat2022-06-062-1/+24
|
* in db convert: map size up to 1TB on 64-bit systemsAlex Auvolat2022-06-061-1/+9
|
* Fix clippyAlex Auvolat2022-06-061-6/+6
|
* Simplify lmdb adapter (one less indirection)Alex Auvolat2022-06-061-27/+6
|
* Small syntax changesAlex Auvolat2022-06-062-6/+2
|
* Safe choice: return Vec<u8> and not some fancy zero-copy typeAlex Auvolat2022-06-064-187/+35
|
* Fix more sqlite deadlocksAlex Auvolat2022-06-061-67/+66
|
* fixesAlex Auvolat2022-06-065-12/+32
|
* Integrate LMDB with restAlex Auvolat2022-06-032-1/+36
|
* Implement iterator for LMDBAlex Auvolat2022-06-031-8/+98
|
* LMDB: use Heed wrapper (much more complete)Alex Auvolat2022-06-033-39/+33
|
* Start LMDB adapter, with fixed semanticsAlex Auvolat2022-06-036-44/+328
|
* whoopsAlex Auvolat2022-06-031-0/+1
|
* Slightly prettier codeAlex Auvolat2022-06-032-8/+17
|
* Garage works on sqlite, but it's a hackAlex Auvolat2022-06-034-22/+75
|
* Conversion utilityAlex Auvolat2022-06-035-78/+130
|
* Fix most clippy lintsAlex Auvolat2022-06-034-74/+78
|
* Change value type to be a dyn thingAlex Auvolat2022-06-035-34/+150
|
* Drop laterAlex Auvolat2022-06-032-14/+16
|
* Just refactor a bitAlex Auvolat2022-06-021-71/+45
|
* Horrible implementation of range for sqliteAlex Auvolat2022-06-021-2/+92
|
* Sqlite iter with unsafe codeAlex Auvolat2022-06-023-14/+87
|
* Add back SendAlex Auvolat2022-06-021-1/+1
|
* Begin sqlite adapterAlex Auvolat2022-06-025-102/+394
|
* Use Cell instead of ArcSwapAlex Auvolat2022-06-023-42/+27
|
* Complete sled abstractionAlex Auvolat2022-06-022-17/+133
|
* Do not put sled in garage's cargo.tomlAlex Auvolat2022-06-021-0/+2
|
* Adapt Garage to use new DB abstractionAlex Auvolat2022-06-023-62/+162
|
* Implement iter() and range() on dbAlex Auvolat2022-06-023-15/+98
|
* First iteration of a generic DB layerAlex Auvolat2022-06-024-0/+378