class Source extends HiveEndpoint {

  @Override
  public TableAndStatistics getTableAndStatistics(String database, String table) {
    TableAndStatistics sourceTable = super.getTableAndStatistics(database, table);
    sourceCatalogListener.resolvedMetaStoreSourceTable(EventUtils.toEventTable(sourceTable.getTable()));
    return sourceTable;
  }

    Source(
      SourceCatalog sourceCatalog,
      HiveConf sourceHiveConf,
      Supplier<CloseableMetaStoreClient> sourceMetaStoreClientSupplier,
      SourceCatalogListener sourceCatalogListener,
      boolean snapshotsDisabled,
      String sourceTableLocation);

}