mirror of
https://github.com/logos-storage/nim-datastore.git
synced 2026-01-05 07:03:12 +00:00
updates
This commit is contained in:
parent
2861eba890
commit
7710dd7c26
@ -34,11 +34,16 @@ method put*(self: Datastore, batch: seq[BatchEntry]): Future[?!void] {.base, loc
|
||||
method close*(self: Datastore): Future[?!void] {.base, locks: "unknown", raises: [].} =
|
||||
raiseAssert("Not implemented!")
|
||||
|
||||
method query*(
|
||||
self: Datastore,
|
||||
query: Query): Future[?!QueryIter] {.base, gcsafe, raises: [].} =
|
||||
method query*(self: Datastore,
|
||||
query: Query
|
||||
): Future[?!QueryIter] {.base, gcsafe, raises: [].} =
|
||||
|
||||
raiseAssert("Not implemented!")
|
||||
|
||||
method queryIter*(self: Datastore,
|
||||
query: Query
|
||||
): ?!(iterator(): ?!QueryResponse) {.base, gcsafe, raises: [].} =
|
||||
raiseAssert("Not implemented!")
|
||||
|
||||
proc contains*(self: Datastore, key: Key): Future[bool] {.async, raises: [].} =
|
||||
return (await self.has(key)) |? false
|
||||
|
||||
@ -59,7 +59,7 @@ method put*(self: SQLiteDatastore,
|
||||
method close*(self: SQLiteDatastore): Future[?!void] {.async.} =
|
||||
self.db.close()
|
||||
|
||||
method query*(
|
||||
method queryIter*(
|
||||
self: SQLiteDatastore,
|
||||
query: Query
|
||||
): ?!(iterator(): ?!QueryResponse) =
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user