13 Commits
Author SHA1 Message Date
Mahesh Bandara Wijerathna 89ace88fc6 Reimplement Database.key() and Database.rekey() to use Node-API 2026-07-24 17:23:26 +05:30
Mahesh Bandara Wijerathna 710c41a542 Merge Node-API refactor from upstream 2026-07-24 15:29:56 +05:30
Mahesh Bandara Wijerathnaandphiresky ef5d89295c Disallow transaction to return a Promise due to unexpected behaviour
Co-authored-by: phiresky <[email protected]>
2025-05-15 16:38:58 +05:30
284281afac Add key() and rekey() functions to Database which accepts password as a Buffer (#41)
Co-authored-by: Michel Verbraak <[email protected]>
2023-02-11 07:26:24 +05:30
Joshua Wise 1bdca43e56 improved documentation, added tests, and micro-optimizations 2021-05-12 17:36:11 -05:00
Joshua Wise e023778e11 made virtual tables strict about preventing missing/extraneous columns from being yielded 2021-05-11 01:36:14 -05:00
Joshua Wise 880e168b85 wrote tests for virtual tables 2021-05-11 01:05:54 -05:00
Joshua Wise 05cb8b0ed9 slightly cleaned up code 2021-05-07 02:25:18 -05:00
Joshua Wise 5724f53c0d implemented rought draft version of virtual tables 2021-05-07 01:50:07 -05:00
Joshua Wise b9dde13655 added directOnly option to db.aggregate() 2021-05-04 19:57:29 -05:00
Joshua Wise c5e15e001b added directOnly option to db.function() 2021-05-04 19:52:07 -05:00
Joshua Wise d51ad4a7f1 implemented db.serialize() and deserialization 2021-05-04 18:47:20 -05:00
Joshua Wise bb8f2d0dbc made Database class extendable, and fixed importing into jest environments 2021-03-30 12:31:07 -05:00