(table_ref: &TableRef)
| 890 | } |
| 891 | |
| 892 | pub(crate) fn unpack_table_alias(table_ref: &TableRef) -> Option<DynIden> { |
| 893 | match table_ref { |
| 894 | TableRef::Table(_) |
| 895 | | TableRef::SchemaTable(_, _) |
| 896 | | TableRef::DatabaseSchemaTable(_, _, _) |
| 897 | | TableRef::SubQuery(_, _) |
| 898 | | TableRef::ValuesList(_, _) => None, |
| 899 | TableRef::TableAlias(_, alias) |
| 900 | | TableRef::SchemaTableAlias(_, _, alias) |
| 901 | | TableRef::DatabaseSchemaTableAlias(_, _, _, alias) |
| 902 | | TableRef::FunctionCall(_, alias) => Some(SeaRc::clone(alias)), |
| 903 | } |
| 904 | } |