| 874 | } |
| 875 | |
| 876 | DatabaseAndTable DatabaseCatalog::getDatabaseAndTable(const StorageID & table_id, ContextPtr local_context) const |
| 877 | { |
| 878 | std::optional<Exception> exc; |
| 879 | auto res = getTableImpl(table_id, local_context, &exc); |
| 880 | if (!res.second) |
| 881 | throw Exception(*exc); |
| 882 | return res; |
| 883 | } |
| 884 | |
| 885 | DatabaseAndTable DatabaseCatalog::tryGetDatabaseAndTable(const StorageID & table_id, ContextPtr local_context) const |
| 886 | { |
no test coverage detected