From b39e1a10c731fd0e61a566a0668abc33ae821b49 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 18 Feb 2026 03:41:05 +0100 Subject: use fourcc as object tags (bad idea); store type info within objects --- database/src/kv/mod.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'database/src/kv') diff --git a/database/src/kv/mod.rs b/database/src/kv/mod.rs index 90b6686..f5dcc72 100644 --- a/database/src/kv/mod.rs +++ b/database/src/kv/mod.rs @@ -17,7 +17,7 @@ pub mod tests; use std::borrow::Cow; use crate::{ - DEBUG_TAGREG, Database, Query, RowNum, Transaction, + Database, Query, RowNum, Transaction, kv::{ helpers::{read_counter, write_counter}, index::{iter_index, read_count_index, update_index}, @@ -27,7 +27,7 @@ use crate::{ }, }; use anyhow::{Result, anyhow}; -use jellyobject::{ObjectBuffer, inspect::Inspector}; +use jellyobject::ObjectBuffer; use log::{debug, info}; pub type SubtreeNum = u32; @@ -47,9 +47,7 @@ impl Database for T { impl Transaction for &mut dyn jellykv::Transaction { fn insert(&mut self, entry: ObjectBuffer) -> Result { - if let Some(tr) = DEBUG_TAGREG.get() { - debug!("insert {:?}", Inspector(tr, entry.as_object())) - } + debug!("insert {entry:?}"); let mut id_counter = read_counter(*self, &T_ROW_COUNTER.to_be_bytes(), 0)?; let row = id_counter; id_counter += 1; @@ -105,7 +103,7 @@ impl Transaction for &mut dyn jellykv::Transaction { &'a mut self, query: Query, ) -> Result)>> + 'a>> { - debug!("query: {}", query.show_debug()); + debug!("query: {}", query.show()); let mut prefixes = Vec::new(); for (binning, mut prefix) in query.filter.get_bins() { let ik = IndexKey(binning, query.sort.key()); -- cgit v1.3