From 1bf23c42e8e19b863e13d7ce47fb469876dad7ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=94=AF?= Date: Sun, 6 Sep 2026 09:25:27 +0800 Subject: [PATCH] =?UTF-8?q?fix(stats):=20count=5Frows=20filter=20=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E4=BF=AE=E6=AD=A3=20Option<&str>=20->=20Option?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit f6c4383 的 count_rows(Some("is_deleted = true")) 编译失败(E0308: 此 lance 版本 签名 Option)。修正为 .to_string()。实测 stats tombstone_count=830 (memories 表 is_deleted=true 行数, 之前恒 0)。 --- rust/src/lancedb_ops.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust/src/lancedb_ops.rs b/rust/src/lancedb_ops.rs index b8ecd64..8bcbef0 100644 --- a/rust/src/lancedb_ops.rs +++ b/rust/src/lancedb_ops.rs @@ -451,7 +451,7 @@ impl LanceDBOps { if let Ok(cnt) = rt().block_on(tbl.count_rows(None)) { m = cnt; } // tombstone_count = memories 中 is_deleted=true 的行(软删审计语义; // SoftDelete 持久化标记 is_deleted 而非写独立 tombstones 表,2026-09-06 修正统计源) - if let Ok(tc) = rt().block_on(tbl.count_rows(Some("is_deleted = true"))) { t = tc; } + if let Ok(tc) = rt().block_on(tbl.count_rows(Some("is_deleted = true".to_string()))) { t = tc; } } else if let Ok(cnt) = rt().block_on(tbl.count_rows(None)) { match name.as_str() { "episodes" => e = cnt,