setup query

This commit is contained in:
Jaremy Creechley 2023-09-26 13:31:24 -07:00
parent ca143227c6
commit 7a0c660788
No known key found for this signature in database
GPG Key ID: 4E66FB67B21D3300

View File

@ -228,20 +228,19 @@ proc queryTask[DB](
dq: DbQuery[KeyId]
) {.gcsafe, nimcall.} =
## run query command
if not ctx.setRunning():
return
var qh = ds.query(dq)
if qh .isOk():
(?!QResult).ok(default(QResult))
else:
(?!QResult).err(qh.error())
var qh: typeof(ds.query(dq))
executeTask(ctx):
qh = ds.query(dq)
if qh.isOk():
(?!QResult).ok(default(QResult))
else:
(?!QResult).err(qh.error())
var handle = qh.get()
for item in
executeTask(ctx):
query(ds, key)
for item in handle.iter():
executeTask(ctx):
item
method query*(
self: ThreadDatastore,