|
@@ -5,6 +5,7 @@ package org.dbsyncer.connector.mysql;
|
|
|
|
|
|
import org.dbsyncer.common.util.StringUtil;
|
|
import org.dbsyncer.common.util.StringUtil;
|
|
import org.dbsyncer.connector.mysql.cdc.MySQLListener;
|
|
import org.dbsyncer.connector.mysql.cdc.MySQLListener;
|
|
|
|
+import org.dbsyncer.connector.mysql.schema.MySQLDateValueMapper;
|
|
import org.dbsyncer.connector.mysql.storage.MySQLStorageService;
|
|
import org.dbsyncer.connector.mysql.storage.MySQLStorageService;
|
|
import org.dbsyncer.connector.mysql.validator.MySQLConfigValidator;
|
|
import org.dbsyncer.connector.mysql.validator.MySQLConfigValidator;
|
|
import org.dbsyncer.sdk.connector.ConfigValidator;
|
|
import org.dbsyncer.sdk.connector.ConfigValidator;
|
|
@@ -20,6 +21,7 @@ import org.dbsyncer.sdk.util.PrimaryKeyUtil;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
|
|
|
+import java.sql.Types;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -33,12 +35,15 @@ public final class MySQLConnector extends AbstractDatabaseConnector {
|
|
|
|
|
|
private final Logger logger = LoggerFactory.getLogger(getClass());
|
|
private final Logger logger = LoggerFactory.getLogger(getClass());
|
|
|
|
|
|
- private final String TYPE = "MySQL";
|
|
|
|
private final MySQLConfigValidator configValidator = new MySQLConfigValidator();
|
|
private final MySQLConfigValidator configValidator = new MySQLConfigValidator();
|
|
|
|
|
|
|
|
+ public MySQLConnector() {
|
|
|
|
+ VALUE_MAPPERS.put(Types.DATE, new MySQLDateValueMapper());
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public String getConnectorType() {
|
|
public String getConnectorType() {
|
|
- return TYPE;
|
|
|
|
|
|
+ return "MySQL";
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|