query fixes

This commit is contained in:
Jaremy Creechley 2023-09-25 20:20:37 -07:00
parent 2de2650fb5
commit d3eb55fc75
No known key found for this signature in database
GPG Key ID: 4E66FB67B21D3300

View File

@ -288,34 +288,34 @@ suite "queryTests":
check: check:
res.len == 10 res.len == 10
# test "Should not apply offset and limit": test "Should not apply offset and limit":
# let let
# key = Key.init("/a").tryGet key = Key.init("/a").tryGet
# keyId = KeyId.new $key keyId = KeyId.new $key
# q = DbQuery(key: keyId, offset: 95, limit: 5) q = dbQuery(key= keyId, offset= 95, limit= 5)
# for i in 0..<100: for i in 0..<100:
# let let
# key = KeyId.new $Key.init(key, Key.init("/" & $i).tryGet).tryGet key = KeyId.new $Key.init(key, Key.init("/" & $i).tryGet).tryGet
# val = DataBuffer.new("val " & $i) val = DataBuffer.new("val " & $i)
# ds.put(key, val).tryGet ds.put(key, val).tryGet
# let var
# (handle, iter) = ds.query(q).tryGet handle = ds.query(q).tryGet
# res = iter.mapIt(it.tryGet()) res = handle.iter().toSeq().mapIt(it.tryGet()).reversed()
# check: check:
# res.len == 5 res.len == 5
# for i in 0..<res.high: for i in 0..<res.high:
# let let
# val = DataBuffer.new("val " & $(i + 95)) val = DataBuffer.new("val " & $(i + 95))
# key = KeyId.new $Key.init(key, Key.init("/" & $(i + 95)).tryGet).tryGet key = KeyId.new $Key.init(key, Key.init("/" & $(i + 95)).tryGet).tryGet
# check: check:
# res[i].key.get == key res[i].key.get == key
# res[i].data == val res[i].data == val
# test "Should apply sort order - descending": # test "Should apply sort order - descending":