public void deleteTable(String name) throws IOException {
		Table table;
		synchronized (this) {
			table = tables.get(name);
			if (table == null) {
				return;
			}
			checkTransaction();
			int[] indexedColumns = table.getIndexedColumns();
			for (int indexedColumn : indexedColumns) {
				table.removeIndex(indexedColumn);
			}
			table.deleteAll();
			masterTable.deleteTableRecord(table.getTableNum());
			tables.remove(name);
		}
		notifyTableDeleted(table);
	}
Delete the specified table from the database.
@param name table name
@throws IOException if there is an I/O error or the table does not exist
Ghidra/Framework/DB/src/main/java/db/DBHandle.java