212 Commits

Author SHA1 Message Date
Jaremy Creechley
398342be76
key batch 2023-09-20 23:28:50 -07:00
Jaremy Creechley
4d26f707e5
key batch 2023-09-20 23:16:24 -07:00
Jaremy Creechley
8c71655593
add index 2023-09-20 23:07:52 -07:00
Jaremy Creechley
76b952c928
fix test 2023-09-20 22:44:37 -07:00
Jaremy Creechley
8b494907c6
fix test 2023-09-20 22:43:56 -07:00
Jaremy Creechley
9362fcbb07
fix test 2023-09-20 22:23:18 -07:00
Jaremy Creechley
3b66afba6e
fix test 2023-09-20 22:12:53 -07:00
Jaremy Creechley
61bdc6b88a
fix test 2023-09-20 21:57:31 -07:00
Jaremy Creechley
357ab44b90
refactoring to non-async 2023-09-20 21:21:15 -07:00
Jaremy Creechley
5752eb01e1
refactoring to non-async 2023-09-20 20:59:06 -07:00
Jaremy Creechley
10d4031c5c
refactoring to non-async 2023-09-20 20:57:47 -07:00
Jaremy Creechley
8800a2ccc0
databuffer type 2023-09-20 20:31:42 -07:00
Jaremy Creechley
8b4f388bb3
databuffer type 2023-09-20 20:26:34 -07:00
Jaremy Creechley
ab5f8da736
databuffer type 2023-09-20 20:14:08 -07:00
Jaremy Creechley
29ff227d37
databuffer type 2023-09-20 20:04:44 -07:00
Jaremy Creechley
b388d242bb
openArray compare 2023-09-20 19:48:31 -07:00
Jaremy Creechley
1627e4d286
add null tests 2023-09-20 19:30:23 -07:00
Jaremy Creechley
77efc50469
openArray 2023-09-20 18:08:27 -07:00
Jaremy Creechley
f7a933a60a
openArray 2023-09-20 17:49:57 -07:00
Jaremy Creechley
1833155e53
add key/value 2023-09-20 17:27:14 -07:00
Jaremy Creechley
ea3546f5b3
refactor sqliteds 2023-09-20 17:19:03 -07:00
Jaremy Creechley
84bbfa687e
refactor sqliteds 2023-09-20 17:12:19 -07:00
Dmitriy Ryajov
3d84781d3e
copy data and keys to thread local gc 2023-09-20 14:00:29 -06:00
Dmitriy Ryajov
81372c96d7
duh 2023-09-20 09:43:27 -06:00
Dmitriy Ryajov
2eb120bb66
make path threadvar 2023-09-20 09:42:37 -06:00
Dmitriy Ryajov
7ceccf9a72
get rid of unsafeAddr everywhere 2023-09-19 21:54:02 -06:00
Dmitriy Ryajov
14f8c3a71c
check for nil ctx and set iter.finished correctly 2023-09-19 21:11:16 -06:00
Dmitriy Ryajov
181168d073
fix tired ds 2023-09-19 19:03:40 -06:00
Dmitriy Ryajov
0beb3d3c90
handle error passing and conversion better 2023-09-19 18:43:00 -06:00
Dmitriy Ryajov
3d33820729
change logscope 2023-09-19 18:42:24 -06:00
Dmitriy Ryajov
d5a1b344b3
remove ptr to Datastore in TaskCtx, it's a ref 2023-09-19 09:16:08 -06:00
Dmitriy Ryajov
2c5186eab6
use baseAddr 2023-09-18 13:46:58 -06:00
Dmitriy Ryajov
75fa37f567
avoid duplicating code 2023-09-18 13:40:44 -06:00
Dmitriy Ryajov
7306a0bfd4
simplify locking 2023-09-18 13:18:51 -06:00
Dmitriy Ryajov
52d6a857ac
fixing dumb error in trace 2023-09-15 16:54:50 -06:00
Dmitriy Ryajov
bee79ffe72
added (ugly!) locking capabilities 2023-09-15 16:40:46 -06:00
Dmitriy Ryajov
d151c01cd8
enable cancellations 2023-09-15 13:08:38 -06:00
Dmitriy Ryajov
1713c7674c
adding back async semaphore 2023-09-15 11:53:20 -06:00
Dmitriy Ryajov
600dca6148
adding serialization to query iter 2023-09-14 18:34:20 -06:00
Dmitriy Ryajov
0fde28a994
move assert into lock 2023-09-14 18:23:37 -06:00
Dmitriy Ryajov
a17e9fe102
remove memdb (not needed) 2023-09-14 18:21:24 -06:00
Dmitriy Ryajov
25678b2be2
change iter constructore back to new 2023-09-14 18:19:14 -06:00
Dmitriy Ryajov
221e93f3a2
remove asyncsemaphore 2023-09-14 18:05:32 -06:00
Dmitriy Ryajov
3500913642
adding semaphore 2023-09-14 18:02:16 -06:00
Dmitriy Ryajov
f0038127c8
remove asyncsemaphore 2023-09-14 17:56:02 -06:00
Dmitriy Ryajov
6a3882ffa5
reverted query back (it works as is) 2023-09-13 14:42:37 -06:00
Dmitriy Ryajov
7a9bc11c33
make concurrent (but don't need anymore) 2023-09-13 14:42:22 -06:00
Dmitriy Ryajov
776c58f091
re-added query and added raises (do they work?) 2023-09-13 14:41:40 -06:00
Dmitriy Ryajov
19954c6f94
quick and dirty query 2023-09-13 14:41:16 -06:00
Dmitriy Ryajov
d6c4d97d91
add $ operator 2023-09-13 14:41:01 -06:00