Sayan Nandan
|
c5c9709e9b
|
Upgrade `cli` to use the new protocol
|
4 years ago |
Sayan Nandan
|
819a6030b0
|
Use timeout for the background thread to start
|
4 years ago |
Sayan Nandan
|
a29831d7ab
|
Improve testing
|
4 years ago |
Sayan Nandan
|
12634858c0
|
Add automated tests for `get` queries
|
4 years ago |
Sayan Nandan
|
004c6d0e21
|
Add automated test for `heya` queries
|
4 years ago |
Sayan Nandan
|
8446b3ffae
|
Enable actions to be executed in `queryengine`
|
4 years ago |
Sayan Nandan
|
b15fda9d65
|
Upgrade `set` and `update` to use the new protocol
|
4 years ago |
Sayan Nandan
|
e65ee21f82
|
Upgrade `get` to the new protocol
|
4 years ago |
Sayan Nandan
|
c6f2504b30
|
Fix comment for the `Writable` trait
|
4 years ago |
Sayan Nandan
|
f9d5b94d31
|
Upgrade `del` and `exists` to use the new protocol
|
4 years ago |
Sayan Nandan
|
77db07ae63
|
Remove `VecWrapper` as we can use a `Vec<u8>`
|
4 years ago |
Sayan Nandan
|
cef28375c0
|
Impl Writable for `BytesWrapper` and `VecWrapper`
|
4 years ago |
Sayan Nandan
|
6aee3bf5f4
|
Remove `libtdb` deps from `server`
|
4 years ago |
Sayan Nandan
|
a0ea3b6c61
|
Upgrade server::protocol to the new protocol
|
4 years ago |
Sayan Nandan
|
59c41407b0
|
Fix terminal art
|
4 years ago |
Sayan Nandan
|
67dc83764a
|
Rename `corelib` to `libtdb`
|
4 years ago |
Sayan Nandan
|
085a71dc3d
|
Add more tests to the parser
|
4 years ago |
Sayan Nandan
|
b641e9bf52
|
Add terrapipe `parser_v2`
|
4 years ago |
Sayan Nandan
|
d41c7c2145
|
Upgrade `exists` to use `ExceptFor`
|
4 years ago |
Sayan Nandan
|
fb3fc5d2f1
|
Upgrade `del` to use `ExceptFor`
|
4 years ago |
Sayan Nandan
|
fc3e760c9a
|
Stabilize "Except" response type impl
|
4 years ago |
Sayan Nandan
|
817eb92661
|
Refactor into kvengine
|
4 years ago |
Sayan Nandan
|
c58c5eec71
|
Fix wrong error being returned in the query engine
|
4 years ago |
Sayan Nandan
|
810375a9b1
|
Add support for multiple keys in actions
|
4 years ago |
Sayan Nandan
|
a8285167a8
|
Loop until we successfully save the data to disk
|
4 years ago |
Sayan Nandan
|
b8406dfb73
|
Fix missing LF in trait impl for RespCode
|
4 years ago |
Sayan Nandan
|
c260595bba
|
Avoid using `concat` to avoid clones
|
4 years ago |
Sayan Nandan
|
8688718cb2
|
Explicitly specify `Self` to be `Sync`
|
4 years ago |
Sayan Nandan
|
498b561764
|
Implement `Writable` for `Response`
|
4 years ago |
Sayan Nandan
|
ba4c7cec09
|
Add `Writable` trait definition
|
4 years ago |
Sayan Nandan
|
b302a16c1c
|
Add "Except" response type
|
4 years ago |
Sayan Nandan
|
ffce96a3a6
|
Add elementary multi-update module
|
4 years ago |
Sayan Nandan
|
bad7b0999d
|
Update response codes
|
4 years ago |
Sayan Nandan
|
2544e28e80
|
Use the `Response` type alias to avoid clones
Also docs were updated to reflect changes in Navigator.
`Action` was renamed to `DataGroup`
|
4 years ago |
Sayan Nandan
|
61ab89effb
|
Remove cursor in favor of index based navigator
|
4 years ago |
Sayan Nandan
|
842700b753
|
Add elementary multi-set module
|
4 years ago |
Sayan Nandan
|
617c76719b
|
Add elementary impl for multi-get
|
4 years ago |
Sayan Nandan
|
9d5e61277c
|
Fix query parsing tests in server
|
4 years ago |
Sayan Nandan
|
6844de1f0b
|
Fix client-side parser in cli
|
4 years ago |
Sayan Nandan
|
f536ebb9aa
|
Upgrade to use new protocol
|
4 years ago |
Sayan Nandan
|
fef56cba58
|
Add record-level file locking
|
4 years ago |
Sayan Nandan
|
689345cc90
|
Add tdb-bench to bundle
|
4 years ago |
Sayan Nandan
|
6f3fea8ebc
|
Improve command line output
|
4 years ago |
Sayan Nandan
|
1eaed63fe6
|
Add 'EXISTS' query
|
4 years ago |
Sayan Nandan
|
619e96fd95
|
Add diskstore module
|
4 years ago |
Sayan Nandan
|
9a4dfd2ebc
|
Upgrade client to use new corelib modules
|
4 years ago |
Sayan Nandan
|
ad3b854562
|
Improve error message output
|
4 years ago |
Sayan Nandan
|
76886c13f9
|
Refactor into modules (server)
|
4 years ago |
Sayan Nandan
|
e2fba6e6f4
|
Elide bound checks
|
4 years ago |
Sayan Nandan
|
12597ce250
|
Add generic benchmarking module
|
4 years ago |