| initCatalog() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| checkProperties() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| addPartitionField(IcebergExternalTable, AddPartitionFieldClause, long) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| dropPartitionField(IcebergExternalTable, DropPartitionFieldClause, long) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| replacePartitionField(IcebergExternalTable, ReplacePartitionFieldClause, long) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| initLocalObjectsImpl() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| onClose() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| beginTableLoad() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| closeCatalog(Catalog) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| notifyPropertiesUpdated(Map) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| listTableNamesFromRemote(SessionContext, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| IcebergExternalCatalog(long, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| resetToUninitialized(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| initPreExecutionAuthenticator() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| resetCatalogRuntime(ExternalMetaCacheMgr, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| tableExist(SessionContext, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$onClose$1(Catalog, ThreadPoolExecutor) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getCatalog() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| viewExists(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIcebergCatalogType() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$resetToUninitialized$2(ExternalMetaCacheMgr, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$notifyPropertiesUpdated$0(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |