Skip to main content

sea_query/extension/sqlite/
explain.rs

1use crate::SqlWriter;
2
3#[derive(Default, Debug, Clone, PartialEq)]
4pub(crate) struct SqliteExplainOptions {
5    pub(crate) query_plan: bool,
6}
7
8impl SqliteExplainOptions {
9    pub(crate) fn write_to(&self, sql: &mut impl SqlWriter) {
10        if self.query_plan {
11            sql.write_str(" QUERY PLAN").unwrap();
12        }
13    }
14}