mirror of
https://github.com/logos-storage/nim-datastore.git
synced 2026-01-05 23:23:10 +00:00
setup query
This commit is contained in:
parent
b2de461c41
commit
8595878244
@ -233,7 +233,7 @@ method query*(
|
|||||||
return failure err
|
return failure err
|
||||||
|
|
||||||
let dq = dbQuery(
|
let dq = dbQuery(
|
||||||
key=query.key,
|
key= KeyId.new query.key.id(),
|
||||||
value=query.value,
|
value=query.value,
|
||||||
limit=query.limit,
|
limit=query.limit,
|
||||||
offset=query.offset,
|
offset=query.offset,
|
||||||
@ -241,7 +241,7 @@ method query*(
|
|||||||
)
|
)
|
||||||
|
|
||||||
dispatchTask[DbQueryResponse[KeyId, DataBuffer]](self, signal):
|
dispatchTask[DbQueryResponse[KeyId, DataBuffer]](self, signal):
|
||||||
self.tp.spawn deleteTask(addr ctx, ds, dq)
|
self.tp.spawn queryTask(addr ctx, ds, dq)
|
||||||
|
|
||||||
var
|
var
|
||||||
lock = newAsyncLock() # serialize querying under threads
|
lock = newAsyncLock() # serialize querying under threads
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user