pub fn cache_query<const N: usize>(
sql: &str,
c_params: &[DataField; N],
named_params: &[(&str, &dyn ToSql)],
cache: &mut impl CacheAble<DataField, RowData, N>,
) -> RowDataExpand description
带缓存的查询门面:
c_params用于上层缓存键(通常为[md5, :k1, :k2, ...])named_params为 SQLite 命名参数切片(可由SqlNamedParam数组通过to_params()生成) 命中缓存直接返回;未命中则通过全局 provider 查询并回填缓存。