From 17337ea7cd8cfd5fc8b88ac17446809e4a1d9b98 Mon Sep 17 00:00:00 2001 From: Jaremy Creechley Date: Wed, 27 Sep 2023 19:21:39 -0700 Subject: [PATCH] refactor - tests --- datastore/fsds.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/datastore/fsds.nim b/datastore/fsds.nim index 81f2bec..5da60d8 100644 --- a/datastore/fsds.nim +++ b/datastore/fsds.nim @@ -204,6 +204,10 @@ proc query*[K,V]( let env = FsQueryEnv[K,V](self: self, basePath: DataBuffer.new(basePath)) success DbQueryHandle[KeyId, V, FsQueryEnv[K,V]](query: query, env: env) +proc close*[K,V](handle: var DbQueryHandle[K,V,FsQueryEnv]) = + if not handle.closed: + handle.closed = true + iterator iter*[K, V](handle: var DbQueryHandle[K, V, FsQueryEnv[K,V]] ): ?!DbQueryResponse[K, V] = let root = $(handle.env.self.root)