aboutsummaryrefslogtreecommitdiff
path: root/database/src/kv/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-02-17 16:25:10 +0100
committermetamuffin <metamuffin@disroot.org>2026-02-17 16:25:10 +0100
commit56f249065e97f854c09e5c7fdc8e345e69fcbf27 (patch)
tree66664ee51e278af7ecb54cea83a33809fc5ab049 /database/src/kv/mod.rs
parent384789a6bb24bee810684a39bb60b2e1389ec154 (diff)
downloadjellything-56f249065e97f854c09e5c7fdc8e345e69fcbf27.tar
jellything-56f249065e97f854c09e5c7fdc8e345e69fcbf27.tar.bz2
jellything-56f249065e97f854c09e5c7fdc8e345e69fcbf27.tar.zst
descending value sort
Diffstat (limited to 'database/src/kv/mod.rs')
-rw-r--r--database/src/kv/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/database/src/kv/mod.rs b/database/src/kv/mod.rs
index 87af3fa..90b6686 100644
--- a/database/src/kv/mod.rs
+++ b/database/src/kv/mod.rs
@@ -69,6 +69,7 @@ impl Transaction for &mut dyn jellykv::Transaction {
Ok(row)
}
fn remove(&mut self, row: RowNum) -> Result<()> {
+ debug!("remove {row}");
let entry = self.get(row)?.ok_or(anyhow!("row did not exist"))?;
let ob = entry.as_object();
for (is, ik) in list_indices(*self)? {
@@ -77,6 +78,7 @@ impl Transaction for &mut dyn jellykv::Transaction {
jellykv::Transaction::del(*self, &row_key(row))
}
fn update(&mut self, row: RowNum, entry: ObjectBuffer) -> Result<()> {
+ debug!("update {row}");
let before = self.get(row)?.ok_or(anyhow!("row to update missing"))?;
let before = before.as_object();
let after = entry.as_object();