nostrdb: print-search-keys: add size of key information

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2025-01-15 10:29:53 -08:00
committed by Daniel D’Aquino
parent 82da5da4d3
commit a51618cfd3
2 changed files with 12 additions and 9 deletions

View File

@@ -1,14 +1,6 @@
#include "hex.h"
#include "lmdb.h"
static void ndb_print_text_search_key(struct ndb_text_search_key *key)
{
printf("K<'%.*s' %" PRIu64 " %" PRIu64 " note_id:%" PRIu64 ">", (int)key->str_len, key->str,
key->word_index,
key->timestamp,
key->note_id);
}
static void print_hex(unsigned char* data, size_t size) {
size_t i;
for (i = 0; i < size; i++) {
@@ -16,6 +8,17 @@ static void print_hex(unsigned char* data, size_t size) {
}
}
static void ndb_print_text_search_key(int bytes_size, struct ndb_text_search_key *key)
{
printf("K<'%.*s' %" PRIu64 " %" PRIu64 " note_id:%" PRIu64 " bytes:%d>", (int)key->str_len, key->str,
key->word_index,
key->timestamp,
key->note_id,
bytes_size
);
}
static void print_tag_kv(struct ndb_txn *txn, MDB_val *k, MDB_val *v)
{
char hex_id[65];