Fix EXPLAIN when querying

This commit is contained in:
Pekka Enberg
2023-09-02 11:42:17 +03:00
parent 3ec9c0be7c
commit 60376ed3dd

View File

@@ -58,7 +58,11 @@ impl Connection {
vdbe::ProgramState::new(self.pager.clone(), program.max_registers);
Ok(Some(Rows::new(state, program)))
}
Cmd::Explain(_stmt) => Ok(None),
Cmd::Explain(stmt) => {
let program = vdbe::translate(&self.schema, stmt)?;
program.explain();
Ok(None)
}
Cmd::ExplainQueryPlan(_stmt) => Ok(None),
}
} else {