Simple, unified API for multiple data stores
Go to file
Ben Bierens f4989fcce5
LevelDB review (#65)
* Replaces stew-results with results package

* Applies leveldb batch-put

* links in dispose call to leveldb wrapper

* Handles trailing wildcards in leveldb query.

* Fixes tests for leveldb typed-ds.

* Adjusts exception handling in leveldbds to match what can be raised by leveldb iterator callbacks.

* Pulls in leveldbstatic 0.1.4

* Replaces replace with substring in leveldbds query

* Adds cmake to windows CI install
2024-05-23 09:31:49 -07:00
.github/workflows LevelDB review (#65) 2024-05-23 09:31:49 -07:00
datastore LevelDB review (#65) 2024-05-23 09:31:49 -07:00
tests LevelDB review (#65) 2024-05-23 09:31:49 -07:00
.editorconfig initial implementation 2022-06-22 13:16:43 -05:00
.gitattributes initial implementation 2022-06-22 13:16:43 -05:00
.gitignore cleanup results import and some warnings (#64) 2024-05-15 10:37:01 -07:00
LICENSE-APACHEv2 initial implementation 2022-06-22 13:16:43 -05:00
LICENSE-MIT initial implementation 2022-06-22 13:16:43 -05:00
README.md initial implementation 2022-06-22 13:16:43 -05:00
config.nims cleanup results import and some warnings (#64) 2024-05-15 10:37:01 -07:00
datastore.nim Adds LevelDB Datastore (#63) 2024-05-14 11:05:58 +02:00
datastore.nimble LevelDB review (#65) 2024-05-23 09:31:49 -07:00

README.md

nim-datastore

License: Apache License: MIT Stability: experimental Tests

Simple, unified API for multiple data stores.

Inspired by the Python library datastore.

Stability

nim-datastore is currently marked as experimental and may be subject to breaking changes across any version bump until it is marked as stable.

License

nim-datastore is licensed and distributed under either of:

at your option. The contents of this repository may not be copied, modified, or distributed except according to those terms.