ekexium
06283c0ad3
fix typo
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-12 10:12:05 +08:00
Nick Cameron
43248ac007
Merge pull request #178 from ekexium/fix-example
...
Fix a mistake in examples/raw
2020-10-12 14:32:11 +13:00
Nick Cameron
e07e973cbf
Merge branch 'master' into fix-example
2020-10-12 14:31:59 +13:00
ekexium
f4f86b18f9
add a workaround of GC
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-30 15:10:21 +08:00
ekexium
10b6f44b45
format code
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-29 18:17:49 +08:00
ekexium
46d20a6c42
move raw_batch_scan to experimental
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-29 16:14:40 +08:00
ekexium
cd9c87e24b
fix Some(empty) == unbouned problem in group_ranges_by_region
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-29 15:57:52 +08:00
ekexium
bcd18b3e53
fix limit of raw_scan
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-29 15:20:42 +08:00
ekexium
59d8307d08
Merge branch 'master' into update-readme
2020-09-29 14:18:22 +08:00
George Teo
ad8ef075af
Add codec for encoding region for transaction client ( #162 )
...
Add codec for encoding region for transaction client. Fix some other bugs.
Signed-off-by: George Teo <george.c.teo@gmail.com>
Co-authored-by: ekexium <ekexium@gmail.com>
2020-09-29 14:05:39 +08:00
ekexium
3ffcb6f0ed
add some descriptions on noteworthy behavior of requests
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-28 17:34:03 +08:00
ekexium
3f8c3a7200
fix a bug in examples/raw
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-28 11:19:36 +08:00
ekexium
344f7cce75
use try_for_each_concurrent in reduce()
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-28 10:45:33 +08:00
ekexium
da7d0d9d1f
Merge branch 'master' into fix-txn-batch-scan
2020-09-28 10:27:25 +08:00
Yilin Chen
a1d80250e9
Merge branch 'master' into fix-integration-test
2020-09-27 17:38:34 +08:00
ekexium
6fca06a7cb
Fix some misuse of into_future() ( #176 )
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-27 17:12:03 +08:00
ekexium
a22b385c1c
use delete_range to clear tikv
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-24 17:37:10 +08:00
ekexium
398a673a5f
readme: separate raw and txn API table
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 16:39:10 +08:00
ekexium
653d133c4d
Merge branch 'master' into update-readme
2020-09-23 16:34:50 +08:00
ekexium
914ed72389
readme: add API list and intro to types
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 16:33:52 +08:00
ekexium
ca160b8fa8
Merge branch 'master' into fix-txn-batch-scan
2020-09-23 16:07:51 +08:00
ekexium
1c383ae2e1
fix txn.batch_get() signature; now it returns Iter<KvPair>, and skips non-existent entries
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 16:02:53 +08:00
ekexium
899b5267b9
Merge pull request #172 from ekexium/rename
...
Make raw and transactional clients have similar API
2020-09-23 15:38:51 +08:00
ekexium
e2c74dcdba
fix integration tests
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 14:24:39 +08:00
ekexium
2765d7528a
Merge branch 'master' into update-readme
2020-09-23 14:15:54 +08:00
ekexium
316a194002
update readme: dependency, limit and code snippet
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 14:15:33 +08:00
Nick Cameron
dd542e0f39
Merge branch 'master' into rename
2020-09-23 16:59:34 +12:00
Nick Cameron
6282c65c79
Merge pull request #169 from ekexium/integration-tests
...
Integration tests: add tests for raw client
2020-09-23 16:46:46 +12:00
ekexium
fae7ac85f4
add serial txn bank transfer test
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 10:19:48 +08:00
ekexium
67b52a998c
integration tests: add raw client test
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-22 16:15:01 +08:00
ekexium
b71f989c92
move key_only from txn.scan to txn client
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-22 14:28:28 +08:00
ekexium
475fe54194
rename txn.set to txn.put
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-22 10:50:17 +08:00
ekexium
796cfbaa79
move key_only parameter from raw client to its scan methods
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-22 10:40:54 +08:00
ekexium
4c887a4415
Merge branch 'master' into integration-tests
2020-09-21 10:19:03 +08:00
ekexium
298f2df6b4
Merge pull request #168 from ekexium/fix-txn-scan
...
Fix txn/scan: combines local buffer and fetched result
2020-09-18 11:06:31 +08:00
ekexium
4aeeedfed7
cache results of txn/scan
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-18 10:14:07 +08:00
ekexium
93182159d9
raw bank transfer test
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-17 16:23:21 +08:00
ekexium
c2f041d94d
txn/scan combines local buffer and fetched result
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-17 16:17:18 +08:00
Nick Cameron
cfba3095f5
Merge pull request #164 from ekexium/fix-region-range
...
Bound region range by query range
2020-09-17 13:49:48 +12:00
ekexium
941eda765a
Merge branch 'master' into fix-region-range
2020-09-15 15:15:11 +08:00
ekexium
e29c1204da
Merge pull request #159 from ekexium/mock-tikv-workaround
...
Add a mock tikv and a mock pd for easier integration tests (first step)
2020-09-15 14:52:28 +08:00
ekexium
fb16ded290
Merge branch 'master' into fix-region-range
2020-09-15 14:27:46 +08:00
ekexium
fb9dc3a81e
match on upper_bound
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-15 14:26:51 +08:00
ekexium
b6008c3f21
Merge branch 'master' into mock-tikv-workaround
2020-09-15 14:15:01 +08:00
ekexium
16d4bd7e8d
Merge pull request #166 from ekexium/handle-boundrange-into
...
Handle None when converting BoundRange to KeyRange
2020-09-15 14:12:30 +08:00
ekexium
ea34d39bb6
remove stale comments
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-15 14:11:06 +08:00
ekexium
9c2fe19ddd
use unwrap_or_default instead of match
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-15 13:52:53 +08:00
ekexium
db483b5042
Merge branch 'master' into mock-tikv-workaround
2020-09-15 11:41:18 +08:00
ekexium
6971392e5f
Merge branch 'master' into fix-region-range
2020-09-15 11:32:47 +08:00
ekexium
4f2ff24724
bound_range: improve code style
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-15 11:32:25 +08:00