throw new UnsupportedOperationException(
String.format("cannot delete '%s'.", Joiner.on('.').join(tableIdent.schema(), tableIdent.name())));
}
TableInfo tableInfo = schemaInfo.getTableInfo(tableIdent.name());
if (tableInfo == null) {
throw new TableUnknownException(tableIdent.name());
} else if (tableInfo.isAlias()) {
throw new UnsupportedOperationException("Table alias not allowed in DROP TABLE statement.");
}
this.tableIdent = tableIdent;
this.tableInfo = tableInfo;