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}");

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…