Skip to content

Commit

Permalink
fix annotation violation
Browse files Browse the repository at this point in the history
  • Loading branch information
whhe committed Jul 8, 2024
1 parent eda2289 commit 33615e1
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

package org.apache.flink.connector.jdbc.catalog;

import org.apache.flink.annotation.PublicEvolving;
import org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory;
import org.apache.flink.table.api.Schema;
import org.apache.flink.table.api.ValidationException;
Expand Down Expand Up @@ -87,6 +88,7 @@
import static org.apache.flink.util.Preconditions.checkNotNull;

/** Abstract catalog for any JDBC catalogs. */
@PublicEvolving
public abstract class AbstractJdbcCatalog extends AbstractCatalog {

private static final Logger LOG = LoggerFactory.getLogger(AbstractJdbcCatalog.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
package org.apache.flink.connector.jdbc.dialect;

import org.apache.flink.annotation.PublicEvolving;
import org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog;
import org.apache.flink.table.api.ValidationException;
import org.apache.flink.table.types.logical.DecimalType;
import org.apache.flink.table.types.logical.LogicalTypeRoot;
Expand All @@ -30,7 +29,6 @@

import java.util.Arrays;
import java.util.Optional;
import java.util.Properties;
import java.util.Set;
import java.util.stream.Collectors;

Expand All @@ -47,17 +45,6 @@
@PublicEvolving
public abstract class AbstractDialect implements JdbcDialect {

@Override
public AbstractJdbcCatalog createCatalog(
ClassLoader userClassLoader,
String catalogName,
String defaultDatabase,
String baseUrl,
Properties connectionProperties) {
throw new UnsupportedOperationException(
String.format("Catalog for '%s' is not supported yet.", dialectName()));
}

@Override
public void validate(RowType rowType) throws ValidationException {
for (RowType.RowField field : rowType.getFields()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,15 @@ public interface JdbcDialect extends Serializable {
* @param connectionProperties the properties used to connect the database
* @return A JDBC catalog instance.
*/
AbstractJdbcCatalog createCatalog(
default AbstractJdbcCatalog createCatalog(
ClassLoader userClassLoader,
String catalogName,
String defaultDatabase,
String baseUrl,
Properties connectionProperties);
Properties connectionProperties) {
throw new UnsupportedOperationException(
String.format("Catalog for '%s' is not supported yet.", dialectName()));
}

/**
* Get converter that convert jdbc object and Flink internal object each other.
Expand Down

0 comments on commit 33615e1

Please sign in to comment.