desktop/src-tauri/crates/core/src/query_acceleration.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:1
//! 可选的 schema 11 查询缓存,在事务内维护。第 2 条注释,第 46 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:46
// 失效时也删除缓存中的身份信息:保留清理和旧写入程序第 3 条注释,第 47 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:47
// 不应在不可用缓存中留下会话标识。第 4 条注释,第 84 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:84
// 包含全部表并保留有界 SQLite 分析,使第 5 条注释,第 85 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:85
// 组合筛选可选择过滤效果更好的表达式索引。第 6 条注释,第 109 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:109
// 可选缓存不能拒绝各组分别有效的事件,第 7 条注释,第 110 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:110
// 即使合并后的指标超出 i64。第 8 条注释,第 197 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:197
// 较长保留历史在此时间窗外使用原查询。第 9 条注释,第 248 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:248
// 今天、首次观察之前的空日期和日历空缺不需要第 10 条注释,第 249 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:249
// 保存零值行。缺少缓存分区时,检查 daily_usage 和 usage_events 是否都为空,第 11 条注释,第 250 行
desktop/src-tauri/crates/core/src/query_acceleration.rs:250
// 防止旧程序仅写事件后仍将过期缓存视为有效。