Renato Costa
0284d1e669
unified-storage: add UnixTimestamp support to the sqlkv implementation ( #115651 )
...
* unified-storage: add `UnixTimestamp` support to sqlkv implementation
* unified-storage: improve tests and enable all of them on sqlkv
2025-12-19 15:35:22 -05:00
Will Assis
4164239f56
unified-storage: implement sqlkv Save method ( #115458 )
...
* unified-storage: sqlkv save method
2025-12-19 14:27:06 -05:00
Renato Costa
338ae95ef5
unified-storage: add BatchDelete support to sqlkv implementation ( #115573 )
2025-12-19 09:15:23 -05:00
Renato Costa
19f6dbe1bb
unified-storage: add BatchGet support to the sqlkv implementation ( #115517 )
...
* unified-storage: add `BatchGet` support to the sqlkv implementation
* address comments
* fix linting
2025-12-18 11:21:36 -05:00
Renato Costa
370d5c2dc2
unified-storage: add Keys support to the sqlkv implementation ( #115510 )
...
* unified-storage: add `Keys` support to the sqlkv implementation
* add validation for sort option
* Revert sort order validation, assume desc when invalid
2025-12-17 15:03:59 -05:00
Renato Costa
c647140475
unified-storage: add Delete support to the sqlkv implementation ( #115443 )
2025-12-16 16:19:45 -05:00
Renato Costa
bd8f0083ce
unified-storage: add Get support to the sqlkv implementation ( #115382 )
2025-12-16 14:32:13 -05:00
Will Assis
12dd3dffe0
unified-storage: sqlkv skeleton ( #115176 )
...
* implement sqlkv skeleton and include sqlkv in badgerkv tests
2025-12-15 08:56:15 -05:00
Georges Chaudy and Peter Štibraný
696657bdd1
unistore: add kv based storage backend ( #107305 )
...
* Add datastore
* too many slashes
* lint
* add metadata store
* simplify meta
* Add eventstore
* golint
* lint
* Add datastore
* too many slashes
* lint
* pr comments
* extract ParseKey
* readcloser
* remove get prefix
* use dedicated keys
* parsekey
* sameresource
* unrelated
* name
* renmae tests
* add key validation
* fix tests
* refactor a bit
* lint
* allow empty ns
* get keys instead of list
* rename the functions
* refactor yield candidate
* update test
* unistore: add LastResourceVersion to datastore
* lint
* use map string
* missing err check
* fix
* Add storage backend
* remove hasmore
* fix tests
* small refactor
* pre-alloc
* extract the folder
* lint
* refactor
* handle context canceled in ListHistory to pass the tests
* fix the resource test
* unistore: provide generic tests for the kv interface (#107443 )
unistore: move the kv tests to the testing package
* Update pkg/storage/unified/resource/storage_backend_test.go
Co-authored-by: Peter Štibraný <pstibrany@gmail.com >
* address comments
* comments
* comments
* comments
* normalise the names and add helper method
* events comments
* rename function
---------
Co-authored-by: Peter Štibraný <pstibrany@gmail.com >
2025-07-02 10:57:37 +00:00