quill_sql/plan/logical_plan/
drop_table.rs

1use crate::utils::table_ref::TableReference;
2
3#[derive(Debug, Clone)]
4pub struct DropTable {
5    pub name: TableReference,
6    pub if_exists: bool,
7}
8
9impl std::fmt::Display for DropTable {
10    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
11        if self.if_exists {
12            write!(f, "DropTable IF EXISTS: {}", self.name)
13        } else {
14            write!(f, "DropTable: {}", self.name)
15        }
16    }
17}