io.debezium.connector.sqlserver.SqlServerTopicSelector Maven / Gradle / Ivy
/*
* Copyright Debezium Authors.
*
* Licensed under the Apache Software License version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0
*/
package io.debezium.connector.sqlserver;
import io.debezium.relational.TableId;
import io.debezium.schema.TopicSelector;
/**
* The topic naming strategy based on connector configuration and table name
*
* @author Jiri Pechanec
* @deprecated Use {@link io.debezium.schema.SchemaTopicNamingStrategy} instead.
*/
@Deprecated
public class SqlServerTopicSelector {
public static TopicSelector defaultSelector(SqlServerConnectorConfig connectorConfig) {
return TopicSelector.defaultSelector(
connectorConfig,
(tableId, prefix, delimiter) -> String.join(delimiter, prefix, tableId.catalog(), tableId.schema(), tableId.table()));
}
}