execute_sqlite_stat1_query

Function execute_sqlite_stat1_query 

Source
pub fn execute_sqlite_stat1_query(
    _catalog: &Catalog,
    database: &Database,
) -> Result<SelectResult, ExecutorError>
Expand description

Execute a sqlite_stat1 query

This returns statistics that were manually inserted via INSERT INTO sqlite_stat1. Unlike SQLite where ANALYZE populates sqlite_stat1 automatically, VibeSQL stores statistics internally and uses sqlite_stat1 only for manual overrides.

To use statistics in VibeSQL:

  1. Run ANALYZE to compute internal statistics
  2. Optionally INSERT INTO sqlite_stat1 to override specific statistics