Skip to content

feat: add purge API support for TidesDB v8.7.0#18

Merged
guycipher merged 1 commit intotidesdb:masterfrom
shogun444:add-purge-api
Mar 9, 2026
Merged

feat: add purge API support for TidesDB v8.7.0#18
guycipher merged 1 commit intotidesdb:masterfrom
shogun444:add-purge-api

Conversation

@shogun444
Copy link
Contributor

@shogun444 shogun444 commented Mar 9, 2026

Implements purge API support introduced in TidesDB v8.7.0.

Changes:

  • Added koffi bindings for tidesdb_purge and tidesdb_purge_cf in src/ffi.ts

  • Added wrapper methods:

    • purge() on the database wrapper
    • purgeColumnFamily() on the column-family wrapper
  • Added Jest tests covering purge operations

Build:
npm run build passes locally.

Tests:
npm test fails locally due to missing native dependency (libtidesdb.dll) required by koffi. The failure occurs before tests execute.

Closes #17

Signed-off-by: shogun444 <sayandiproy17@gmail.com>
@guycipher
Copy link
Member

LGTM

@guycipher guycipher merged commit 3081f3f into tidesdb:master Mar 9, 2026
4 checks passed
@shogun444
Copy link
Contributor Author

shogun444 commented Mar 9, 2026

I'm glad.
Thanks for the review and merge!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Addition of purge API

2 participants