From 212e24dda649b879decfd7bf20c0bb03c7065475 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Fri, 25 Mar 2022 04:59:20 +0000 Subject: [PATCH] more TDB --- source/libs/tdb/src/db/tdbBtree.c | 1 + source/libs/tdb/test/tdbTest.cpp | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/source/libs/tdb/src/db/tdbBtree.c b/source/libs/tdb/src/db/tdbBtree.c index befc021d28..c3adf7d2b6 100644 --- a/source/libs/tdb/src/db/tdbBtree.c +++ b/source/libs/tdb/src/db/tdbBtree.c @@ -914,6 +914,7 @@ static int tdbBtreeEncodePayload(SPage *pPage, u8 *pPayload, const void *pKey, i return 0; } +// TODO: allow vLen = 0 static int tdbBtreeEncodeCell(SPage *pPage, const void *pKey, int kLen, const void *pVal, int vLen, SCell *pCell, int *szCell) { u8 flags; diff --git a/source/libs/tdb/test/tdbTest.cpp b/source/libs/tdb/test/tdbTest.cpp index 4f6bde3c96..05a0f3a6ae 100644 --- a/source/libs/tdb/test/tdbTest.cpp +++ b/source/libs/tdb/test/tdbTest.cpp @@ -17,10 +17,8 @@ TEST(tdb_test, simple_test) { GTEST_ASSERT_EQ(ret, 0); { - char key[64]; - char val[64]; - void *pVal = NULL; - int vLen; + char key[64]; + char val[64]; { // Insert some data @@ -33,6 +31,9 @@ TEST(tdb_test, simple_test) { } { // Query the data + void *pVal = NULL; + int vLen; + for (int i = 1; i <= nData; i++) { sprintf(key, "key%d", i); sprintf(val, "value%d", i); @@ -46,6 +47,8 @@ TEST(tdb_test, simple_test) { } { // Loop to query the data + // STDbC *pDBC; + // tdbDBNext(pDBC, p) } }