@Override public List<MysqlDatasetStateStoreEntryManager> getMetadataForTables(StateStorePredicate predicate) throws IOException { // get the metadata from the parent class and convert List<MysqlStateStoreEntryManager> entryManagers = (List<MysqlStateStoreEntryManager>) super.getMetadataForTables(predicate); return entryManagers.stream().map(entry -> new MysqlDatasetStateStoreEntryManager(entry.getStoreName(), entry.getTableName(), entry.getTimestamp(), this)).collect(Collectors.toList()); } }
@Override public List<MysqlDatasetStateStoreEntryManager> getMetadataForTables(StateStorePredicate predicate) throws IOException { // get the metadata from the parent class and convert List<MysqlStateStoreEntryManager> entryManagers = (List<MysqlStateStoreEntryManager>) super.getMetadataForTables(predicate); return entryManagers.stream().map(entry -> new MysqlDatasetStateStoreEntryManager(entry.getStoreName(), entry.getTableName(), entry.getTimestamp(), this)).collect(Collectors.toList()); } }