summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorJohn Turner <jturner.usa@gmail.com>2025-09-14 02:21:30 -0400
committerJohn Turner <jturner.usa@gmail.com>2025-09-14 02:21:30 -0400
commit75c2121599822224822af8bacdac505e909c6e04 (patch)
tree37a7c353d5da71a149f448112a41b6300ee1ce83 /src/main.cpp
parent4e44f98f3d767a33c88a23802cd0bf6583c8975f (diff)
downloadsqlite-kv-bench-75c2121599822224822af8bacdac505e909c6e04.tar.gz
check if value was found and if not exit with error
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 2bd472f..1c7d649 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -32,8 +32,12 @@ int main(int argc, char **argv) {
for (const auto &key : keys) {
auto row = st.execute({key});
- [[maybe_unused]]
- auto value = row.current().at(0).get_text();
+ if (row.done()) {
+ std::println(stderr, "found no value for key: {}", key);
+ return 1;
+ } else {
+ continue;
+ }
}
auto end = std::chrono::system_clock::now();