* 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
* set up leveldb-datastore
* Adds test for leveldb
* pulls in nim-leveldb by url and hash
* Fixes basic tests for leveldbds
* Implements query iterator
* Fixes include path for defaultImpl
* Review comments by Tomasz
* adding batch entry
* add batched put and delete
* add batched tests
* adding batching capabilities to remaining stores
* open db in readonly mode
* make naming consistent
* release prepared statements
* don't use deprecated add
* check file exists on test exit
* remove unused var
* add better path sanytizing
* rebase master
* Bugfixed and moved all checks into path()
* added check for empty basename in order to avoid bug in isValidFilename
* refactored - all filename checks are moved into path() function that constructs this filename
Co-authored-by: Bulat-Ziganshin <bulat.ziganshin@gmail.com>
* adding monted store
* misc spelling
* adding mounted store tests to suite
* split out key
* relaxed key initialization
* always mount and lookup by path
* cleaned up and reorged tests
* test lookup by path
* add re-exports
* more re-exports
* fix warnings and re-exports
* add basic query capabilities to fsds
* rename common tests
* make query tests common
* sanitize key
* check it's possible to query keys at same level