INNER CODE UNIT · Rust
estimate_count
lanterndata/lantern · lantern_cli/src/embeddings/mod.rs:94
async fn estimate_count(
client: &mut Client,
full_table_name: &str,
filter_sql: &str,
limit_sql: &str,
logger: Arc<Logger>,
) -> Result<i64, anyhow::Error> {
let transaction = client.transaction().await?;
let rows = transaction
.query(
&format!("SELECT COUNT(*) FROM {full_table_name} {filter_sql} {limit_sql};"),
&[],
)
.await;
if let Err(e) = rows {
anyhow::bail!("{e}");