| 25 | pub(crate) const RUST_SPECIAL_KEYWORDS: [&str; 3] = ["crate", "Self", "self"]; |
| 26 | |
| 27 | pub(crate) fn unpack_table_ref(table_ref: &TableRef) -> String { |
| 28 | match table_ref { |
| 29 | TableRef::Table(tbl) |
| 30 | | TableRef::SchemaTable(_, tbl) |
| 31 | | TableRef::DatabaseSchemaTable(_, _, tbl) |
| 32 | | TableRef::TableAlias(tbl, _) |
| 33 | | TableRef::SchemaTableAlias(_, tbl, _) |
| 34 | | TableRef::DatabaseSchemaTableAlias(_, _, tbl, _) |
| 35 | | TableRef::SubQuery(_, tbl) |
| 36 | | TableRef::ValuesList(_, tbl) |
| 37 | | TableRef::FunctionCall(_, tbl) => tbl.to_string(), |
| 38 | } |
| 39 | } |