Kelvin Mwinuka
|
108bf97b4d
|
Extend SugarDB Commands Using Lua Scripts (#155)
* Extend SugarDB by creating new commands using Lua - @kelvinmwinuka
|
2024-12-12 09:50:43 +08:00 |
|
osteensco
|
992a3a882b
|
Add commands HEXPIRE and HTTL (#148)
* Implemented HEXPIRE and HTTL commands - @osteensco
|
2024-11-22 08:06:27 +08:00 |
|
osteensco
|
09640082c4
|
Update Hash to allow for expirey commands (#146)
* Convert hash to composite type. Fixed broken Hash commands from Hash refactor. Coverage and fixed broken test - @osteensco
|
2024-11-04 03:24:31 +08:00 |
|
Kelvin Mwinuka
|
703ad2a802
|
Rename the project to SugarDB. (#130)
Renames project to "SugarDB" - @kelvinmwinuka
|
2024-09-22 21:31:12 +08:00 |
|
Samuel Adebayo
|
d0dd8dbfc1
|
[#70] Implement HMGET command (#104)
Added HMGET command - @thesambayo
---------
Co-authored-by: Kelvin Clement Mwinuka <kelvinmwinuka@hotmail.co.uk>
|
2024-09-08 22:10:49 +08:00 |
|
Kelvin Clement Mwinuka
|
718b7f270f
|
Updated HSET commands handler to be more thread-safe
|
2024-07-11 11:21:06 +08:00 |
|
Kelvin Mwinuka
|
325157ab71
|
Disabled adjustMemory memory until a multi-database implementation is done. Updated function signatures in handler params for built-in commands and for modules. Disabled snapshots and snapshot restoration until a multi-database implementation is done.
|
2024-07-01 06:05:05 +08:00 |
|
Kelvin Clement Mwinuka
|
926a008c23
|
Updated generic and hash package tests to use tcp connection instead of calling the handler directly
|
2024-05-24 13:40:40 +08:00 |
|
Kelvin Clement Mwinuka
|
7fb236e631
|
Added HGet to embedded API
|
2024-05-14 03:30:51 +08:00 |
|
Kelvin Clement Mwinuka
|
281c4f27a7
|
Added godoc commends for embedded methods and types to extend commands. Moved constants to internal directory
|
2024-04-29 15:20:10 +08:00 |
|
Kelvin Clement Mwinuka
|
97f4617d86
|
Moved all packages from /pkg directory to the root directory. Deleted /pkg directory. Pass keyspace functions to raft package instead of an EchoVault instance. This removes dependency on the echovault pakage from the raft package.
|
2024-04-28 00:37:45 +08:00 |
|
Kelvin Clement Mwinuka
|
6ad3b7baab
|
Exported EchoVault interface now onlu contains the keyspace methods. All other methods are private. Private methods are accessed using the reflect package in the test folder
|
2024-04-26 02:33:35 +08:00 |
|
Kelvin Clement Mwinuka
|
b6ddb43a49
|
Removed duplicate imports for set, sorted_set, pubsub and acl modules. Moved /modules from /pkg to /internal. Delted commands package: Commands will now be automatically loaded when an EchoVault instance is initialised.
|
2024-04-24 22:37:16 +08:00 |
|