@@ -21,8 +21,8 @@
- com.dtstack.flinkx
- flinkx-core
+ com.dtstack.chunjun
+ chunjun-core
${project.version}
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/ClusterClientHelper.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/ClusterClientHelper.java
similarity index 94%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/ClusterClientHelper.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/ClusterClientHelper.java
index b27c910cef..4ea69315b8 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/ClusterClientHelper.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/ClusterClientHelper.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client;
+package com.dtstack.chunjun.client;
import org.apache.flink.client.program.ClusterClient;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/31
*/
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/JobDeployer.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/JobDeployer.java
similarity index 94%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/JobDeployer.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/JobDeployer.java
index 8b25f2c948..b938966353 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/JobDeployer.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/JobDeployer.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client;
+package com.dtstack.chunjun.client;
-import com.dtstack.flinkx.options.Options;
-import com.dtstack.flinkx.util.MapUtil;
+import com.dtstack.chunjun.options.Options;
+import com.dtstack.chunjun.util.MapUtil;
import org.apache.flink.configuration.Configuration;
@@ -29,7 +29,7 @@
import java.util.Properties;
/**
- * @program: flinkx
+ * @program: Chunjun
* @author: xiuzhu
* @create: 2021/05/31
*/
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/Launcher.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/Launcher.java
similarity index 80%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/Launcher.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/Launcher.java
index 2bb59b91d9..ccdd8c065e 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/Launcher.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/Launcher.java
@@ -15,19 +15,19 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client;
-
-import com.dtstack.flinkx.classloader.ClassLoaderManager;
-import com.dtstack.flinkx.client.kubernetes.KubernetesApplicationClusterClientHelper;
-import com.dtstack.flinkx.client.kubernetes.KubernetesSessionClusterClientHelper;
-import com.dtstack.flinkx.client.local.LocalClusterClientHelper;
-import com.dtstack.flinkx.client.standalone.StandaloneClusterClientHelper;
-import com.dtstack.flinkx.client.yarn.YarnPerJobClusterClientHelper;
-import com.dtstack.flinkx.client.yarn.YarnSessionClusterClientHelper;
-import com.dtstack.flinkx.enums.ClusterMode;
-import com.dtstack.flinkx.options.OptionParser;
-import com.dtstack.flinkx.options.Options;
-import com.dtstack.flinkx.util.ExecuteProcessHelper;
+package com.dtstack.chunjun.client;
+
+import com.dtstack.chunjun.classloader.ClassLoaderManager;
+import com.dtstack.chunjun.client.kubernetes.KubernetesApplicationClusterClientHelper;
+import com.dtstack.chunjun.client.kubernetes.KubernetesSessionClusterClientHelper;
+import com.dtstack.chunjun.client.local.LocalClusterClientHelper;
+import com.dtstack.chunjun.client.standalone.StandaloneClusterClientHelper;
+import com.dtstack.chunjun.client.yarn.YarnPerJobClusterClientHelper;
+import com.dtstack.chunjun.client.yarn.YarnSessionClusterClientHelper;
+import com.dtstack.chunjun.enums.ClusterMode;
+import com.dtstack.chunjun.options.OptionParser;
+import com.dtstack.chunjun.options.Options;
+import com.dtstack.chunjun.util.ExecuteProcessHelper;
import org.apache.flink.client.deployment.ClusterDeploymentException;
import org.apache.flink.configuration.ConfigConstants;
@@ -43,7 +43,7 @@
import java.util.List;
/**
- * FlinkX commandline Launcher
+ * Chunjun commandline Launcher
*
* Company: www.dtstack.com
*
@@ -52,11 +52,11 @@
public class Launcher {
private static final Logger LOG = LoggerFactory.getLogger(Launcher.class);
- public static final String KEY_FLINKX_HOME = "FLINKX_HOME";
+ public static final String KEY_CHUNJUN_HOME = "CHUNJUN_HOME";
public static final String KEY_FLINK_HOME = "FLINK_HOME";
public static final String KEY_HADOOP_HOME = "HADOOP_HOME";
- public static final String PLUGINS_DIR_NAME = "flinkx-dist";
+ public static final String PLUGINS_DIR_NAME = "chunjun-dist";
public static void main(String[] args) throws Exception {
OptionParser optionParser = new OptionParser(args);
@@ -121,7 +121,7 @@ public static void main(String[] args) throws Exception {
private static void findDefaultConfigDir(Options launcherOptions)
throws ClusterDeploymentException {
- findDefaultFlinkxDistDir(launcherOptions);
+ findDefaultChunJunDistDir(launcherOptions);
if (ClusterMode.local.name().equalsIgnoreCase(launcherOptions.getMode())) {
return;
@@ -166,24 +166,24 @@ private static void findDefaultFlinkConf(Options launcherOptions) {
}
}
- private static void findDefaultFlinkxDistDir(Options launcherOptions)
+ private static void findDefaultChunJunDistDir(Options launcherOptions)
throws ClusterDeploymentException {
- String distDir = launcherOptions.getFlinkxDistDir();
+ String distDir = launcherOptions.getChunjunDistDir();
if (StringUtils.isEmpty(distDir)) {
- String flinkxHome = getSystemProperty(KEY_FLINKX_HOME);
- if (StringUtils.isNotEmpty(flinkxHome)) {
- flinkxHome = flinkxHome.trim();
- if (flinkxHome.endsWith(File.separator)) {
- distDir = flinkxHome + PLUGINS_DIR_NAME;
+ String chunjunHome = getSystemProperty(KEY_CHUNJUN_HOME);
+ if (StringUtils.isNotEmpty(chunjunHome)) {
+ chunjunHome = chunjunHome.trim();
+ if (chunjunHome.endsWith(File.separator)) {
+ distDir = chunjunHome + PLUGINS_DIR_NAME;
} else {
- distDir = flinkxHome + File.separator + PLUGINS_DIR_NAME;
+ distDir = chunjunHome + File.separator + PLUGINS_DIR_NAME;
}
- launcherOptions.setFlinkxDistDir(distDir);
+ launcherOptions.setChunjunDistDir(distDir);
}
}
if (StringUtils.isEmpty(distDir)) {
- notConfiguredException(KEY_FLINKX_HOME);
+ notConfiguredException(KEY_CHUNJUN_HOME);
}
System.setProperty(ConfigConstants.ENV_FLINK_PLUGINS_DIR, distDir);
}
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/constants/ConfigConstant.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/constants/ConfigConstant.java
similarity index 94%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/constants/ConfigConstant.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/constants/ConfigConstant.java
index 561379260f..5cdbae1c0e 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/constants/ConfigConstant.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/constants/ConfigConstant.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.constants;
+package com.dtstack.chunjun.client.constants;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: xiuzhu
* @create: 2021/06/13
*/
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/kubernetes/KubernetesApplicationClusterClientHelper.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/kubernetes/KubernetesApplicationClusterClientHelper.java
similarity index 94%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/kubernetes/KubernetesApplicationClusterClientHelper.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/kubernetes/KubernetesApplicationClusterClientHelper.java
index 5715f20e68..b0e11eb3f3 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/kubernetes/KubernetesApplicationClusterClientHelper.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/kubernetes/KubernetesApplicationClusterClientHelper.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.kubernetes;
+package com.dtstack.chunjun.client.kubernetes;
-import com.dtstack.flinkx.client.ClusterClientHelper;
-import com.dtstack.flinkx.client.JobDeployer;
-import com.dtstack.flinkx.client.constants.ConfigConstant;
-import com.dtstack.flinkx.client.util.PluginInfoUtil;
-import com.dtstack.flinkx.options.Options;
+import com.dtstack.chunjun.client.ClusterClientHelper;
+import com.dtstack.chunjun.client.JobDeployer;
+import com.dtstack.chunjun.client.constants.ConfigConstant;
+import com.dtstack.chunjun.client.util.PluginInfoUtil;
+import com.dtstack.chunjun.options.Options;
import org.apache.flink.client.deployment.ClusterSpecification;
import org.apache.flink.client.deployment.application.ApplicationConfiguration;
@@ -55,7 +55,7 @@
import static org.apache.flink.util.Preconditions.checkNotNull;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: xiuzhu
* @create: 2021/05/31
*/
@@ -155,10 +155,10 @@ private void setDeployerConfig(Configuration configuration, Options launcherOpti
throws FileNotFoundException {
configuration.set(DeploymentOptionsInternal.CONF_DIR, launcherOptions.getFlinkConfDir());
- String coreJarFileName = PluginInfoUtil.getCoreJarName(launcherOptions.getFlinkxDistDir());
+ String coreJarFileName = PluginInfoUtil.getCoreJarName(launcherOptions.getChunjunDistDir());
String remoteCoreJarPath =
"local://"
- + launcherOptions.getRemoteFlinkxDistDir()
+ + launcherOptions.getRemoteChunJunDistDir()
+ File.separator
+ coreJarFileName;
configuration.set(PipelineOptions.JARS, Collections.singletonList(remoteCoreJarPath));
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/kubernetes/KubernetesSessionClusterClientHelper.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/kubernetes/KubernetesSessionClusterClientHelper.java
similarity index 90%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/kubernetes/KubernetesSessionClusterClientHelper.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/kubernetes/KubernetesSessionClusterClientHelper.java
index ca3fe3d907..40234fb8ac 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/kubernetes/KubernetesSessionClusterClientHelper.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/kubernetes/KubernetesSessionClusterClientHelper.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.kubernetes;
+package com.dtstack.chunjun.client.kubernetes;
-import com.dtstack.flinkx.client.ClusterClientHelper;
-import com.dtstack.flinkx.client.JobDeployer;
-import com.dtstack.flinkx.client.util.JobGraphUtil;
-import com.dtstack.flinkx.options.Options;
+import com.dtstack.chunjun.client.ClusterClientHelper;
+import com.dtstack.chunjun.client.JobDeployer;
+import com.dtstack.chunjun.client.util.JobGraphUtil;
+import com.dtstack.chunjun.options.Options;
import org.apache.flink.api.common.JobID;
import org.apache.flink.client.program.ClusterClient;
@@ -39,7 +39,7 @@
import java.util.List;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: xiuzhu
* @create: 2021/05/31
*/
@@ -61,7 +61,7 @@ public ClusterClient submit(JobDeployer jobDeployer) throws Exception {
}
FlinkKubeClient flinkKubeClient =
- FlinkKubeClientFactory.getInstance().fromConfiguration(configuration, "flinkx");
+ FlinkKubeClientFactory.getInstance().fromConfiguration(configuration, "ChunJun");
try (KubernetesClusterDescriptor descriptor =
new KubernetesClusterDescriptor(configuration, flinkKubeClient); ) {
ClusterClientProvider retrieve = descriptor.retrieve(clusterId);
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/local/LocalClusterClientHelper.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/local/LocalClusterClientHelper.java
similarity index 85%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/local/LocalClusterClientHelper.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/local/LocalClusterClientHelper.java
index c967ce6bd1..b6c07a1fe5 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/local/LocalClusterClientHelper.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/local/LocalClusterClientHelper.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.local;
+package com.dtstack.chunjun.client.local;
-import com.dtstack.flinkx.Main;
-import com.dtstack.flinkx.client.ClusterClientHelper;
-import com.dtstack.flinkx.client.JobDeployer;
+import com.dtstack.chunjun.Main;
+import com.dtstack.chunjun.client.ClusterClientHelper;
+import com.dtstack.chunjun.client.JobDeployer;
import org.apache.flink.client.program.ClusterClient;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/31
*/
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/standalone/StandaloneClusterClientHelper.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/standalone/StandaloneClusterClientHelper.java
similarity index 87%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/standalone/StandaloneClusterClientHelper.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/standalone/StandaloneClusterClientHelper.java
index dc43ecdaa3..7dc72edde8 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/standalone/StandaloneClusterClientHelper.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/standalone/StandaloneClusterClientHelper.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.standalone;
+package com.dtstack.chunjun.client.standalone;
-import com.dtstack.flinkx.client.ClusterClientHelper;
-import com.dtstack.flinkx.client.JobDeployer;
-import com.dtstack.flinkx.client.util.JobGraphUtil;
-import com.dtstack.flinkx.client.yarn.YarnSessionClusterClientHelper;
-import com.dtstack.flinkx.options.Options;
+import com.dtstack.chunjun.client.ClusterClientHelper;
+import com.dtstack.chunjun.client.JobDeployer;
+import com.dtstack.chunjun.client.util.JobGraphUtil;
+import com.dtstack.chunjun.client.yarn.YarnSessionClusterClientHelper;
+import com.dtstack.chunjun.options.Options;
import org.apache.flink.api.common.JobID;
import org.apache.flink.client.deployment.StandaloneClusterDescriptor;
@@ -36,7 +36,7 @@
import java.util.List;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/31
*/
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/util/JobGraphUtil.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/util/JobGraphUtil.java
similarity index 95%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/util/JobGraphUtil.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/util/JobGraphUtil.java
index 17e08e2b30..369885b692 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/util/JobGraphUtil.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/util/JobGraphUtil.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.util;
+package com.dtstack.chunjun.client.util;
-import com.dtstack.flinkx.options.Options;
+import com.dtstack.chunjun.options.Options;
import org.apache.flink.client.deployment.ClusterSpecification;
import org.apache.flink.client.program.PackagedProgram;
@@ -37,7 +37,7 @@
import static org.apache.flink.configuration.CoreOptions.DEFAULT_PARALLELISM;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: xiuzhu
* @create: 2021/05/31
*/
@@ -47,7 +47,7 @@ public class JobGraphUtil {
public static JobGraph buildJobGraph(Options launcherOptions, String[] programArgs)
throws Exception {
- String pluginRoot = launcherOptions.getFlinkxDistDir();
+ String pluginRoot = launcherOptions.getChunjunDistDir();
String coreJarPath = PluginInfoUtil.getCoreJarPath(pluginRoot);
File jarFile = new File(coreJarPath);
Configuration flinkConf = launcherOptions.loadFlinkConfiguration();
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/util/PluginInfoUtil.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/util/PluginInfoUtil.java
similarity index 92%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/util/PluginInfoUtil.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/util/PluginInfoUtil.java
index d6489778f2..759617b722 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/util/PluginInfoUtil.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/util/PluginInfoUtil.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.util;
+package com.dtstack.chunjun.client.util;
import org.apache.commons.lang3.StringUtils;
@@ -24,14 +24,14 @@
import java.io.FilenameFilter;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/31
*/
public class PluginInfoUtil {
- private static final String MAIN_CLASS = "com.dtstack.flinkx.Main";
- private static final String CORE_JAR_NAME_PREFIX = "flinkx";
+ private static final String MAIN_CLASS = "com.dtstack.chunjun.Main";
+ private static final String CORE_JAR_NAME_PREFIX = "chunjun";
public static String getCoreJarPath(String pluginRoot) throws FileNotFoundException {
String coreJarPath = pluginRoot + File.separator + getCoreJarName(pluginRoot);
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/util/YarnSessionClientUtil.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/util/YarnSessionClientUtil.java
similarity index 94%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/util/YarnSessionClientUtil.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/util/YarnSessionClientUtil.java
index 517ad6a724..3b6eb16d65 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/util/YarnSessionClientUtil.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/util/YarnSessionClientUtil.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.util;
+package com.dtstack.chunjun.client.util;
-import com.dtstack.flinkx.client.yarn.YarnConfLoader;
-import com.dtstack.flinkx.util.ValueUtil;
+import com.dtstack.chunjun.client.yarn.YarnConfLoader;
+import com.dtstack.chunjun.util.ValueUtil;
import org.apache.flink.client.deployment.ClusterSpecification;
import org.apache.flink.client.program.ClusterClient;
@@ -67,7 +67,7 @@ public class YarnSessionClientUtil {
* @param flinkConfDir flink配置文件路径
* @param yarnConfDir Hadoop配置文件路径
* @param flinkLibDir flink lib目录路径
- * @param flinkxPluginDir FlinkX插件包路径
+ * @param chunjunPluginDir chunjun插件包路径
* @param queue yarn队列名称
* @return
* @throws Exception
@@ -76,7 +76,7 @@ public static ApplicationId startYarnSession(
String flinkConfDir,
String yarnConfDir,
String flinkLibDir,
- String flinkxPluginDir,
+ String chunjunPluginDir,
String queue)
throws Exception {
Configuration flinkConfig = GlobalConfiguration.loadConfiguration(flinkConfDir);
@@ -147,7 +147,7 @@ public static ApplicationId startYarnSession(
descriptor.addShipFiles(shipFiles);
}
- File syncFile = new File(flinkxPluginDir);
+ File syncFile = new File(chunjunPluginDir);
List pluginPaths =
Arrays.stream(Objects.requireNonNull(syncFile.listFiles()))
.filter(file -> !file.getName().endsWith("zip"))
@@ -194,12 +194,12 @@ public static ClusterSpecification createClusterSpecification(Properties conProp
public static void main(String[] args) throws Exception {
String flinkConfDir = "/opt/module/flink-1.12.2/conf";
String yarnConfDir = "/opt/module/hadoop-2.7.6/etc/hadoop";
- String flinkLibDir = "hdfs://flinkx1:9000/flink-1.12.2/lib";
- String flinkxPluginDir = "/Users/lzq/Desktop/DTStack/flinkx_1.12/flinkx/flinkxplugins/";
+ String flinkLibDir = "hdfs://chunjun1:9000/flink-1.12.2/lib";
+ String chunjunPluginDir = "/Users/lzq/Desktop/DTStack/chunjun_1.12/chunjun/chunjunplugins/";
String queue = "c";
ApplicationId applicationId =
- startYarnSession(flinkConfDir, yarnConfDir, flinkLibDir, flinkxPluginDir, queue);
+ startYarnSession(flinkConfDir, yarnConfDir, flinkLibDir, chunjunPluginDir, queue);
System.out.println("clusterId = " + applicationId);
}
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/yarn/YarnConfLoader.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/yarn/YarnConfLoader.java
similarity index 97%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/yarn/YarnConfLoader.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/yarn/YarnConfLoader.java
index af54de1757..db50b56e62 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/yarn/YarnConfLoader.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/yarn/YarnConfLoader.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.client.yarn;
+package com.dtstack.chunjun.client.yarn;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.constants.ConstantValue;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.yarn.conf.YarnConfiguration;
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/yarn/YarnPerJobClusterClientHelper.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/yarn/YarnPerJobClusterClientHelper.java
similarity index 96%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/yarn/YarnPerJobClusterClientHelper.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/yarn/YarnPerJobClusterClientHelper.java
index e481d4eac7..f2e96e0c3d 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/yarn/YarnPerJobClusterClientHelper.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/yarn/YarnPerJobClusterClientHelper.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.yarn;
+package com.dtstack.chunjun.client.yarn;
-import com.dtstack.flinkx.client.ClusterClientHelper;
-import com.dtstack.flinkx.client.JobDeployer;
-import com.dtstack.flinkx.client.util.PluginInfoUtil;
-import com.dtstack.flinkx.options.Options;
-import com.dtstack.flinkx.util.MapUtil;
-import com.dtstack.flinkx.util.ValueUtil;
+import com.dtstack.chunjun.client.ClusterClientHelper;
+import com.dtstack.chunjun.client.JobDeployer;
+import com.dtstack.chunjun.client.util.PluginInfoUtil;
+import com.dtstack.chunjun.options.Options;
+import com.dtstack.chunjun.util.MapUtil;
+import com.dtstack.chunjun.util.ValueUtil;
import org.apache.flink.client.deployment.ClusterSpecification;
import org.apache.flink.client.program.ClusterClient;
@@ -60,7 +60,7 @@
import static org.apache.flink.configuration.TaskManagerOptions.NUM_TASK_SLOTS;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/31
*/
@@ -218,7 +218,7 @@ private ClusterSpecification createClusterSpecification(JobDeployer jobDeployer)
clusterSpecification.setCreateProgramDelay(true);
- String pluginRoot = launcherOptions.getFlinkxDistDir();
+ String pluginRoot = launcherOptions.getChunjunDistDir();
String coreJarPath = PluginInfoUtil.getCoreJarPath(pluginRoot);
File jarFile = new File(coreJarPath);
clusterSpecification.setConfiguration(launcherOptions.loadFlinkConfiguration());
diff --git a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/yarn/YarnSessionClusterClientHelper.java b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/yarn/YarnSessionClusterClientHelper.java
similarity index 96%
rename from flinkx-clients/src/main/java/com/dtstack/flinkx/client/yarn/YarnSessionClusterClientHelper.java
rename to chunjun-clients/src/main/java/com/dtstack/chunjun/client/yarn/YarnSessionClusterClientHelper.java
index fe4ad3d6de..80c526fd84 100644
--- a/flinkx-clients/src/main/java/com/dtstack/flinkx/client/yarn/YarnSessionClusterClientHelper.java
+++ b/chunjun-clients/src/main/java/com/dtstack/chunjun/client/yarn/YarnSessionClusterClientHelper.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.client.yarn;
+package com.dtstack.chunjun.client.yarn;
-import com.dtstack.flinkx.client.ClusterClientHelper;
-import com.dtstack.flinkx.client.JobDeployer;
-import com.dtstack.flinkx.client.util.JobGraphUtil;
-import com.dtstack.flinkx.options.Options;
+import com.dtstack.chunjun.client.ClusterClientHelper;
+import com.dtstack.chunjun.client.JobDeployer;
+import com.dtstack.chunjun.client.util.JobGraphUtil;
+import com.dtstack.chunjun.options.Options;
import org.apache.flink.api.common.JobID;
import org.apache.flink.client.program.ClusterClient;
@@ -51,7 +51,7 @@
import static org.apache.flink.yarn.configuration.YarnConfigOptions.APPLICATION_QUEUE;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/31
*/
diff --git a/flinkx-clients/src/main/java/org/apache/flink/client/deployment/ClusterSpecification.java b/chunjun-clients/src/main/java/org/apache/flink/client/deployment/ClusterSpecification.java
similarity index 100%
rename from flinkx-clients/src/main/java/org/apache/flink/client/deployment/ClusterSpecification.java
rename to chunjun-clients/src/main/java/org/apache/flink/client/deployment/ClusterSpecification.java
diff --git a/flinkx-clients/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java b/chunjun-clients/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java
similarity index 99%
rename from flinkx-clients/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java
rename to chunjun-clients/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java
index 8c9e6f5b2f..7fac27ff99 100644
--- a/flinkx-clients/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java
+++ b/chunjun-clients/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java
@@ -18,9 +18,9 @@
package org.apache.flink.yarn;
-import com.dtstack.flinkx.client.util.JobGraphUtil;
-import com.dtstack.flinkx.constants.ConfigConstant;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.client.util.JobGraphUtil;
+import com.dtstack.chunjun.constants.ConfigConstant;
+import com.dtstack.chunjun.constants.ConstantValue;
import org.apache.flink.annotation.VisibleForTesting;
import org.apache.flink.api.common.cache.DistributedCache;
diff --git a/flinkx-clients/src/main/resources/log4j.properties b/chunjun-clients/src/main/resources/log4j.properties
similarity index 100%
rename from flinkx-clients/src/main/resources/log4j.properties
rename to chunjun-clients/src/main/resources/log4j.properties
diff --git a/flinkx-clients/src/main/resources/log4j2.xml b/chunjun-clients/src/main/resources/log4j2.xml
similarity index 100%
rename from flinkx-clients/src/main/resources/log4j2.xml
rename to chunjun-clients/src/main/resources/log4j2.xml
diff --git a/flinkx-clients/src/main/resources/logback.xml b/chunjun-clients/src/main/resources/logback.xml
similarity index 87%
rename from flinkx-clients/src/main/resources/logback.xml
rename to chunjun-clients/src/main/resources/logback.xml
index 0125d733de..d94a19a69b 100644
--- a/flinkx-clients/src/main/resources/logback.xml
+++ b/chunjun-clients/src/main/resources/logback.xml
@@ -15,8 +15,8 @@
-
+
-
\ No newline at end of file
+
diff --git a/flinkx-connectors/flinkx-connector-binlog/pom.xml b/chunjun-connectors/chunjun-connector-binlog/pom.xml
similarity index 96%
rename from flinkx-connectors/flinkx-connector-binlog/pom.xml
rename to chunjun-connectors/chunjun-connector-binlog/pom.xml
index 5afb5f72e2..55aa436fbe 100644
--- a/flinkx-connectors/flinkx-connector-binlog/pom.xml
+++ b/chunjun-connectors/chunjun-connector-binlog/pom.xml
@@ -3,14 +3,14 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-binlog
- FlinkX : Connectors : Binlog
+ chunjun-connector-binlog
+ ChunJun : Connectors : Binlog
1.1.4
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/alibaba/otter/canal/filter/PatternUtils.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/alibaba/otter/canal/filter/PatternUtils.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/alibaba/otter/canal/filter/PatternUtils.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/alibaba/otter/canal/filter/PatternUtils.java
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl/DruidDdlParser.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl/DruidDdlParser.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl/DruidDdlParser.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl/DruidDdlParser.java
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/conf/BinlogConf.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/conf/BinlogConf.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/conf/BinlogConf.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/conf/BinlogConf.java
index 73433da848..a4644496c0 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/conf/BinlogConf.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/conf/BinlogConf.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.conf;
+package com.dtstack.chunjun.connector.binlog.conf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
import java.util.ArrayList;
import java.util.List;
@@ -28,7 +28,7 @@
*
* @author jiangbo @ 2020/1/10
*/
-public class BinlogConf extends FlinkxCommonConf {
+public class BinlogConf extends ChunJunCommonConf {
public String host;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/converter/BinlogColumnConverter.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/converter/BinlogColumnConverter.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/converter/BinlogColumnConverter.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/converter/BinlogColumnConverter.java
index b58cf28f0d..d534cf0ce6 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/converter/BinlogColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/converter/BinlogColumnConverter.java
@@ -15,25 +15,25 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.converter;
+package com.dtstack.chunjun.connector.binlog.converter;
-import com.dtstack.flinkx.cdc.DdlRowData;
-import com.dtstack.flinkx.cdc.DdlRowDataBuilder;
-import com.dtstack.flinkx.connector.binlog.listener.BinlogEventRow;
-import com.dtstack.flinkx.constants.CDCConstantValue;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.MapColumn;
-import com.dtstack.flinkx.element.column.NullColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.cdc.DdlRowData;
+import com.dtstack.chunjun.cdc.DdlRowDataBuilder;
+import com.dtstack.chunjun.connector.binlog.listener.BinlogEventRow;
+import com.dtstack.chunjun.constants.CDCConstantValue;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.MapColumn;
+import com.dtstack.chunjun.element.column.NullColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.calcite.shaded.com.google.common.collect.Maps;
import org.apache.flink.table.data.RowData;
@@ -53,15 +53,15 @@
import java.util.Map;
import java.util.stream.Collectors;
-import static com.dtstack.flinkx.constants.CDCConstantValue.AFTER;
-import static com.dtstack.flinkx.constants.CDCConstantValue.AFTER_;
-import static com.dtstack.flinkx.constants.CDCConstantValue.BEFORE;
-import static com.dtstack.flinkx.constants.CDCConstantValue.BEFORE_;
-import static com.dtstack.flinkx.constants.CDCConstantValue.OP_TIME;
-import static com.dtstack.flinkx.constants.CDCConstantValue.SCHEMA;
-import static com.dtstack.flinkx.constants.CDCConstantValue.TABLE;
-import static com.dtstack.flinkx.constants.CDCConstantValue.TS;
-import static com.dtstack.flinkx.constants.CDCConstantValue.TYPE;
+import static com.dtstack.chunjun.constants.CDCConstantValue.AFTER;
+import static com.dtstack.chunjun.constants.CDCConstantValue.AFTER_;
+import static com.dtstack.chunjun.constants.CDCConstantValue.BEFORE;
+import static com.dtstack.chunjun.constants.CDCConstantValue.BEFORE_;
+import static com.dtstack.chunjun.constants.CDCConstantValue.OP_TIME;
+import static com.dtstack.chunjun.constants.CDCConstantValue.SCHEMA;
+import static com.dtstack.chunjun.constants.CDCConstantValue.TABLE;
+import static com.dtstack.chunjun.constants.CDCConstantValue.TS;
+import static com.dtstack.chunjun.constants.CDCConstantValue.TYPE;
/**
* Date: 2021/04/29 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/converter/BinlogRowConverter.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/converter/BinlogRowConverter.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/converter/BinlogRowConverter.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/converter/BinlogRowConverter.java
index 4f0a4993a0..f120ba270f 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/converter/BinlogRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/converter/BinlogRowConverter.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.converter;
+package com.dtstack.chunjun.connector.binlog.converter;
-import com.dtstack.flinkx.connector.binlog.listener.BinlogEventRow;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
+import com.dtstack.chunjun.connector.binlog.listener.BinlogEventRow;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
import org.apache.flink.formats.json.TimestampFormat;
import org.apache.flink.table.api.TableException;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/converter/MysqlBinlogRawTypeConverter.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/converter/MysqlBinlogRawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/converter/MysqlBinlogRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/converter/MysqlBinlogRawTypeConverter.java
index 080fb9c9e3..1874dfd4b6 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/converter/MysqlBinlogRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/converter/MysqlBinlogRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.converter;
+package com.dtstack.chunjun.connector.binlog.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
@@ -27,7 +27,7 @@
/**
* @author wuren
- * @program flinkx
+ * @program chunjun
* @create 2021/05/24
*/
public class MysqlBinlogRawTypeConverter {
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/BinlogInputFormat.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/BinlogInputFormat.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/BinlogInputFormat.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/BinlogInputFormat.java
index aa0feda904..60536cb132 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/BinlogInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/BinlogInputFormat.java
@@ -15,21 +15,21 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.inputformat;
-
-import com.dtstack.flinkx.connector.binlog.conf.BinlogConf;
-import com.dtstack.flinkx.connector.binlog.listener.BinlogAlarmHandler;
-import com.dtstack.flinkx.connector.binlog.listener.BinlogEventSink;
-import com.dtstack.flinkx.connector.binlog.listener.BinlogJournalValidator;
-import com.dtstack.flinkx.connector.binlog.listener.BinlogPositionManager;
-import com.dtstack.flinkx.connector.binlog.listener.HeartBeatController;
-import com.dtstack.flinkx.connector.binlog.util.BinlogUtil;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.util.ClassUtil;
-import com.dtstack.flinkx.util.JsonUtil;
+package com.dtstack.chunjun.connector.binlog.inputformat;
+
+import com.dtstack.chunjun.connector.binlog.conf.BinlogConf;
+import com.dtstack.chunjun.connector.binlog.listener.BinlogAlarmHandler;
+import com.dtstack.chunjun.connector.binlog.listener.BinlogEventSink;
+import com.dtstack.chunjun.connector.binlog.listener.BinlogJournalValidator;
+import com.dtstack.chunjun.connector.binlog.listener.BinlogPositionManager;
+import com.dtstack.chunjun.connector.binlog.listener.HeartBeatController;
+import com.dtstack.chunjun.connector.binlog.util.BinlogUtil;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.util.ClassUtil;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.core.io.GenericInputSplit;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/BinlogInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/BinlogInputFormatBuilder.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/BinlogInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/BinlogInputFormatBuilder.java
index f6bd8ac262..56ac748c57 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/BinlogInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/BinlogInputFormatBuilder.java
@@ -15,20 +15,20 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.inputformat;
+package com.dtstack.chunjun.connector.binlog.inputformat;
-import com.dtstack.flinkx.cdc.EventType;
-import com.dtstack.flinkx.connector.binlog.conf.BinlogConf;
-import com.dtstack.flinkx.connector.binlog.util.BinlogUtil;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
-import com.dtstack.flinkx.throwable.FlinkxException;
-import com.dtstack.flinkx.util.ClassUtil;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.RetryUtil;
-import com.dtstack.flinkx.util.TelnetUtil;
+import com.dtstack.chunjun.cdc.EventType;
+import com.dtstack.chunjun.connector.binlog.conf.BinlogConf;
+import com.dtstack.chunjun.connector.binlog.util.BinlogUtil;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.throwable.ChunJunException;
+import com.dtstack.chunjun.util.ClassUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.RetryUtil;
+import com.dtstack.chunjun.util.TelnetUtil;
import com.google.common.base.Preconditions;
import com.google.common.collect.Lists;
@@ -201,7 +201,7 @@ protected void checkFormat() {
// 判断是否是updrdb,如果是则获取updrdb数据节点连接信息和表engine信息
try {
BinlogUtil.getUpdrdbMessage(conn, binlogConf);
- } catch (FlinkxException e) {
+ } catch (ChunJunException e) {
sb.append(e.getMessage());
}
@@ -215,7 +215,7 @@ protected void checkFormat() {
// 判断是否是updrdb,如果是则获取updrdb数据节点连接信息和表engine信息
try {
BinlogUtil.getUpdrdbMessage(conn, binlogConf);
- } catch (FlinkxException e) {
+ } catch (ChunJunException e) {
sb.append(e.getMessage());
}
@@ -229,7 +229,7 @@ protected void checkFormat() {
// 判断是否是updrdb,如果是则获取updrdb数据节点连接信息和表engine信息
try {
BinlogUtil.getUpdrdbMessage(conn, binlogConf);
- } catch (FlinkxException e) {
+ } catch (ChunJunException e) {
sb.append(e.getMessage());
}
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/UpdrdbBinlogInputFormat.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/UpdrdbBinlogInputFormat.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/UpdrdbBinlogInputFormat.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/UpdrdbBinlogInputFormat.java
index b772ba56b7..cbdb4f97d1 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/UpdrdbBinlogInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/UpdrdbBinlogInputFormat.java
@@ -15,15 +15,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.inputformat;
-
-import com.dtstack.flinkx.connector.binlog.listener.BinlogEventSink;
-import com.dtstack.flinkx.connector.binlog.util.BinlogUtil;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.constants.Metrics;
-import com.dtstack.flinkx.util.ClassUtil;
-import com.dtstack.flinkx.util.DataSyncFactoryUtil;
-import com.dtstack.flinkx.util.JsonUtil;
+package com.dtstack.chunjun.connector.binlog.inputformat;
+
+import com.dtstack.chunjun.connector.binlog.listener.BinlogEventSink;
+import com.dtstack.chunjun.connector.binlog.util.BinlogUtil;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.constants.Metrics;
+import com.dtstack.chunjun.util.ClassUtil;
+import com.dtstack.chunjun.util.DataSyncFactoryUtil;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/UpdrdbController.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/UpdrdbController.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/UpdrdbController.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/UpdrdbController.java
index ca038a7ae1..bcc86f0241 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/inputformat/UpdrdbController.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/inputformat/UpdrdbController.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.inputformat;
+package com.dtstack.chunjun.connector.binlog.inputformat;
import com.alibaba.otter.canal.parse.inbound.mysql.MysqlEventParser;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogAlarmHandler.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogAlarmHandler.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogAlarmHandler.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogAlarmHandler.java
index 2d9984876d..b199429449 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogAlarmHandler.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogAlarmHandler.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.listener;
+package com.dtstack.chunjun.connector.binlog.listener;
import com.alibaba.otter.canal.common.AbstractCanalLifeCycle;
import com.alibaba.otter.canal.common.alarm.CanalAlarmHandler;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogEventRow.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogEventRow.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogEventRow.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogEventRow.java
index 3942fc9ec0..a865d0f848 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogEventRow.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogEventRow.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.listener;
+package com.dtstack.chunjun.connector.binlog.listener;
import com.alibaba.otter.canal.protocol.CanalEntry;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogEventSink.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogEventSink.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogEventSink.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogEventSink.java
index caa4d4d610..232a49abcf 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogEventSink.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogEventSink.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.listener;
+package com.dtstack.chunjun.connector.binlog.listener;
-import com.dtstack.flinkx.connector.binlog.inputformat.BinlogInputFormat;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.element.ErrorMsgRowData;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.connector.binlog.inputformat.BinlogInputFormat;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.element.ErrorMsgRowData;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogJournalValidator.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogJournalValidator.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogJournalValidator.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogJournalValidator.java
index 188c62a630..227c56d235 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogJournalValidator.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogJournalValidator.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.listener;
+package com.dtstack.chunjun.connector.binlog.listener;
import com.alibaba.otter.canal.parse.driver.mysql.packets.server.FieldPacket;
import com.alibaba.otter.canal.parse.driver.mysql.packets.server.ResultSetPacket;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogPositionManager.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogPositionManager.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogPositionManager.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogPositionManager.java
index 1db0b94ffa..757a5d1cc1 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/BinlogPositionManager.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/BinlogPositionManager.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.listener;
+package com.dtstack.chunjun.connector.binlog.listener;
-import com.dtstack.flinkx.connector.binlog.inputformat.BinlogInputFormat;
+import com.dtstack.chunjun.connector.binlog.inputformat.BinlogInputFormat;
import com.alibaba.otter.canal.parse.exception.CanalParseException;
import com.alibaba.otter.canal.parse.index.AbstractLogPositionManager;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/HeartBeatController.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/HeartBeatController.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/HeartBeatController.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/HeartBeatController.java
index cd1094a776..7626df0ea5 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/listener/HeartBeatController.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/listener/HeartBeatController.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.listener;
+package com.dtstack.chunjun.connector.binlog.listener;
-import com.dtstack.flinkx.element.ErrorMsgRowData;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.element.ErrorMsgRowData;
+import com.dtstack.chunjun.util.ExceptionUtil;
import com.alibaba.otter.canal.common.AbstractCanalLifeCycle;
import com.alibaba.otter.canal.parse.ha.CanalHAController;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/options/BinlogOptions.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/options/BinlogOptions.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/options/BinlogOptions.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/options/BinlogOptions.java
index aae50d8a5c..6063f65aa1 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/options/BinlogOptions.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/options/BinlogOptions.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.options;
+package com.dtstack.chunjun.connector.binlog.options;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/source/BinlogDynamicTableSource.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/source/BinlogDynamicTableSource.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/source/BinlogDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/source/BinlogDynamicTableSource.java
index cb52105474..7b6ba758a7 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/source/BinlogDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/source/BinlogDynamicTableSource.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.source;
+package com.dtstack.chunjun.connector.binlog.source;
-import com.dtstack.flinkx.connector.binlog.conf.BinlogConf;
-import com.dtstack.flinkx.connector.binlog.converter.BinlogRowConverter;
-import com.dtstack.flinkx.connector.binlog.inputformat.BinlogInputFormatBuilder;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.connector.binlog.conf.BinlogConf;
+import com.dtstack.chunjun.connector.binlog.converter.BinlogRowConverter;
+import com.dtstack.chunjun.connector.binlog.inputformat.BinlogInputFormatBuilder;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.formats.json.TimestampFormat;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/source/BinlogSourceFactory.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/source/BinlogSourceFactory.java
similarity index 77%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/source/BinlogSourceFactory.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/source/BinlogSourceFactory.java
index bb0ed748f4..3001c46b2b 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/source/BinlogSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/source/BinlogSourceFactory.java
@@ -15,19 +15,19 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.source;
+package com.dtstack.chunjun.connector.binlog.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.binlog.conf.BinlogConf;
-import com.dtstack.flinkx.connector.binlog.converter.BinlogColumnConverter;
-import com.dtstack.flinkx.connector.binlog.converter.BinlogRowConverter;
-import com.dtstack.flinkx.connector.binlog.converter.MysqlBinlogRawTypeConverter;
-import com.dtstack.flinkx.connector.binlog.inputformat.BinlogInputFormatBuilder;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.binlog.conf.BinlogConf;
+import com.dtstack.chunjun.connector.binlog.converter.BinlogColumnConverter;
+import com.dtstack.chunjun.connector.binlog.converter.BinlogRowConverter;
+import com.dtstack.chunjun.connector.binlog.converter.MysqlBinlogRawTypeConverter;
+import com.dtstack.chunjun.connector.binlog.inputformat.BinlogInputFormatBuilder;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.formats.json.TimestampFormat;
import org.apache.flink.streaming.api.datastream.DataStream;
@@ -50,7 +50,7 @@ public BinlogSourceFactory(SyncConf config, StreamExecutionEnvironment env) {
JsonUtil.toObject(
JsonUtil.toJson(config.getReader().getParameter()), BinlogConf.class);
binlogConf.setColumn(config.getReader().getFieldList());
- super.initFlinkxCommonConf(binlogConf);
+ super.initCommonConf(binlogConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/table/BinlogDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/table/BinlogDynamicTableFactory.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/table/BinlogDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/table/BinlogDynamicTableFactory.java
index a88890b750..098321244a 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/table/BinlogDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/table/BinlogDynamicTableFactory.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.table;
+package com.dtstack.chunjun.connector.binlog.table;
-import com.dtstack.flinkx.connector.binlog.conf.BinlogConf;
-import com.dtstack.flinkx.connector.binlog.options.BinlogOptions;
-import com.dtstack.flinkx.connector.binlog.source.BinlogDynamicTableSource;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.connector.binlog.conf.BinlogConf;
+import com.dtstack.chunjun.connector.binlog.options.BinlogOptions;
+import com.dtstack.chunjun.connector.binlog.source.BinlogDynamicTableSource;
+import com.dtstack.chunjun.constants.ConstantValue;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/util/BinlogUtil.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/util/BinlogUtil.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/util/BinlogUtil.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/util/BinlogUtil.java
index 419fc3be2a..176555d935 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/dtstack/flinkx/connector/binlog/util/BinlogUtil.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/dtstack/chunjun/connector/binlog/util/BinlogUtil.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.util;
+package com.dtstack.chunjun.connector.binlog.util;
-import com.dtstack.flinkx.connector.binlog.conf.BinlogConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.throwable.FlinkxException;
+import com.dtstack.chunjun.connector.binlog.conf.BinlogConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.throwable.ChunJunException;
import com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException;
import org.apache.commons.collections.CollectionUtils;
@@ -267,7 +267,7 @@ public static String formatUpdrdbUsername(String username, String group) {
* @throws SQLException
*/
public static void getUpdrdbMessage(Connection connection, BinlogConf binlogConf)
- throws SQLException, FlinkxException {
+ throws SQLException, ChunJunException {
boolean isUpdrdb = checkIfUpdrdbAndGetGroupInfo(connection, binlogConf);
if (isUpdrdb) {
binlogConf.setUpdrdb(true);
@@ -302,7 +302,7 @@ private static void checkUpdrdbUserPrivilege(Connection connection) throws SQLEx
* @throws SQLException
*/
private static void getTableEngineInfo(Connection connection, BinlogConf binlogConf)
- throws SQLException, FlinkxException {
+ throws SQLException, ChunJunException {
String database = getDataBaseByUrl(binlogConf.getJdbcUrl());
// 按不同配置情况获取表引擎信息
@@ -362,11 +362,11 @@ public static Map> getDatabaseTableMap(
*
* @param connection 连接updrdb proxy节点的jdbc连接
* @param binlogConf 用于装载表引擎信息
- * @throws FlinkxException
+ * @throws ChunJunException
* @throws SQLException
*/
public static void getUpdrdbTableInfoWithFilter(Connection connection, BinlogConf binlogConf)
- throws FlinkxException, SQLException {
+ throws ChunJunException, SQLException {
String filter = binlogConf.getFilter();
String[] filterInfo = checkAndAnalyzeFilter(filter);
String database = filterInfo[0];
@@ -379,20 +379,20 @@ public static void getUpdrdbTableInfoWithFilter(Connection connection, BinlogCon
*
* @param filter 过滤器
* @return SchemaRegex+TableRegex
- * @throws FlinkxException filter未明确指定shcema,目前设计必须指定schema
+ * @throws ChunJunException filter未明确指定shcema,目前设计必须指定schema
*/
- public static String[] checkAndAnalyzeFilter(String filter) throws FlinkxException {
+ public static String[] checkAndAnalyzeFilter(String filter) throws ChunJunException {
// filter指定了所有表
if (filter.equals(".*") || filter.equals(".*\\..*")) {
- throw new FlinkxException("drdb binlogReader must specify schema!");
+ throw new ChunJunException("drdb binlogReader must specify schema!");
} else {
String[] filterInfo = filter.split("\\\\.");
if (filterInfo.length != 2) {
- throw new FlinkxException(String.format("unsupported regex [%s]", filter));
+ throw new ChunJunException(String.format("unsupported regex [%s]", filter));
}
// 未明确指定schema
if (!filterInfo[0].matches("([1-9]|[a-z]|[A-Z])*")) {
- throw new FlinkxException("drdb binlogReader must specify schema!");
+ throw new ChunJunException("drdb binlogReader must specify schema!");
}
return filterInfo;
}
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/google/common/collect/MapMakerHelper.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/google/common/collect/MapMakerHelper.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/google/common/collect/MapMakerHelper.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/google/common/collect/MapMakerHelper.java
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/java/com/google/common/collect/MigrateMap.java b/chunjun-connectors/chunjun-connector-binlog/src/main/java/com/google/common/collect/MigrateMap.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/java/com/google/common/collect/MigrateMap.java
rename to chunjun-connectors/chunjun-connector-binlog/src/main/java/com/google/common/collect/MigrateMap.java
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-binlog/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 91%
rename from flinkx-connectors/flinkx-connector-binlog/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-binlog/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index c8f1ab8ff9..a55a0ff266 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-binlog/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.binlog.table.BinlogDynamicTableFactory
+com.dtstack.chunjun.connector.binlog.table.BinlogDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/test/java/com/dtstack/flinkx/connector/binlog/inputformat/BinlogInputFormatBuilderTest.java b/chunjun-connectors/chunjun-connector-binlog/src/test/java/com/dtstack/chunjun/connector/binlog/inputformat/BinlogInputFormatBuilderTest.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-binlog/src/test/java/com/dtstack/flinkx/connector/binlog/inputformat/BinlogInputFormatBuilderTest.java
rename to chunjun-connectors/chunjun-connector-binlog/src/test/java/com/dtstack/chunjun/connector/binlog/inputformat/BinlogInputFormatBuilderTest.java
index 57e3e1aeaa..f6f2ee70f7 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/test/java/com/dtstack/flinkx/connector/binlog/inputformat/BinlogInputFormatBuilderTest.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/test/java/com/dtstack/chunjun/connector/binlog/inputformat/BinlogInputFormatBuilderTest.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.inputformat;
+package com.dtstack.chunjun.connector.binlog.inputformat;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.binlog.conf.BinlogConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.binlog.conf.BinlogConf;
import org.junit.Before;
import org.junit.Test;
@@ -41,7 +41,7 @@ public void setup() {
@Test
public void finishTest() {
- FlinkxCommonConf commonConf = new FlinkxCommonConf();
+ ChunJunCommonConf commonConf = new ChunJunCommonConf();
commonConf.setCheckFormat(true);
BinlogConf binlogConf = new BinlogConf();
binlogConf.setUpdrdb(true);
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/test/java/com/dtstack/flinkx/connector/binlog/inputformat/UpdrdbBinlogInputFormatTest.java b/chunjun-connectors/chunjun-connector-binlog/src/test/java/com/dtstack/chunjun/connector/binlog/inputformat/UpdrdbBinlogInputFormatTest.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-binlog/src/test/java/com/dtstack/flinkx/connector/binlog/inputformat/UpdrdbBinlogInputFormatTest.java
rename to chunjun-connectors/chunjun-connector-binlog/src/test/java/com/dtstack/chunjun/connector/binlog/inputformat/UpdrdbBinlogInputFormatTest.java
index fad3fa60f2..baaa46129e 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/test/java/com/dtstack/flinkx/connector/binlog/inputformat/UpdrdbBinlogInputFormatTest.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/test/java/com/dtstack/chunjun/connector/binlog/inputformat/UpdrdbBinlogInputFormatTest.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.inputformat;
+package com.dtstack.chunjun.connector.binlog.inputformat;
-import com.dtstack.flinkx.connector.binlog.conf.BinlogConf;
-import com.dtstack.flinkx.constants.Metrics;
+import com.dtstack.chunjun.connector.binlog.conf.BinlogConf;
+import com.dtstack.chunjun.constants.Metrics;
import org.apache.flink.api.common.functions.RuntimeContext;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-binlog/src/test/java/com/dtstack/flinkx/connector/binlog/util/BinlogUtilTest.java b/chunjun-connectors/chunjun-connector-binlog/src/test/java/com/dtstack/chunjun/connector/binlog/util/BinlogUtilTest.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-binlog/src/test/java/com/dtstack/flinkx/connector/binlog/util/BinlogUtilTest.java
rename to chunjun-connectors/chunjun-connector-binlog/src/test/java/com/dtstack/chunjun/connector/binlog/util/BinlogUtilTest.java
index 564c159deb..6df64dc145 100644
--- a/flinkx-connectors/flinkx-connector-binlog/src/test/java/com/dtstack/flinkx/connector/binlog/util/BinlogUtilTest.java
+++ b/chunjun-connectors/chunjun-connector-binlog/src/test/java/com/dtstack/chunjun/connector/binlog/util/BinlogUtilTest.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.binlog.util;
+package com.dtstack.chunjun.connector.binlog.util;
-import com.dtstack.flinkx.connector.binlog.conf.BinlogConf;
-import com.dtstack.flinkx.throwable.FlinkxException;
+import com.dtstack.chunjun.connector.binlog.conf.BinlogConf;
+import com.dtstack.chunjun.throwable.ChunJunException;
import org.junit.Before;
import org.junit.Test;
@@ -76,7 +76,7 @@ public void getDatabaseTableMapTest() {
}
@Test
- public void checkAndGetFilterInfoTest() throws FlinkxException {
+ public void checkAndGetFilterInfoTest() throws ChunJunException {
String filter = "defaultSchema\\.test.*";
String[] filterInfo = BinlogUtil.checkAndAnalyzeFilter(filter);
assert filterInfo.length == 2;
diff --git a/flinkx-connectors/flinkx-connector-cassandra/pom.xml b/chunjun-connectors/chunjun-connector-cassandra/pom.xml
similarity index 70%
rename from flinkx-connectors/flinkx-connector-cassandra/pom.xml
rename to chunjun-connectors/chunjun-connector-cassandra/pom.xml
index f1d28a5c59..e5f4446a4e 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/pom.xml
+++ b/chunjun-connectors/chunjun-connector-cassandra/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-cassandra
- FlinkX : Connectors : Cassandra
+ chunjun-connector-cassandra
+ ChunJun : Connectors : Cassandra
3.11.0
@@ -61,15 +61,15 @@
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraCommonConf.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraCommonConf.java
similarity index 78%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraCommonConf.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraCommonConf.java
index aa972aadef..057ce989ce 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraCommonConf.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraCommonConf.java
@@ -16,38 +16,38 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.conf;
+package com.dtstack.chunjun.connector.cassandra.conf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
import org.apache.flink.configuration.ReadableConfig;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CLUSTER_NAME;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CONNECT_TIMEOUT_MILLISECONDS;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CONSISTENCY;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CORE_CONNECTIONS_PER_HOST;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.HOST;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.HOST_DISTANCE;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.KEY_SPACES;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.MAX_CONNECTIONS__PER_HOST;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.MAX_QUEUE_SIZE;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.MAX_REQUESTS_PER_CONNECTION;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.PASSWORD;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.POOL_TIMEOUT_MILLISECONDS;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.PORT;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.READ_TIME_OUT_MILLISECONDS;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.TABLE_NAME;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.USER_NAME;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.USE_SSL;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CLUSTER_NAME;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CONNECT_TIMEOUT_MILLISECONDS;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CONSISTENCY;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CORE_CONNECTIONS_PER_HOST;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.HOST;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.HOST_DISTANCE;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.KEY_SPACES;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.MAX_CONNECTIONS__PER_HOST;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.MAX_QUEUE_SIZE;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.MAX_REQUESTS_PER_CONNECTION;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.PASSWORD;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.POOL_TIMEOUT_MILLISECONDS;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.PORT;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.READ_TIME_OUT_MILLISECONDS;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.TABLE_NAME;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.USER_NAME;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.USE_SSL;
/**
* @author tiezhu
* @since 2021/6/21 星期一
*/
-public class CassandraCommonConf extends FlinkxCommonConf {
+public class CassandraCommonConf extends ChunJunCommonConf {
protected String host;
@@ -65,7 +65,7 @@ public class CassandraCommonConf extends FlinkxCommonConf {
protected boolean useSSL = false;
- protected String clusterName = "flinkx-cluster";
+ protected String clusterName = "chunjun-cluster";
protected String consistency = "LOCAL_QUORUM";
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraLookupConf.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraLookupConf.java
similarity index 76%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraLookupConf.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraLookupConf.java
index 1a23ac7857..b78ddcccf0 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraLookupConf.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraLookupConf.java
@@ -16,22 +16,22 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.conf;
+package com.dtstack.chunjun.connector.cassandra.conf;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.configuration.ReadableConfig;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.TABLE_NAME;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.TABLE_NAME;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraSinkConf.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraSinkConf.java
similarity index 68%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraSinkConf.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraSinkConf.java
index d27329be36..7f52ab0cb8 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraSinkConf.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraSinkConf.java
@@ -16,28 +16,28 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.conf;
+package com.dtstack.chunjun.connector.cassandra.conf;
import org.apache.flink.configuration.ReadableConfig;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.ASYNC_WRITE;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CLUSTER_NAME;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CONNECT_TIMEOUT_MILLISECONDS;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CONSISTENCY;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CORE_CONNECTIONS_PER_HOST;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.HOST;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.HOST_DISTANCE;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.KEY_SPACES;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.MAX_CONNECTIONS__PER_HOST;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.MAX_QUEUE_SIZE;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.MAX_REQUESTS_PER_CONNECTION;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.PASSWORD;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.POOL_TIMEOUT_MILLISECONDS;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.PORT;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.READ_TIME_OUT_MILLISECONDS;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.TABLE_NAME;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.USER_NAME;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.USE_SSL;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.ASYNC_WRITE;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CLUSTER_NAME;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CONNECT_TIMEOUT_MILLISECONDS;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CONSISTENCY;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CORE_CONNECTIONS_PER_HOST;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.HOST;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.HOST_DISTANCE;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.KEY_SPACES;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.MAX_CONNECTIONS__PER_HOST;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.MAX_QUEUE_SIZE;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.MAX_REQUESTS_PER_CONNECTION;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.PASSWORD;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.POOL_TIMEOUT_MILLISECONDS;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.PORT;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.READ_TIME_OUT_MILLISECONDS;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.TABLE_NAME;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.USER_NAME;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.USE_SSL;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraSourceConf.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraSourceConf.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraSourceConf.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraSourceConf.java
index 9bf08de7b9..322da2630c 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/conf/CassandraSourceConf.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/conf/CassandraSourceConf.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.conf;
+package com.dtstack.chunjun.connector.cassandra.conf;
import org.apache.flink.configuration.ReadableConfig;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.WHERE;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.WHERE;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/converter/CassandraColumnConverter.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/converter/CassandraColumnConverter.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/converter/CassandraColumnConverter.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/converter/CassandraColumnConverter.java
index ed5083f72d..8ef12aad91 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/converter/CassandraColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/converter/CassandraColumnConverter.java
@@ -16,22 +16,22 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.converter;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.ByteColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-import com.dtstack.flinkx.util.DateUtil;
+package com.dtstack.chunjun.connector.cassandra.converter;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.ByteColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.RowType;
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/converter/CassandraRawTypeConverter.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/converter/CassandraRawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/converter/CassandraRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/converter/CassandraRawTypeConverter.java
index a0190916f8..8c332134c6 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/converter/CassandraRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/converter/CassandraRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.converter;
+package com.dtstack.chunjun.connector.cassandra.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/converter/CassandraRowConverter.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/converter/CassandraRowConverter.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/converter/CassandraRowConverter.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/converter/CassandraRowConverter.java
index 1042380e7a..9bd657345d 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/converter/CassandraRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/converter/CassandraRowConverter.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.converter;
+package com.dtstack.chunjun.connector.cassandra.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/lookup/CassandraAllTableFunction.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/lookup/CassandraAllTableFunction.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/lookup/CassandraAllTableFunction.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/lookup/CassandraAllTableFunction.java
index 9fbf594a8f..51dd9c5007 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/lookup/CassandraAllTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/lookup/CassandraAllTableFunction.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.lookup;
+package com.dtstack.chunjun.connector.cassandra.lookup;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraCommonConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraLookupConf;
-import com.dtstack.flinkx.connector.cassandra.util.CassandraService;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.lookup.AbstractAllTableFunction;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraCommonConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraLookupConf;
+import com.dtstack.chunjun.connector.cassandra.util.CassandraService;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.lookup.AbstractAllTableFunction;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.functions.FunctionContext;
@@ -41,7 +41,7 @@
import java.util.List;
import java.util.Map;
-import static com.dtstack.flinkx.connector.cassandra.util.CassandraService.quoteColumn;
+import static com.dtstack.chunjun.connector.cassandra.util.CassandraService.quoteColumn;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/lookup/CassandraLruTableFunction.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/lookup/CassandraLruTableFunction.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/lookup/CassandraLruTableFunction.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/lookup/CassandraLruTableFunction.java
index 7f1a5e0d6b..5a6fa41d70 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/lookup/CassandraLruTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/lookup/CassandraLruTableFunction.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.lookup;
-
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraCommonConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraLookupConf;
-import com.dtstack.flinkx.connector.cassandra.util.CassandraService;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.enums.ECacheContentType;
-import com.dtstack.flinkx.lookup.AbstractLruTableFunction;
-import com.dtstack.flinkx.lookup.cache.CacheMissVal;
-import com.dtstack.flinkx.lookup.cache.CacheObj;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+package com.dtstack.chunjun.connector.cassandra.lookup;
+
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraCommonConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraLookupConf;
+import com.dtstack.chunjun.connector.cassandra.util.CassandraService;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.enums.ECacheContentType;
+import com.dtstack.chunjun.lookup.AbstractLruTableFunction;
+import com.dtstack.chunjun.lookup.cache.CacheMissVal;
+import com.dtstack.chunjun.lookup.cache.CacheObj;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.FunctionContext;
@@ -55,7 +55,7 @@
import java.util.List;
import java.util.concurrent.CompletableFuture;
-import static com.dtstack.flinkx.connector.cassandra.util.CassandraService.quoteColumn;
+import static com.dtstack.chunjun.connector.cassandra.util.CassandraService.quoteColumn;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/optinos/CassandraCommonOptions.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/optinos/CassandraCommonOptions.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/optinos/CassandraCommonOptions.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/optinos/CassandraCommonOptions.java
index 808befcc1c..26a9ae1bbc 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/optinos/CassandraCommonOptions.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/optinos/CassandraCommonOptions.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.optinos;
+package com.dtstack.chunjun.connector.cassandra.optinos;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
@@ -73,7 +73,7 @@ public class CassandraCommonOptions {
public static final ConfigOption CLUSTER_NAME =
ConfigOptions.key("clusterName")
.stringType()
- .defaultValue("flinkx-cluster")
+ .defaultValue("chunjun-cluster")
.withDescription(
"Cassandra params. Use cassandra cluster thread-factory-name.");
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraDynamicTableSink.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraDynamicTableSink.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraDynamicTableSink.java
index 880cad5edc..8341f2c82c 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraDynamicTableSink.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.sink;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSinkConf;
-import com.dtstack.flinkx.connector.cassandra.converter.CassandraRawTypeConverter;
-import com.dtstack.flinkx.connector.cassandra.converter.CassandraRowConverter;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.cassandra.sink;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSinkConf;
+import com.dtstack.chunjun.connector.cassandra.converter.CassandraRawTypeConverter;
+import com.dtstack.chunjun.connector.cassandra.converter.CassandraRowConverter;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraOutputFormat.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraOutputFormat.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraOutputFormat.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraOutputFormat.java
index 5967b90c87..01998ea447 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraOutputFormat.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.sink;
+package com.dtstack.chunjun.connector.cassandra.sink;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSinkConf;
-import com.dtstack.flinkx.connector.cassandra.util.CassandraService;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSinkConf;
+import com.dtstack.chunjun.connector.cassandra.util.CassandraService;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.table.data.RowData;
@@ -42,7 +42,7 @@
import java.util.List;
import java.util.concurrent.TimeUnit;
-import static com.dtstack.flinkx.connector.cassandra.util.CassandraService.quoteColumn;
+import static com.dtstack.chunjun.connector.cassandra.util.CassandraService.quoteColumn;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraOutputFormatBuilder.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraOutputFormatBuilder.java
index f0b07cc27a..d03ca2e768 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraOutputFormatBuilder.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.sink;
+package com.dtstack.chunjun.connector.cassandra.sink;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSinkConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
-import com.dtstack.flinkx.throwable.NoRestartException;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSinkConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.throwable.NoRestartException;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraSinkFactory.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraSinkFactory.java
similarity index 78%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraSinkFactory.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraSinkFactory.java
index ec93014bd6..3eac19f133 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/sink/CassandraSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/sink/CassandraSinkFactory.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.sink;
+package com.dtstack.chunjun.connector.cassandra.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSinkConf;
-import com.dtstack.flinkx.connector.cassandra.converter.CassandraColumnConverter;
-import com.dtstack.flinkx.connector.cassandra.converter.CassandraRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSinkConf;
+import com.dtstack.chunjun.connector.cassandra.converter.CassandraColumnConverter;
+import com.dtstack.chunjun.connector.cassandra.converter.CassandraRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -50,7 +50,7 @@ public CassandraSinkFactory(SyncConf syncConf) {
JsonUtil.toJson(syncConf.getWriter().getParameter()),
CassandraSinkConf.class);
sinkConf.setColumn(syncConf.getWriter().getFieldList());
- super.initFlinkxCommonConf(sinkConf);
+ super.initCommonConf(sinkConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraDynamicTableSource.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraDynamicTableSource.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraDynamicTableSource.java
index 57afbd2a10..b4058f4317 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraDynamicTableSource.java
@@ -16,21 +16,21 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.source;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraLookupConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSourceConf;
-import com.dtstack.flinkx.connector.cassandra.converter.CassandraRawTypeConverter;
-import com.dtstack.flinkx.connector.cassandra.converter.CassandraRowConverter;
-import com.dtstack.flinkx.connector.cassandra.lookup.CassandraAllTableFunction;
-import com.dtstack.flinkx.connector.cassandra.lookup.CassandraLruTableFunction;
-import com.dtstack.flinkx.enums.CacheType;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelAsyncTableFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelTableFunctionProvider;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.cassandra.source;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraLookupConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSourceConf;
+import com.dtstack.chunjun.connector.cassandra.converter.CassandraRawTypeConverter;
+import com.dtstack.chunjun.connector.cassandra.converter.CassandraRowConverter;
+import com.dtstack.chunjun.connector.cassandra.lookup.CassandraAllTableFunction;
+import com.dtstack.chunjun.connector.cassandra.lookup.CassandraLruTableFunction;
+import com.dtstack.chunjun.enums.CacheType;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelAsyncTableFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelTableFunctionProvider;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraInputFormat.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraInputFormat.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraInputFormat.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraInputFormat.java
index 3e9f3ae27d..d800912569 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraInputFormat.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.source;
+package com.dtstack.chunjun.connector.cassandra.source;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSourceConf;
-import com.dtstack.flinkx.connector.cassandra.util.CassandraService;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSourceConf;
+import com.dtstack.chunjun.connector.cassandra.util.CassandraService;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.RowData;
@@ -38,7 +38,7 @@
import java.util.ArrayList;
import java.util.Iterator;
-import static com.dtstack.flinkx.connector.cassandra.util.CassandraService.quoteColumn;
+import static com.dtstack.chunjun.connector.cassandra.util.CassandraService.quoteColumn;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraInputFormatBuilder.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraInputFormatBuilder.java
index 80c4bb7ff9..f36e6953b6 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraInputFormatBuilder.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.source;
+package com.dtstack.chunjun.connector.cassandra.source;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSourceConf;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
-import com.dtstack.flinkx.throwable.NoRestartException;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSourceConf;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.throwable.NoRestartException;
import org.apache.commons.lang3.StringUtils;
@@ -28,12 +28,10 @@
* @author tiezhu
* @since 2021/6/21 星期一
*/
-public class CassandraInputFormatBuilder extends BaseRichInputFormatBuilder {
-
- private final CassandraInputFormat format;
+public class CassandraInputFormatBuilder extends BaseRichInputFormatBuilder {
public CassandraInputFormatBuilder() {
- super.format = format = new CassandraInputFormat();
+ super(new CassandraInputFormat());
}
public void setSourceConf(CassandraSourceConf sourceConf) {
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraInputSplit.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraInputSplit.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraInputSplit.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraInputSplit.java
index 7e0f37183c..16de2ef33a 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraInputSplit.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.source;
+package com.dtstack.chunjun.connector.cassandra.source;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraSourceFactory.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraSourceFactory.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraSourceFactory.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraSourceFactory.java
index 50063c6864..a51f926ee8 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/source/CassandraSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/source/CassandraSourceFactory.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.source;
+package com.dtstack.chunjun.connector.cassandra.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSourceConf;
-import com.dtstack.flinkx.connector.cassandra.converter.CassandraRawTypeConverter;
-import com.dtstack.flinkx.connector.cassandra.converter.CassandraRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSourceConf;
+import com.dtstack.chunjun.connector.cassandra.converter.CassandraRawTypeConverter;
+import com.dtstack.chunjun.connector.cassandra.converter.CassandraRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -52,7 +52,7 @@ public CassandraSourceFactory(SyncConf syncConf, StreamExecutionEnvironment env)
JsonUtil.toJson(syncConf.getReader().getParameter()),
CassandraSourceConf.class);
sourceConf.setColumn(syncConf.getReader().getFieldList());
- super.initFlinkxCommonConf(sourceConf);
+ super.initCommonConf(sourceConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/table/CassandraDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/table/CassandraDynamicTableFactory.java
similarity index 56%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/table/CassandraDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/table/CassandraDynamicTableFactory.java
index 9b1659cca7..19f4c08a84 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/table/CassandraDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/table/CassandraDynamicTableFactory.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.table;
+package com.dtstack.chunjun.connector.cassandra.table;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraLookupConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSinkConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSourceConf;
-import com.dtstack.flinkx.connector.cassandra.sink.CassandraDynamicTableSink;
-import com.dtstack.flinkx.connector.cassandra.source.CassandraDynamicTableSource;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraLookupConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSinkConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSourceConf;
+import com.dtstack.chunjun.connector.cassandra.sink.CassandraDynamicTableSink;
+import com.dtstack.chunjun.connector.cassandra.source.CassandraDynamicTableSource;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -37,46 +37,46 @@
import java.util.HashSet;
import java.util.Set;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.ASYNC_WRITE;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CLUSTER_NAME;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CONNECT_TIMEOUT_MILLISECONDS;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CONSISTENCY;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.CORE_CONNECTIONS_PER_HOST;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.HOST;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.HOST_DISTANCE;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.KEY_SPACES;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.MAX_CONNECTIONS__PER_HOST;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.MAX_QUEUE_SIZE;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.MAX_REQUESTS_PER_CONNECTION;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.PASSWORD;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.POOL_TIMEOUT_MILLISECONDS;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.PORT;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.READ_TIME_OUT_MILLISECONDS;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.TABLE_NAME;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.USER_NAME;
-import static com.dtstack.flinkx.connector.cassandra.optinos.CassandraCommonOptions.USE_SSL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_FETCH_SIZE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_INCREMENT_COLUMN;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_INCREMENT_COLUMN_TYPE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARTITION_COLUMN;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARTITION_STRATEGY;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_POLLING_INTERVAL;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_QUERY_TIMEOUT;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_RESTORE_COLUMNNAME;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_RESTORE_COLUMNTYPE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_START_LOCATION;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_MAX_RETRIES;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.ASYNC_WRITE;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CLUSTER_NAME;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CONNECT_TIMEOUT_MILLISECONDS;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CONSISTENCY;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.CORE_CONNECTIONS_PER_HOST;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.HOST;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.HOST_DISTANCE;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.KEY_SPACES;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.MAX_CONNECTIONS__PER_HOST;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.MAX_QUEUE_SIZE;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.MAX_REQUESTS_PER_CONNECTION;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.PASSWORD;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.POOL_TIMEOUT_MILLISECONDS;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.PORT;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.READ_TIME_OUT_MILLISECONDS;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.TABLE_NAME;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.USER_NAME;
+import static com.dtstack.chunjun.connector.cassandra.optinos.CassandraCommonOptions.USE_SSL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_FETCH_SIZE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_INCREMENT_COLUMN;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_INCREMENT_COLUMN_TYPE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARTITION_COLUMN;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARTITION_STRATEGY;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_POLLING_INTERVAL;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_QUERY_TIMEOUT;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_RESTORE_COLUMNNAME;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_RESTORE_COLUMNTYPE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_START_LOCATION;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_MAX_RETRIES;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/util/CassandraService.java b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/util/CassandraService.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/util/CassandraService.java
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/util/CassandraService.java
index 8e187afe6c..320ca83e12 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/java/com/dtstack/flinkx/connector/cassandra/util/CassandraService.java
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/java/com/dtstack/chunjun/connector/cassandra/util/CassandraService.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.cassandra.util;
+package com.dtstack.chunjun.connector.cassandra.util;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraCommonConf;
-import com.dtstack.flinkx.connector.cassandra.conf.CassandraSourceConf;
-import com.dtstack.flinkx.connector.cassandra.source.CassandraInputSplit;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraCommonConf;
+import com.dtstack.chunjun.connector.cassandra.conf.CassandraSourceConf;
+import com.dtstack.chunjun.connector.cassandra.source.CassandraInputSplit;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import org.apache.flink.core.io.InputSplit;
@@ -152,7 +152,7 @@ public static Cluster cluster(CassandraCommonConf commonConf) {
LOG.info("Get cassandra cluster successful");
return cassandraCluster;
} catch (Exception e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
}
diff --git a/flinkx-connectors/flinkx-connector-cassandra/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-cassandra/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 91%
rename from flinkx-connectors/flinkx-connector-cassandra/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-cassandra/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index 32f9007340..a8c4060400 100644
--- a/flinkx-connectors/flinkx-connector-cassandra/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-cassandra/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.cassandra.table.CassandraDynamicTableFactory
+com.dtstack.chunjun.connector.cassandra.table.CassandraDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/pom.xml b/chunjun-connectors/chunjun-connector-clickhouse/pom.xml
similarity index 87%
rename from flinkx-connectors/flinkx-connector-clickhouse/pom.xml
rename to chunjun-connectors/chunjun-connector-clickhouse/pom.xml
index 3f97c54cfe..9f513fdbba 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/pom.xml
+++ b/chunjun-connectors/chunjun-connector-clickhouse/pom.xml
@@ -3,19 +3,19 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-clickhouse
- FlinkX : Connectors : ClickHouse
+ chunjun-connector-clickhouse
+ ChunJun : Connectors : ClickHouse
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/converter/ClickhouseRawTypeConverter.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/converter/ClickhouseRawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/converter/ClickhouseRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/converter/ClickhouseRawTypeConverter.java
index 1429ab79dc..0f6ffd3b13 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/converter/ClickhouseRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/converter/ClickhouseRawTypeConverter.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.converter;
+package com.dtstack.chunjun.connector.clickhouse.converter;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
@@ -28,7 +28,7 @@
import java.util.Locale;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/10
*/
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/dialect/ClickhouseDialect.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/dialect/ClickhouseDialect.java
similarity index 75%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/dialect/ClickhouseDialect.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/dialect/ClickhouseDialect.java
index bbd70bcea9..bd97eaccfa 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/dialect/ClickhouseDialect.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/dialect/ClickhouseDialect.java
@@ -16,18 +16,18 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.dialect;
+package com.dtstack.chunjun.connector.clickhouse.dialect;
-import com.dtstack.flinkx.connector.clickhouse.converter.ClickhouseRawTypeConverter;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputSplit;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.connector.clickhouse.converter.ClickhouseRawTypeConverter;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputSplit;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import java.util.Optional;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/08
*/
@@ -56,18 +56,18 @@ public Optional defaultDriverName() {
@Override
public String getUpdateStatement(
String schema, String tableName, String[] fieldNames, String[] conditionFields) {
- throw new FlinkxRuntimeException("Clickhouse does not support update sql");
+ throw new ChunJunRuntimeException("Clickhouse does not support update sql");
}
@Override
public Optional getReplaceStatement(
String schema, String tableName, String[] fieldNames) {
- throw new FlinkxRuntimeException("Clickhouse does not support replace sql");
+ throw new ChunJunRuntimeException("Clickhouse does not support replace sql");
}
@Override
public String getDeleteStatement(String schema, String tableName, String[] conditionFields) {
- throw new FlinkxRuntimeException("Clickhouse does not support delete sql");
+ throw new ChunJunRuntimeException("Clickhouse does not support delete sql");
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/sink/ClickhouseOutputFormat.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/sink/ClickhouseOutputFormat.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/sink/ClickhouseOutputFormat.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/sink/ClickhouseOutputFormat.java
index b82ba47db5..5bdce59105 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/sink/ClickhouseOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/sink/ClickhouseOutputFormat.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.sink;
+package com.dtstack.chunjun.connector.clickhouse.sink;
-import com.dtstack.flinkx.connector.clickhouse.util.ClickhouseUtil;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.clickhouse.util.ClickhouseUtil;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
import java.sql.Connection;
import java.sql.SQLException;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/10
*/
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/sink/ClickhouseOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/sink/ClickhouseOutputFormatBuilder.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/sink/ClickhouseOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/sink/ClickhouseOutputFormatBuilder.java
index f5e37a0e1b..1b6df6006d 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/sink/ClickhouseOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/sink/ClickhouseOutputFormatBuilder.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.sink;
+package com.dtstack.chunjun.connector.clickhouse.sink;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/sink/ClickhouseSinkFactory.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/sink/ClickhouseSinkFactory.java
similarity index 78%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/sink/ClickhouseSinkFactory.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/sink/ClickhouseSinkFactory.java
index 0481793d3f..fe200bf22d 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/sink/ClickhouseSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/sink/ClickhouseSinkFactory.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.sink;
+package com.dtstack.chunjun.connector.clickhouse.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.clickhouse.dialect.ClickhouseDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.clickhouse.dialect.ClickhouseDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/10
*/
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/source/ClickhouseInputFormat.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/source/ClickhouseInputFormat.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/source/ClickhouseInputFormat.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/source/ClickhouseInputFormat.java
index 5c9af8ef75..2a6ece2186 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/source/ClickhouseInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/source/ClickhouseInputFormat.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.source;
+package com.dtstack.chunjun.connector.clickhouse.source;
-import com.dtstack.flinkx.connector.clickhouse.util.ClickhouseUtil;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputSplit;
-import com.dtstack.flinkx.util.ColumnBuildUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.connector.clickhouse.util.ClickhouseUtil;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputSplit;
+import com.dtstack.chunjun.util.ColumnBuildUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.types.logical.RowType;
@@ -36,7 +36,7 @@
import java.util.List;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/10
*/
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/source/ClickhouseInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/source/ClickhouseInputFormatBuilder.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/source/ClickhouseInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/source/ClickhouseInputFormatBuilder.java
index ed7b572160..85ddf36c2f 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/source/ClickhouseInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/source/ClickhouseInputFormatBuilder.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.source;
+package com.dtstack.chunjun.connector.clickhouse.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.enums.Semantic;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.enums.Semantic;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/source/ClickhouseSourceFactory.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/source/ClickhouseSourceFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/source/ClickhouseSourceFactory.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/source/ClickhouseSourceFactory.java
index c2217e2996..adff2ca15e 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/source/ClickhouseSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/source/ClickhouseSourceFactory.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.source;
+package com.dtstack.chunjun.connector.clickhouse.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.clickhouse.dialect.ClickhouseDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.clickhouse.dialect.ClickhouseDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.commons.lang3.StringUtils;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: xiuzhu
* @create: 2021/05/10
*/
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/table/ClickhouseDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/table/ClickhouseDynamicTableFactory.java
similarity index 67%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/table/ClickhouseDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/table/ClickhouseDynamicTableFactory.java
index 78e65c3d99..6fe0109c9e 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/table/ClickhouseDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/table/ClickhouseDynamicTableFactory.java
@@ -16,20 +16,20 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.table;
-
-import com.dtstack.flinkx.connector.clickhouse.dialect.ClickhouseDialect;
-import com.dtstack.flinkx.connector.clickhouse.sink.ClickhouseOutputFormat;
-import com.dtstack.flinkx.connector.clickhouse.sink.ClickhouseOutputFormatBuilder;
-import com.dtstack.flinkx.connector.clickhouse.source.ClickhouseInputFormat;
-import com.dtstack.flinkx.connector.clickhouse.source.ClickhouseInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
+package com.dtstack.chunjun.connector.clickhouse.table;
+
+import com.dtstack.chunjun.connector.clickhouse.dialect.ClickhouseDialect;
+import com.dtstack.chunjun.connector.clickhouse.sink.ClickhouseOutputFormat;
+import com.dtstack.chunjun.connector.clickhouse.sink.ClickhouseOutputFormatBuilder;
+import com.dtstack.chunjun.connector.clickhouse.source.ClickhouseInputFormat;
+import com.dtstack.chunjun.connector.clickhouse.source.ClickhouseInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/05/08
*/
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/util/ClickhouseUtil.java b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/util/ClickhouseUtil.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/util/ClickhouseUtil.java
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/util/ClickhouseUtil.java
index 7874215c8f..c4c2514584 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/java/com/dtstack/flinkx/connector/clickhouse/util/ClickhouseUtil.java
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/java/com/dtstack/chunjun/connector/clickhouse/util/ClickhouseUtil.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.clickhouse.util;
+package com.dtstack.chunjun.connector.clickhouse.util;
-import com.dtstack.flinkx.util.SysUtil;
+import com.dtstack.chunjun.util.SysUtil;
import ru.yandex.clickhouse.BalancedClickhouseDataSource;
import ru.yandex.clickhouse.settings.ClickHouseQueryParam;
diff --git a/flinkx-connectors/flinkx-connector-clickhouse/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-clickhouse/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 91%
rename from flinkx-connectors/flinkx-connector-clickhouse/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-clickhouse/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index 69c3a21ac4..fe25ee0429 100644
--- a/flinkx-connectors/flinkx-connector-clickhouse/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-clickhouse/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.clickhouse.table.ClickhouseDynamicTableFactory
+com.dtstack.chunjun.connector.clickhouse.table.ClickhouseDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-db2/pom.xml b/chunjun-connectors/chunjun-connector-db2/pom.xml
similarity index 90%
rename from flinkx-connectors/flinkx-connector-db2/pom.xml
rename to chunjun-connectors/chunjun-connector-db2/pom.xml
index 844e8d1dfc..0091e32cb0 100644
--- a/flinkx-connectors/flinkx-connector-db2/pom.xml
+++ b/chunjun-connectors/chunjun-connector-db2/pom.xml
@@ -3,8 +3,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
@@ -12,13 +12,13 @@
db2jcc4
- flinkx-connector-db2
- FlinkX : Connectors : DB2
+ chunjun-connector-db2
+ ChunJun : Connectors : DB2
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/converter/Db2ColumnConverter.java b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/converter/Db2ColumnConverter.java
similarity index 81%
rename from flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/converter/Db2ColumnConverter.java
rename to chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/converter/Db2ColumnConverter.java
index 7aa030ae1c..0942d7e5b1 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/converter/Db2ColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/converter/Db2ColumnConverter.java
@@ -15,18 +15,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.db2.converter;
+package com.dtstack.chunjun.connector.db2.converter;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcColumnConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcColumnConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -45,7 +45,7 @@
*/
public class Db2ColumnConverter extends JdbcColumnConverter {
- public Db2ColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ public Db2ColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
super(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/converter/Db2RawTypeConverter.java b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/converter/Db2RawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/converter/Db2RawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/converter/Db2RawTypeConverter.java
index 2358b1f127..88febe1c3d 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/converter/Db2RawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/converter/Db2RawTypeConverter.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.db2.converter;
+package com.dtstack.chunjun.connector.db2.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/converter/Db2RowConverter.java b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/converter/Db2RowConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/converter/Db2RowConverter.java
rename to chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/converter/Db2RowConverter.java
index d67130088f..227b3b085a 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/converter/Db2RowConverter.java
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/converter/Db2RowConverter.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.db2.converter;
+package com.dtstack.chunjun.connector.db2.converter;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.StringData;
@@ -35,7 +35,7 @@
import java.sql.Timestamp;
/**
- * @program: flinkx-all
+ * @program chunjun
* @author: xuchao
* @create: 2021/05/20 17:08
*/
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/dialect/Db2Dialect.java b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/dialect/Db2Dialect.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/dialect/Db2Dialect.java
rename to chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/dialect/Db2Dialect.java
index 5f7ccd2594..0ab1540500 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/dialect/Db2Dialect.java
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/dialect/Db2Dialect.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.db2.dialect;
+package com.dtstack.chunjun.connector.db2.dialect;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.db2.converter.Db2ColumnConverter;
-import com.dtstack.flinkx.connector.db2.converter.Db2RawTypeConverter;
-import com.dtstack.flinkx.connector.db2.converter.Db2RowConverter;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.db2.converter.Db2ColumnConverter;
+import com.dtstack.chunjun.connector.db2.converter.Db2RawTypeConverter;
+import com.dtstack.chunjun.connector.db2.converter.Db2RowConverter;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -84,7 +84,7 @@ public String quoteIdentifier(String identifier) {
@Override
public AbstractRowConverter
- getColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ getColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
return new Db2ColumnConverter(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/sink/Db2OutputFormat.java b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/sink/Db2OutputFormat.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/sink/Db2OutputFormat.java
rename to chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/sink/Db2OutputFormat.java
index a9c210d181..9583320321 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/sink/Db2OutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/sink/Db2OutputFormat.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.db2.sink;
+package com.dtstack.chunjun.connector.db2.sink;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/sink/Db2SinkFactory.java b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/sink/Db2SinkFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/sink/Db2SinkFactory.java
rename to chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/sink/Db2SinkFactory.java
index afe0ab0b81..93f58e8688 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/sink/Db2SinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/sink/Db2SinkFactory.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.db2.sink;
+package com.dtstack.chunjun.connector.db2.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.db2.dialect.Db2Dialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.db2.dialect.Db2Dialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
/**
* Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/source/Db2InputFormat.java b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/source/Db2InputFormat.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/source/Db2InputFormat.java
rename to chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/source/Db2InputFormat.java
index 1a6dd92a7b..703479deea 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/source/Db2InputFormat.java
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/source/Db2InputFormat.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.db2.source;
+package com.dtstack.chunjun.connector.db2.source;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/source/Db2SourceFactory.java b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/source/Db2SourceFactory.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/source/Db2SourceFactory.java
rename to chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/source/Db2SourceFactory.java
index cd3b1a9855..5b4f9e37a8 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/source/Db2SourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/source/Db2SourceFactory.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.db2.source;
+package com.dtstack.chunjun.connector.db2.source;
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
@@ -17,10 +17,10 @@
* limitations under the License.
*/
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.db2.dialect.Db2Dialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.db2.dialect.Db2Dialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/table/Db2DynamicTableFactory.java b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/table/Db2DynamicTableFactory.java
similarity index 74%
rename from flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/table/Db2DynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/table/Db2DynamicTableFactory.java
index 276b310e6a..3a0ce88b92 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/java/com/dtstack/flinkx/connector/db2/table/Db2DynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/java/com/dtstack/chunjun/connector/db2/table/Db2DynamicTableFactory.java
@@ -15,15 +15,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.db2.table;
+package com.dtstack.chunjun.connector.db2.table;
-import com.dtstack.flinkx.connector.db2.dialect.Db2Dialect;
-import com.dtstack.flinkx.connector.db2.sink.Db2OutputFormat;
-import com.dtstack.flinkx.connector.db2.source.Db2InputFormat;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.db2.dialect.Db2Dialect;
+import com.dtstack.chunjun.connector.db2.sink.Db2OutputFormat;
+import com.dtstack.chunjun.connector.db2.source.Db2InputFormat;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
/**
* Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-db2/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-db2/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 92%
rename from flinkx-connectors/flinkx-connector-db2/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-db2/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index bf198c489e..7e3b79706c 100644
--- a/flinkx-connectors/flinkx-connector-db2/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-db2/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.db2.table.Db2DynamicTableFactory
+com.dtstack.chunjun.connector.db2.table.Db2DynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-dm/pom.xml b/chunjun-connectors/chunjun-connector-dm/pom.xml
similarity index 86%
rename from flinkx-connectors/flinkx-connector-dm/pom.xml
rename to chunjun-connectors/chunjun-connector-dm/pom.xml
index efb25d8761..1f9735a604 100644
--- a/flinkx-connectors/flinkx-connector-dm/pom.xml
+++ b/chunjun-connectors/chunjun-connector-dm/pom.xml
@@ -3,18 +3,18 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-dm
- FlinkX : Connectors : Dm
+ chunjun-connector-dm
+ ChunJun : Connectors : Dm
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/converter/DmColumnConverter.java b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/converter/DmColumnConverter.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/converter/DmColumnConverter.java
rename to chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/converter/DmColumnConverter.java
index 30387f4a03..393a8dbb7f 100644
--- a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/converter/DmColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/converter/DmColumnConverter.java
@@ -16,20 +16,20 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.dm.converter;
+package com.dtstack.chunjun.connector.dm.converter;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcColumnConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.StringUtil;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcColumnConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.StringUtil;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -46,7 +46,7 @@
/** @author kunni */
public class DmColumnConverter extends JdbcColumnConverter {
- public DmColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ public DmColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
super(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/converter/DmRawTypeConverter.java b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/converter/DmRawTypeConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/converter/DmRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/converter/DmRawTypeConverter.java
index f9f304e893..754fa0d9f1 100644
--- a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/converter/DmRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/converter/DmRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.dm.converter;
+package com.dtstack.chunjun.connector.dm.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/converter/DmRowConverter.java b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/converter/DmRowConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/converter/DmRowConverter.java
rename to chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/converter/DmRowConverter.java
index 99b8cfada6..de968cd0d5 100644
--- a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/converter/DmRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/converter/DmRowConverter.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.dm.converter;
+package com.dtstack.chunjun.connector.dm.converter;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.util.StringUtil;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.util.StringUtil;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.StringData;
diff --git a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/dialect/DmDialect.java b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/dialect/DmDialect.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/dialect/DmDialect.java
rename to chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/dialect/DmDialect.java
index ff376d761a..8dacbd6bbe 100644
--- a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/dialect/DmDialect.java
+++ b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/dialect/DmDialect.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.dm.dialect;
-
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.dm.converter.DmColumnConverter;
-import com.dtstack.flinkx.connector.dm.converter.DmRawTypeConverter;
-import com.dtstack.flinkx.connector.dm.converter.DmRowConverter;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+package com.dtstack.chunjun.connector.dm.dialect;
+
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.dm.converter.DmColumnConverter;
+import com.dtstack.chunjun.connector.dm.converter.DmRawTypeConverter;
+import com.dtstack.chunjun.connector.dm.converter.DmRowConverter;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -168,7 +168,7 @@ private String buildEqualConditions(String[] uniqueKeyFields) {
@Override
public Optional getReplaceStatement(
String schema, String tableName, String[] fieldNames) {
- throw new FlinkxRuntimeException("dm does not support replace sql");
+ throw new ChunJunRuntimeException("dm does not support replace sql");
}
@Override
@@ -179,7 +179,7 @@ public Optional getReplaceStatement(
@Override
public AbstractRowConverter
- getColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ getColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
return new DmColumnConverter(rowType, commonConf);
}
}
diff --git a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/sink/DmSinkFactory.java b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/sink/DmSinkFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/sink/DmSinkFactory.java
rename to chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/sink/DmSinkFactory.java
index 58ef650973..0ef8921225 100644
--- a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/sink/DmSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/sink/DmSinkFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.dm.sink;
+package com.dtstack.chunjun.connector.dm.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.dm.dialect.DmDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.dm.dialect.DmDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
/** @author kunni */
public class DmSinkFactory extends JdbcSinkFactory {
diff --git a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/source/DmSourceFactory.java b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/source/DmSourceFactory.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/source/DmSourceFactory.java
rename to chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/source/DmSourceFactory.java
index 47be6938cb..ec42f95ed6 100644
--- a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/source/DmSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/source/DmSourceFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.dm.source;
+package com.dtstack.chunjun.connector.dm.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.dm.dialect.DmDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.dm.dialect.DmDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/table/DmDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/table/DmDynamicTableFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/table/DmDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/table/DmDynamicTableFactory.java
index e107487dd1..00748f1769 100644
--- a/flinkx-connectors/flinkx-connector-dm/src/main/java/com/dtstack/flinkx/connector/dm/table/DmDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-dm/src/main/java/com/dtstack/chunjun/connector/dm/table/DmDynamicTableFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.dm.table;
+package com.dtstack.chunjun.connector.dm.table;
-import com.dtstack.flinkx.connector.dm.dialect.DmDialect;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.dm.dialect.DmDialect;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
/** @author kunni */
public class DmDynamicTableFactory extends JdbcDynamicTableFactory {
diff --git a/flinkx-connectors/flinkx-connector-dm/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-dm/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 92%
rename from flinkx-connectors/flinkx-connector-dm/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-dm/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index c62f438007..5ef204ba5f 100644
--- a/flinkx-connectors/flinkx-connector-dm/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-dm/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.dm.table.DmDynamicTableFactory
+com.dtstack.chunjun.connector.dm.table.DmDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-doris/pom.xml b/chunjun-connectors/chunjun-connector-doris/pom.xml
similarity index 95%
rename from flinkx-connectors/flinkx-connector-doris/pom.xml
rename to chunjun-connectors/chunjun-connector-doris/pom.xml
index d9c7565f3d..879f9bbdf8 100644
--- a/flinkx-connectors/flinkx-connector-doris/pom.xml
+++ b/chunjun-connectors/chunjun-connector-doris/pom.xml
@@ -21,14 +21,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-doris
- FlinkX : Connectors : Doris
+ chunjun-connector-doris
+ ChunJun : Connectors : Doris
8
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisColumnConverter.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisColumnConverter.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisColumnConverter.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisColumnConverter.java
index 6390ad91bb..c757ed4bfa 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisColumnConverter.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.converter;
+package com.dtstack.chunjun.connector.doris.converter;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisRowConvert.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisRowConvert.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisRowConvert.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisRowConvert.java
index 47527d1799..f8ae125ddf 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisRowConvert.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisRowConvert.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.converter;
+package com.dtstack.chunjun.connector.doris.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisRowConverter.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisRowConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisRowConverter.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisRowConverter.java
index 05a6ce8800..358ba76d1c 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisRowConverter.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.converter;
+package com.dtstack.chunjun.connector.doris.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisRowTypeConvert.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisRowTypeConvert.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisRowTypeConvert.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisRowTypeConvert.java
index 0f5be171aa..460d603657 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/converter/DorisRowTypeConvert.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/converter/DorisRowTypeConvert.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.doris.converter;
+package com.dtstack.chunjun.connector.doris.converter;
/**
* Doris 和 Flink 列类型映射关系
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/exception/DorisConnectFailedException.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/exception/DorisConnectFailedException.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/exception/DorisConnectFailedException.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/exception/DorisConnectFailedException.java
index 67e8870389..76714b0301 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/exception/DorisConnectFailedException.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/exception/DorisConnectFailedException.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.exception;
+package com.dtstack.chunjun.connector.doris.exception;
/**
* @author tiezhu@dtstack
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisConf.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisConf.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisConf.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisConf.java
index 786e52c508..1dc3c54836 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisConf.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisConf.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.options;
+package com.dtstack.chunjun.connector.doris.options;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.MapUtil;
-import com.dtstack.flinkx.util.StringUtil;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.MapUtil;
+import com.dtstack.chunjun.util.StringUtil;
import java.io.IOException;
import java.util.List;
@@ -31,7 +31,7 @@
* @author tiezhu@dtstack
* @date 2021/9/16 星期四
*/
-public class DorisConf extends FlinkxCommonConf {
+public class DorisConf extends ChunJunCommonConf {
private String fieldDelimiter;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisConfBuilder.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisConfBuilder.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisConfBuilder.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisConfBuilder.java
index 52330f4036..90768bd505 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisConfBuilder.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisConfBuilder.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.options;
+package com.dtstack.chunjun.connector.doris.options;
import java.util.List;
import java.util.Properties;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisKeys.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisKeys.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisKeys.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisKeys.java
index 69c468defb..ef0620ab91 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisKeys.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisKeys.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.options;
+package com.dtstack.chunjun.connector.doris.options;
/**
* @author tiezhu@dtstack
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisOptions.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisOptions.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisOptions.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisOptions.java
index a3ec3e6303..431820b830 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/DorisOptions.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/DorisOptions.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.options;
+package com.dtstack.chunjun.connector.doris.options;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/LoadConf.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/LoadConf.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/LoadConf.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/LoadConf.java
index ca9396dcb3..63ba59bd7f 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/LoadConf.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/LoadConf.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.options;
+package com.dtstack.chunjun.connector.doris.options;
import java.io.Serializable;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/LoadConfBuilder.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/LoadConfBuilder.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/LoadConfBuilder.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/LoadConfBuilder.java
index baf5bd4d2c..7b414b10a0 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/options/LoadConfBuilder.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/options/LoadConfBuilder.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.options;
+package com.dtstack.chunjun.connector.doris.options;
/**
* @author tiezhu@dtstack
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/Carrier.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/Carrier.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/Carrier.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/Carrier.java
index f1f180ac7a..52f99e5fa2 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/Carrier.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/Carrier.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.doris.rest;
+package com.dtstack.chunjun.connector.doris.rest;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/DorisLoadClient.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/DorisLoadClient.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/DorisLoadClient.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/DorisLoadClient.java
index 52413eb8ec..651292a112 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/DorisLoadClient.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/DorisLoadClient.java
@@ -18,12 +18,12 @@
*
*/
-package com.dtstack.flinkx.connector.doris.rest;
+package com.dtstack.chunjun.connector.doris.rest;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.table.data.RowData;
import org.apache.flink.types.RowKind;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/DorisStreamLoad.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/DorisStreamLoad.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/DorisStreamLoad.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/DorisStreamLoad.java
index 36f24427e5..77b7a21d07 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/DorisStreamLoad.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/DorisStreamLoad.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest;
+package com.dtstack.chunjun.connector.doris.rest;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
-import com.dtstack.flinkx.connector.doris.rest.module.RespContent;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.connector.doris.rest.module.RespContent;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.commons.lang3.StringUtils;
@@ -187,7 +187,7 @@ private String generateLabel() {
String formatDate = sdf.format(new Date());
label =
String.format(
- "flinkx_connector_%s_%s",
+ "chunjun_connector_%s_%s",
formatDate, UUID.randomUUID().toString().replaceAll("-", ""));
}
return label;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/FeRestService.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/FeRestService.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/FeRestService.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/FeRestService.java
index 6702774661..5c826c7c29 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/FeRestService.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/FeRestService.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest;
-
-import com.dtstack.flinkx.connector.doris.exception.DorisConnectFailedException;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
-import com.dtstack.flinkx.connector.doris.options.LoadConf;
-import com.dtstack.flinkx.connector.doris.rest.module.Backend;
-import com.dtstack.flinkx.connector.doris.rest.module.BackendRow;
-import com.dtstack.flinkx.connector.doris.rest.module.PartitionDefinition;
-import com.dtstack.flinkx.connector.doris.rest.module.QueryPlan;
-import com.dtstack.flinkx.connector.doris.rest.module.Schema;
-import com.dtstack.flinkx.connector.doris.rest.module.Tablet;
+package com.dtstack.chunjun.connector.doris.rest;
+
+import com.dtstack.chunjun.connector.doris.exception.DorisConnectFailedException;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.connector.doris.options.LoadConf;
+import com.dtstack.chunjun.connector.doris.rest.module.Backend;
+import com.dtstack.chunjun.connector.doris.rest.module.BackendRow;
+import com.dtstack.chunjun.connector.doris.rest.module.PartitionDefinition;
+import com.dtstack.chunjun.connector.doris.rest.module.QueryPlan;
+import com.dtstack.chunjun.connector.doris.rest.module.Schema;
+import com.dtstack.chunjun.connector.doris.rest.module.Tablet;
import org.apache.flink.shaded.guava18.com.google.common.annotations.VisibleForTesting;
@@ -63,15 +63,15 @@
import java.util.Set;
import java.util.stream.Collectors;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.CONNECT_FAILED_MESSAGE;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_REQUEST_CONNECT_TIMEOUT_MS_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_REQUEST_READ_TIMEOUT_MS_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_REQUEST_RETRIES_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_TABLET_SIZE;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_TABLET_SIZE_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_TABLET_SIZE_MIN;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.ILLEGAL_ARGUMENT_MESSAGE;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.SHOULD_NOT_HAPPEN_MESSAGE;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.CONNECT_FAILED_MESSAGE;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_REQUEST_CONNECT_TIMEOUT_MS_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_REQUEST_READ_TIMEOUT_MS_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_REQUEST_RETRIES_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_TABLET_SIZE;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_TABLET_SIZE_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_TABLET_SIZE_MIN;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.ILLEGAL_ARGUMENT_MESSAGE;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.SHOULD_NOT_HAPPEN_MESSAGE;
/**
* @author tiezhu@dtstack
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Backend.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Backend.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Backend.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Backend.java
index 41dd1115fc..cb889da2c0 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Backend.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Backend.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest.module;
+package com.dtstack.chunjun.connector.doris.rest.module;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/BackendRow.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/BackendRow.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/BackendRow.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/BackendRow.java
index f3f401a100..a306d23529 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/BackendRow.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/BackendRow.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest.module;
+package com.dtstack.chunjun.connector.doris.rest.module;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Field.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Field.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Field.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Field.java
index 899af952d2..16275f04ce 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Field.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Field.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest.module;
+package com.dtstack.chunjun.connector.doris.rest.module;
import org.apache.commons.lang3.builder.ToStringBuilder;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/PartitionDefinition.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/PartitionDefinition.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/PartitionDefinition.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/PartitionDefinition.java
index 4f400ebb71..05471d0000 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/PartitionDefinition.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/PartitionDefinition.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest.module;
+package com.dtstack.chunjun.connector.doris.rest.module;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
import java.io.Serializable;
import java.util.Collections;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/QueryPlan.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/QueryPlan.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/QueryPlan.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/QueryPlan.java
index 7674035c54..85ef287f76 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/QueryPlan.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/QueryPlan.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest.module;
+package com.dtstack.chunjun.connector.doris.rest.module;
import java.util.Map;
import java.util.Objects;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/RespContent.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/RespContent.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/RespContent.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/RespContent.java
index 1d8803820d..00a7212ff1 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/RespContent.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/RespContent.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest.module;
+package com.dtstack.chunjun.connector.doris.rest.module;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Schema.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Schema.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Schema.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Schema.java
index f6e9920715..8609b98a1d 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Schema.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Schema.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest.module;
+package com.dtstack.chunjun.connector.doris.rest.module;
import org.apache.commons.lang3.builder.ToStringBuilder;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Tablet.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Tablet.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Tablet.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Tablet.java
index 67008d73d2..8f0d739ca0 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/rest/module/Tablet.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/rest/module/Tablet.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.rest.module;
+package com.dtstack.chunjun.connector.doris.rest.module;
import java.util.List;
import java.util.Objects;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisDynamicTableSink.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisDynamicTableSink.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisDynamicTableSink.java
index ad532308b2..a978a9eb96 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisDynamicTableSink.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.sink;
+package com.dtstack.chunjun.connector.doris.sink;
-import com.dtstack.flinkx.connector.doris.converter.DorisRowConvert;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.connector.doris.converter.DorisRowConvert;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisOutputFormat.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisOutputFormat.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisOutputFormat.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisOutputFormat.java
index 6f25d59678..da91e4a5b4 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisOutputFormat.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.sink;
+package com.dtstack.chunjun.connector.doris.sink;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
-import com.dtstack.flinkx.connector.doris.rest.Carrier;
-import com.dtstack.flinkx.connector.doris.rest.DorisLoadClient;
-import com.dtstack.flinkx.connector.doris.rest.DorisStreamLoad;
-import com.dtstack.flinkx.connector.doris.rest.FeRestService;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.connector.doris.rest.Carrier;
+import com.dtstack.chunjun.connector.doris.rest.DorisLoadClient;
+import com.dtstack.chunjun.connector.doris.rest.DorisStreamLoad;
+import com.dtstack.chunjun.connector.doris.rest.FeRestService;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisOutputFormatBuilder.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisOutputFormatBuilder.java
index 68becd62a6..31a8f82967 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisOutputFormatBuilder.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.sink;
+package com.dtstack.chunjun.connector.doris.sink;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
/**
* Company:www.dtstack.com.
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisSinkFactory.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisSinkFactory.java
similarity index 63%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisSinkFactory.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisSinkFactory.java
index e49d5affcf..9ab3c962a5 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/sink/DorisSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/sink/DorisSinkFactory.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.sink;
+package com.dtstack.chunjun.connector.doris.sink;
-import com.dtstack.flinkx.conf.OperatorConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
-import com.dtstack.flinkx.connector.doris.options.DorisConfBuilder;
-import com.dtstack.flinkx.connector.doris.options.LoadConf;
-import com.dtstack.flinkx.connector.doris.options.LoadConfBuilder;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
+import com.dtstack.chunjun.conf.OperatorConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.connector.doris.options.DorisConfBuilder;
+import com.dtstack.chunjun.connector.doris.options.LoadConf;
+import com.dtstack.chunjun.connector.doris.options.LoadConfBuilder;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -34,38 +34,38 @@
import java.util.List;
import java.util.Properties;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.BATCH_SIZE_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DATABASE_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DESERIALIZE_ARROW_ASYNC_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DESERIALIZE_QUEUE_SIZE_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_BATCH_SIZE_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_DESERIALIZE_ARROW_ASYNC_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_DESERIALIZE_QUEUE_SIZE_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_EXEC_MEM_LIMIT_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_REQUEST_CONNECT_TIMEOUT_MS_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_REQUEST_QUERY_TIMEOUT_S_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_REQUEST_READ_TIMEOUT_MS_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_REQUEST_RETRIES_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.DORIS_WRITE_MODE_DEFAULT;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.EXEC_MEM_LIMIT_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.FE_NODES_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.FIELD_DELIMITER;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.FIELD_DELIMITER_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.FLUSH_INTERNAL_MS_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.LINE_DELIMITER;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.LINE_DELIMITER_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.LOAD_OPTIONS_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.LOAD_PROPERTIES_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.PASSWORD_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.REQUEST_BATCH_SIZE_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.REQUEST_CONNECT_TIMEOUT_MS_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.REQUEST_QUERY_TIMEOUT_S_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.REQUEST_READ_TIMEOUT_MS_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.REQUEST_RETRIES_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.REQUEST_TABLET_SIZE_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.TABLE_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.USER_NAME_KEY;
-import static com.dtstack.flinkx.connector.doris.options.DorisKeys.WRITE_MODE_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.BATCH_SIZE_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DATABASE_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DESERIALIZE_ARROW_ASYNC_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DESERIALIZE_QUEUE_SIZE_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_BATCH_SIZE_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_DESERIALIZE_ARROW_ASYNC_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_DESERIALIZE_QUEUE_SIZE_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_EXEC_MEM_LIMIT_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_REQUEST_CONNECT_TIMEOUT_MS_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_REQUEST_QUERY_TIMEOUT_S_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_REQUEST_READ_TIMEOUT_MS_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_REQUEST_RETRIES_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.DORIS_WRITE_MODE_DEFAULT;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.EXEC_MEM_LIMIT_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.FE_NODES_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.FIELD_DELIMITER;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.FIELD_DELIMITER_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.FLUSH_INTERNAL_MS_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.LINE_DELIMITER;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.LINE_DELIMITER_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.LOAD_OPTIONS_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.LOAD_PROPERTIES_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.PASSWORD_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.REQUEST_BATCH_SIZE_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.REQUEST_CONNECT_TIMEOUT_MS_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.REQUEST_QUERY_TIMEOUT_S_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.REQUEST_READ_TIMEOUT_MS_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.REQUEST_RETRIES_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.REQUEST_TABLET_SIZE_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.TABLE_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.USER_NAME_KEY;
+import static com.dtstack.chunjun.connector.doris.options.DorisKeys.WRITE_MODE_KEY;
/**
* Company:www.dtstack.com.
@@ -152,7 +152,7 @@ public DorisSinkFactory(SyncConf syncConf) {
.setFlushIntervalMills(parameter.getLongVal(FLUSH_INTERNAL_MS_KEY, 10000L))
.build();
options.setColumn(syncConf.getWriter().getFieldList());
- super.initFlinkxCommonConf(options);
+ super.initCommonConf(options);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/table/DorisDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/table/DorisDynamicTableFactory.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/table/DorisDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/table/DorisDynamicTableFactory.java
index 8649f28880..de9720252b 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/java/com/dtstack/flinkx/connector/doris/table/DorisDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/java/com/dtstack/chunjun/connector/doris/table/DorisDynamicTableFactory.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.doris.table;
+package com.dtstack.chunjun.connector.doris.table;
-import com.dtstack.flinkx.connector.doris.options.DorisConf;
-import com.dtstack.flinkx.connector.doris.options.DorisOptions;
-import com.dtstack.flinkx.connector.doris.options.LoadConf;
-import com.dtstack.flinkx.connector.doris.options.LoadConfBuilder;
-import com.dtstack.flinkx.connector.doris.sink.DorisDynamicTableSink;
+import com.dtstack.chunjun.connector.doris.options.DorisConf;
+import com.dtstack.chunjun.connector.doris.options.DorisOptions;
+import com.dtstack.chunjun.connector.doris.options.LoadConf;
+import com.dtstack.chunjun.connector.doris.options.LoadConfBuilder;
+import com.dtstack.chunjun.connector.doris.sink.DorisDynamicTableSink;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
diff --git a/flinkx-connectors/flinkx-connector-doris/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-doris/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 92%
rename from flinkx-connectors/flinkx-connector-doris/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-doris/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index 1d0c4ba00a..2aad17646e 100644
--- a/flinkx-connectors/flinkx-connector-doris/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-doris/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.doris.table.DorisDynamicTableFactory
+com.dtstack.chunjun.connector.doris.table.DorisDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/pom.xml b/chunjun-connectors/chunjun-connector-elasticsearch-base/pom.xml
similarity index 88%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/pom.xml
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/pom.xml
index 08dd3aecfb..1ee822ec16 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/pom.xml
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/pom.xml
@@ -21,14 +21,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-elasticsearch-base
- FlinkX : Connectors : ElasticSearch base
+ chunjun-connector-elasticsearch-base
+ ChunJun : Connectors : ElasticSearch base
8
8
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/ElasticsearchColumnConverter.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/ElasticsearchColumnConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/ElasticsearchColumnConverter.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/ElasticsearchColumnConverter.java
index 2b8ee3ff2c..f102750179 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/ElasticsearchColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/ElasticsearchColumnConverter.java
@@ -16,23 +16,23 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch;
+package com.dtstack.chunjun.connector.elasticsearch;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.CastException;
-import com.dtstack.flinkx.util.DateUtil;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.CastException;
+import com.dtstack.chunjun.util.DateUtil;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.LogicalType;
@@ -58,7 +58,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: Chunjun
* @author: lany
* @create: 2021/06/27 13:23
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/ElasticsearchRawTypeMapper.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/ElasticsearchRawTypeMapper.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/ElasticsearchRawTypeMapper.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/ElasticsearchRawTypeMapper.java
index badd7a650e..cd905a4b20 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/ElasticsearchRawTypeMapper.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/ElasticsearchRawTypeMapper.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch;
+package com.dtstack.chunjun.connector.elasticsearch;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/ElasticsearchRowConverter.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/ElasticsearchRowConverter.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/ElasticsearchRowConverter.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/ElasticsearchRowConverter.java
index c95c3defd6..f1df11dd97 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/ElasticsearchRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/ElasticsearchRowConverter.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch;
+package com.dtstack.chunjun.connector.elasticsearch;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
@@ -53,7 +53,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: Chunjun
* @author: lany
* @create: 2021/06/27 13:24
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/KeyExtractor.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/KeyExtractor.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/KeyExtractor.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/KeyExtractor.java
index 08252f59d4..d731a5c16f 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/KeyExtractor.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/KeyExtractor.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.elasticsearch;
+package com.dtstack.chunjun.connector.elasticsearch;
import java.util.List;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/AbstractTimeIndexGenerator.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/AbstractTimeIndexGenerator.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/AbstractTimeIndexGenerator.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/AbstractTimeIndexGenerator.java
index 1b92dac4d5..b35e4d882e 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/AbstractTimeIndexGenerator.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/AbstractTimeIndexGenerator.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch.table;
+package com.dtstack.chunjun.connector.elasticsearch.table;
import org.apache.flink.annotation.Internal;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/ElasticsearchDynamicTableFactoryBase.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/ElasticsearchDynamicTableFactoryBase.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/ElasticsearchDynamicTableFactoryBase.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/ElasticsearchDynamicTableFactoryBase.java
index 157cc5d258..48f5b65dd5 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/ElasticsearchDynamicTableFactoryBase.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/ElasticsearchDynamicTableFactoryBase.java
@@ -1,6 +1,6 @@
-package com.dtstack.flinkx.connector.elasticsearch.table;
+package com.dtstack.chunjun.connector.elasticsearch.table;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -11,16 +11,16 @@
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_PARALLELISM;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_PARALLELISM;
import static org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchOptions.BULK_FLASH_MAX_SIZE_OPTION;
import static org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchOptions.BULK_FLUSH_BACKOFF_DELAY_OPTION;
import static org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchOptions.BULK_FLUSH_BACKOFF_MAX_RETRIES_OPTION;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/IndexGenerator.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/IndexGenerator.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/IndexGenerator.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/IndexGenerator.java
index f35f319b12..be3510ccd5 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/IndexGenerator.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/IndexGenerator.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch.table;
+package com.dtstack.chunjun.connector.elasticsearch.table;
import org.apache.flink.annotation.Internal;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/IndexGeneratorBase.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/IndexGeneratorBase.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/IndexGeneratorBase.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/IndexGeneratorBase.java
index a70b2f5482..9f93df9d30 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/IndexGeneratorBase.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/IndexGeneratorBase.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch.table;
+package com.dtstack.chunjun.connector.elasticsearch.table;
import org.apache.flink.annotation.Internal;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/IndexGeneratorFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/IndexGeneratorFactory.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/IndexGeneratorFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/IndexGeneratorFactory.java
index c7ee1f8b5f..839dfa67cd 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/IndexGeneratorFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/IndexGeneratorFactory.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch.table;
+package com.dtstack.chunjun.connector.elasticsearch.table;
import org.apache.flink.annotation.Internal;
import org.apache.flink.table.api.TableException;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/StaticIndexGenerator.java b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/StaticIndexGenerator.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/StaticIndexGenerator.java
rename to chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/StaticIndexGenerator.java
index 5373572fe1..35ddf78282 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch-base/src/main/java/com/dtstack/flinkx/connector/elasticsearch/table/StaticIndexGenerator.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch-base/src/main/java/com/dtstack/chunjun/connector/elasticsearch/table/StaticIndexGenerator.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch.table;
+package com.dtstack.chunjun.connector.elasticsearch.table;
import org.apache.flink.annotation.Internal;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/pom.xml b/chunjun-connectors/chunjun-connector-elasticsearch5/pom.xml
similarity index 95%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/pom.xml
rename to chunjun-connectors/chunjun-connector-elasticsearch5/pom.xml
index 76a460ec52..66f858cbd7 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/pom.xml
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-elasticsearch5
- FlinkX : Connectors : Elasticsearch5
+ chunjun-connector-elasticsearch5
+ ChunJun : Connectors : Elasticsearch5
5.3.3
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/conf/ElasticsearchConf.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/conf/ElasticsearchConf.java
similarity index 81%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/conf/ElasticsearchConf.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/conf/ElasticsearchConf.java
index 0e73b6f320..e8ff839f22 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/conf/ElasticsearchConf.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/conf/ElasticsearchConf.java
@@ -16,72 +16,50 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.conf;
+package com.dtstack.chunjun.connector.elasticsearch5.conf;
-
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
import java.util.List;
/**
* @description:
- * @program: flinkx-all
+ * @program: Chunjun
* @author: lany
* @create: 2021/06/27 23:44
*/
-public class ElasticsearchConf extends FlinkxCommonConf {
+public class ElasticsearchConf extends ChunJunCommonConf {
private static final long serialVersionUID = 2L;
- /**
- * elasticsearch address -> ip:port
- * localhost:9300
- */
+ /** elasticsearch address -> ip:port localhost:9300 */
private List hosts;
- /**
- * es index name
- */
+ /** es index name */
private String index;
- /**
- * es type name
- */
+ /** es type name */
private String type;
- /**
- * es doc id
- */
+ /** es doc id */
private List ids;
- /**
- * cluster name for connector es.
- */
+ /** cluster name for connector es. */
private String cluster;
- /**
- * is open basic auth.
- */
+ /** is open basic auth. */
private boolean authMesh = false;
- /**
- * basic auth : username
- */
+ /** basic auth : username */
private String username;
- /**
- * basic auth : password
- */
+ /** basic auth : password */
private String password;
- /**
- * action timeout
- */
+ /** action timeout */
private Integer actionTimeout = 2000;
- /**
- * key delimiter
- */
+ /** key delimiter */
private String keyDelimiter;
public List getHosts() {
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/converter/ElasticsearchColumnConverter.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/converter/ElasticsearchColumnConverter.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/converter/ElasticsearchColumnConverter.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/converter/ElasticsearchColumnConverter.java
index 3fb9c9052d..633bdd3bea 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/converter/ElasticsearchColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/converter/ElasticsearchColumnConverter.java
@@ -16,21 +16,21 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.converter;
-
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.DateUtil;
+package com.dtstack.chunjun.connector.elasticsearch5.converter;
+
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -50,7 +50,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 23:45
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/converter/ElasticsearchRawTypeConverter.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/converter/ElasticsearchRawTypeConverter.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/converter/ElasticsearchRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/converter/ElasticsearchRawTypeConverter.java
index 78fe0e6ce0..35eb01dd64 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/converter/ElasticsearchRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/converter/ElasticsearchRawTypeConverter.java
@@ -16,18 +16,18 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.converter;
+package com.dtstack.chunjun.connector.elasticsearch5.converter;
+
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-
import java.util.Locale;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 23:47
*/
@@ -35,7 +35,7 @@ public class ElasticsearchRawTypeConverter {
public static DataType apply(String type) {
switch (type.toUpperCase(Locale.ENGLISH)) {
- // Numeric Types
+ // Numeric Types
case "BYTE":
case "INT2":
return DataTypes.SMALLINT();
@@ -69,7 +69,7 @@ public static DataType apply(String type) {
case "TIME":
case "TIMETZ":
return DataTypes.TIME();
- // interval 类型还不知道如何支持
+ // interval 类型还不知道如何支持
case "BOOLEAN":
case "BOOL":
return DataTypes.BOOLEAN();
@@ -77,5 +77,4 @@ public static DataType apply(String type) {
throw new UnsupportedTypeException(type);
}
}
-
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/converter/ElasticsearchRowConverter.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/converter/ElasticsearchRowConverter.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/converter/ElasticsearchRowConverter.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/converter/ElasticsearchRowConverter.java
index 70fb1e29eb..149a0fa76a 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/converter/ElasticsearchRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/converter/ElasticsearchRowConverter.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.converter;
+package com.dtstack.chunjun.connector.elasticsearch5.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
@@ -52,7 +52,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 23:48
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/options/DtElasticsearchOptions.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/options/DtElasticsearchOptions.java
similarity index 66%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/options/DtElasticsearchOptions.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/options/DtElasticsearchOptions.java
index cd8fc5b0a5..7db248b4c4 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/options/DtElasticsearchOptions.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/options/DtElasticsearchOptions.java
@@ -16,23 +16,28 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.options;
+package com.dtstack.chunjun.connector.elasticsearch5.options;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/28 19:29
*/
public class DtElasticsearchOptions {
- public static final ConfigOption CLUSTER_OPTION = ConfigOptions
- .key("cluster").stringType().defaultValue("elasticsearch").withDescription("Elasticsearch cluster name to connect to.");
-
- public static final ConfigOption ACTION_TIMEOUT_OPTION = ConfigOptions
- .key("action-timeout").intType().defaultValue(5000).withDescription("timeout when interaction with es.");
+ public static final ConfigOption CLUSTER_OPTION =
+ ConfigOptions.key("cluster")
+ .stringType()
+ .defaultValue("elasticsearch")
+ .withDescription("Elasticsearch cluster name to connect to.");
+ public static final ConfigOption ACTION_TIMEOUT_OPTION =
+ ConfigOptions.key("action-timeout")
+ .intType()
+ .defaultValue(5000)
+ .withDescription("timeout when interaction with es.");
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/Elasticsearch5SinkFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/Elasticsearch5SinkFactory.java
similarity index 71%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/Elasticsearch5SinkFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/Elasticsearch5SinkFactory.java
index 7a728e3943..24281b75cc 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/Elasticsearch5SinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/Elasticsearch5SinkFactory.java
@@ -16,26 +16,25 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.sink;
+package com.dtstack.chunjun.connector.elasticsearch5.sink;
-import com.dtstack.flinkx.connector.elasticsearch5.converter.ElasticsearchRawTypeConverter;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.elasticsearch5.conf.ElasticsearchConf;
+import com.dtstack.chunjun.connector.elasticsearch5.converter.ElasticsearchColumnConverter;
+import com.dtstack.chunjun.connector.elasticsearch5.converter.ElasticsearchRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.RowType;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.elasticsearch5.conf.ElasticsearchConf;
-import com.dtstack.flinkx.connector.elasticsearch5.converter.ElasticsearchColumnConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
-
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 23:49
*/
@@ -47,9 +46,10 @@ public Elasticsearch5SinkFactory(SyncConf syncConf) {
super(syncConf);
elasticsearchConf =
JsonUtil.toObject(
- JsonUtil.toJson(syncConf.getWriter().getParameter()), ElasticsearchConf.class);
+ JsonUtil.toJson(syncConf.getWriter().getParameter()),
+ ElasticsearchConf.class);
elasticsearchConf.setColumn(syncConf.getWriter().getFieldList());
- super.initFlinkxCommonConf(elasticsearchConf);
+ super.initCommonConf(elasticsearchConf);
elasticsearchConf.setParallelism(1);
}
@@ -57,9 +57,8 @@ public Elasticsearch5SinkFactory(SyncConf syncConf) {
public DataStreamSink createSink(DataStream dataSet) {
ElasticsearchOutputFormatBuilder builder = new ElasticsearchOutputFormatBuilder();
builder.setEsConf(elasticsearchConf);
- final RowType rowType = TableUtil.createRowType(
- elasticsearchConf.getColumn(),
- getRawTypeConverter());
+ final RowType rowType =
+ TableUtil.createRowType(elasticsearchConf.getColumn(), getRawTypeConverter());
builder.setRowConverter(new ElasticsearchColumnConverter(rowType));
return createOutput(dataSet, builder.finish());
}
@@ -68,6 +67,4 @@ public DataStreamSink createSink(DataStream dataSet) {
public RawTypeConverter getRawTypeConverter() {
return ElasticsearchRawTypeConverter::apply;
}
-
-
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/ElasticsearchDynamicTableSink.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/ElasticsearchDynamicTableSink.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/ElasticsearchDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/ElasticsearchDynamicTableSink.java
index 56981e6b0c..3c6e9e8844 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/ElasticsearchDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/ElasticsearchDynamicTableSink.java
@@ -16,7 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.sink;
+package com.dtstack.chunjun.connector.elasticsearch5.sink;
+
+import com.dtstack.chunjun.connector.elasticsearch5.conf.ElasticsearchConf;
+import com.dtstack.chunjun.connector.elasticsearch5.converter.ElasticsearchRowConverter;
+import com.dtstack.chunjun.streaming.api.functions.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
@@ -25,13 +29,9 @@
import org.apache.flink.table.types.logical.RowType;
import org.apache.flink.types.RowKind;
-import com.dtstack.flinkx.connector.elasticsearch5.conf.ElasticsearchConf;
-import com.dtstack.flinkx.connector.elasticsearch5.converter.ElasticsearchRowConverter;
-import com.dtstack.flinkx.streaming.api.functions.sink.DtOutputFormatSinkFunction;
-
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 23:50
*/
@@ -39,7 +39,8 @@ public class ElasticsearchDynamicTableSink implements DynamicTableSink {
private final TableSchema physicalSchema;
private final ElasticsearchConf elasticsearchConf;
- public ElasticsearchDynamicTableSink(TableSchema physicalSchema, ElasticsearchConf elasticsearchConf) {
+ public ElasticsearchDynamicTableSink(
+ TableSchema physicalSchema, ElasticsearchConf elasticsearchConf) {
this.physicalSchema = physicalSchema;
this.elasticsearchConf = elasticsearchConf;
}
@@ -63,19 +64,16 @@ public SinkRuntimeProvider getSinkRuntimeProvider(Context context) {
builder.setRowConverter(new ElasticsearchRowConverter(rowType));
builder.setEsConf(elasticsearchConf);
- return SinkFunctionProvider.of(new DtOutputFormatSinkFunction<>(builder.finish()),
- 1);
+ return SinkFunctionProvider.of(new DtOutputFormatSinkFunction<>(builder.finish()), 1);
}
@Override
public DynamicTableSink copy() {
- return new ElasticsearchDynamicTableSink(physicalSchema,
- elasticsearchConf);
+ return new ElasticsearchDynamicTableSink(physicalSchema, elasticsearchConf);
}
@Override
public String asSummaryString() {
return "Elasticsearch6 sink";
}
-
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/ElasticsearchOutputFormat.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/ElasticsearchOutputFormat.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/ElasticsearchOutputFormat.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/ElasticsearchOutputFormat.java
index a55af3fa55..9d552325d2 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/ElasticsearchOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/ElasticsearchOutputFormat.java
@@ -16,15 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.sink;
+package com.dtstack.chunjun.connector.elasticsearch5.sink;
+
+import com.dtstack.chunjun.connector.elasticsearch5.conf.ElasticsearchConf;
+import com.dtstack.chunjun.connector.elasticsearch5.utils.ElasticsearchRequestHelper;
+import com.dtstack.chunjun.connector.elasticsearch5.utils.ElasticsearchUtil;
+import com.dtstack.chunjun.exception.WriteRecordException;
+import com.dtstack.chunjun.outputformat.BaseRichOutputFormat;
import org.apache.flink.table.data.RowData;
-import com.dtstack.flinkx.connector.elasticsearch5.conf.ElasticsearchConf;
-import com.dtstack.flinkx.connector.elasticsearch5.utils.ElasticsearchRequestHelper;
-import com.dtstack.flinkx.connector.elasticsearch5.utils.ElasticsearchUtil;
-import com.dtstack.flinkx.exception.WriteRecordException;
-import com.dtstack.flinkx.outputformat.BaseRichOutputFormat;
import org.elasticsearch.action.DocWriteRequest;
import org.elasticsearch.action.bulk.BulkItemResponse;
import org.elasticsearch.action.bulk.BulkRequest;
@@ -40,7 +41,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 23:50
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/ElasticsearchOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/ElasticsearchOutputFormatBuilder.java
similarity index 70%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/ElasticsearchOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/ElasticsearchOutputFormatBuilder.java
index f77872ae52..c1131ad7dc 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/sink/ElasticsearchOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/sink/ElasticsearchOutputFormatBuilder.java
@@ -16,15 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.sink;
+package com.dtstack.chunjun.connector.elasticsearch5.sink;
+
+import com.dtstack.chunjun.connector.elasticsearch5.conf.ElasticsearchConf;
+import com.dtstack.chunjun.outputformat.BaseRichOutputFormatBuilder;
-import com.dtstack.flinkx.connector.elasticsearch5.conf.ElasticsearchConf;
-import com.dtstack.flinkx.outputformat.BaseRichOutputFormatBuilder;
import com.google.common.base.Preconditions;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 23:51
*/
@@ -32,7 +33,7 @@ public class ElasticsearchOutputFormatBuilder extends BaseRichOutputFormatBuilde
protected ElasticsearchOutputFormat format;
public ElasticsearchOutputFormatBuilder() {
- super.format = format = new ElasticsearchOutputFormat();
+ super.format = format = new ElasticsearchOutputFormat();
}
public void setEsConf(ElasticsearchConf esConf) {
@@ -46,15 +47,15 @@ protected void checkFormat() {
Preconditions.checkNotNull(esConf.getHosts(), "elasticsearch5 type of address is required");
Preconditions.checkNotNull(esConf.getIndex(), "elasticsearch5 type of index is required");
Preconditions.checkNotNull(esConf.getType(), "elasticsearch5 type of type is required");
- Preconditions.checkNotNull(esConf.getCluster(), "elasticsearch5 type of cluster is required");
+ Preconditions.checkNotNull(
+ esConf.getCluster(), "elasticsearch5 type of cluster is required");
- /**
- * is open basic auth
- */
+ /** is open basic auth */
if (esConf.isAuthMesh()) {
- Preconditions.checkNotNull(esConf.getUsername(), "elasticsearch5 type of userName is required");
- Preconditions.checkNotNull(esConf.getPassword(), "elasticsearch5 type of password is required");
+ Preconditions.checkNotNull(
+ esConf.getUsername(), "elasticsearch5 type of userName is required");
+ Preconditions.checkNotNull(
+ esConf.getPassword(), "elasticsearch5 type of password is required");
}
}
-
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/source/Elasticsearch5SourceFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/source/Elasticsearch5SourceFactory.java
similarity index 71%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/source/Elasticsearch5SourceFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/source/Elasticsearch5SourceFactory.java
index fc887aad9f..34f30fba54 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/source/Elasticsearch5SourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/source/Elasticsearch5SourceFactory.java
@@ -16,25 +16,25 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.source;
+package com.dtstack.chunjun.connector.elasticsearch5.source;
+
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.elasticsearch5.conf.ElasticsearchConf;
+import com.dtstack.chunjun.connector.elasticsearch5.converter.ElasticsearchColumnConverter;
+import com.dtstack.chunjun.connector.elasticsearch5.converter.ElasticsearchRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.RowType;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.elasticsearch5.conf.ElasticsearchConf;
-import com.dtstack.flinkx.connector.elasticsearch5.converter.ElasticsearchColumnConverter;
-import com.dtstack.flinkx.connector.elasticsearch5.converter.ElasticsearchRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
-
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/28 00:03
*/
@@ -46,9 +46,10 @@ public Elasticsearch5SourceFactory(SyncConf syncConf, StreamExecutionEnvironment
super(syncConf, env);
elasticsearchConf =
JsonUtil.toObject(
- JsonUtil.toJson(syncConf.getReader().getParameter()), ElasticsearchConf.class);
+ JsonUtil.toJson(syncConf.getReader().getParameter()),
+ ElasticsearchConf.class);
elasticsearchConf.setColumn(syncConf.getReader().getFieldList());
- super.initFlinkxCommonConf(elasticsearchConf);
+ super.initCommonConf(elasticsearchConf);
elasticsearchConf.setParallelism(1);
}
@@ -57,9 +58,8 @@ public DataStream createSource() {
ElasticsearchInputFormatBuilder builder = new ElasticsearchInputFormatBuilder();
builder.setEsConf(elasticsearchConf);
- final RowType rowType = TableUtil.createRowType(
- elasticsearchConf.getColumn(),
- getRawTypeConverter());
+ final RowType rowType =
+ TableUtil.createRowType(elasticsearchConf.getColumn(), getRawTypeConverter());
builder.setRowConverter(new ElasticsearchColumnConverter(rowType));
return createInput(builder.finish());
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/source/ElasticsearchDynamicTableSource.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/source/ElasticsearchDynamicTableSource.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/source/ElasticsearchDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/source/ElasticsearchDynamicTableSource.java
index 260eb466bc..640ecc3d0d 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/source/ElasticsearchDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/source/ElasticsearchDynamicTableSource.java
@@ -16,7 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.source;
+package com.dtstack.chunjun.connector.elasticsearch5.source;
+
+import com.dtstack.chunjun.connector.elasticsearch5.conf.ElasticsearchConf;
+import com.dtstack.chunjun.connector.elasticsearch5.converter.ElasticsearchRowConverter;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.streaming.api.functions.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.table.api.TableSchema;
@@ -29,29 +35,26 @@
import org.apache.flink.table.types.logical.RowType;
import org.apache.flink.table.utils.TableSchemaUtils;
-import com.dtstack.flinkx.connector.elasticsearch5.conf.ElasticsearchConf;
-import com.dtstack.flinkx.connector.elasticsearch5.converter.ElasticsearchRowConverter;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.streaming.api.functions.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
-
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/28 00:04
*/
-public class ElasticsearchDynamicTableSource implements ScanTableSource,SupportsProjectionPushDown {
+public class ElasticsearchDynamicTableSource
+ implements ScanTableSource, SupportsProjectionPushDown {
private TableSchema physicalSchema;
protected final ElasticsearchConf elasticsearchConf;
protected final LookupConf lookupConf;
- public ElasticsearchDynamicTableSource(TableSchema physicalSchema, ElasticsearchConf elasticsearchConf, LookupConf lookupConf) {
+ public ElasticsearchDynamicTableSource(
+ TableSchema physicalSchema,
+ ElasticsearchConf elasticsearchConf,
+ LookupConf lookupConf) {
this.physicalSchema = physicalSchema;
this.elasticsearchConf = elasticsearchConf;
this.lookupConf = lookupConf;
-
}
@Override
@@ -79,9 +82,7 @@ public ScanRuntimeProvider getScanRuntimeProvider(ScanContext runtimeProviderCon
builder.setEsConf(elasticsearchConf);
return ParallelSourceFunctionProvider.of(
- new DtInputFormatSourceFunction<>(builder.finish(), typeInformation),
- false,
- 1);
+ new DtInputFormatSourceFunction<>(builder.finish(), typeInformation), false, 1);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/source/ElasticsearchInputFormat.java b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/source/ElasticsearchInputFormat.java
similarity index 72%
rename from flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/source/ElasticsearchInputFormat.java
rename to chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/source/ElasticsearchInputFormat.java
index 2d8dbfdf72..127cf03329 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch5/src/main/java/com/dtstack/flinkx/connector/elasticsearch5/source/ElasticsearchInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch5/src/main/java/com/dtstack/chunjun/connector/elasticsearch5/source/ElasticsearchInputFormat.java
@@ -16,19 +16,18 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch5.source;
+package com.dtstack.chunjun.connector.elasticsearch5.source;
-import com.dtstack.flinkx.connector.elasticsearch5.utils.ElasticsearchRequestHelper;
-
-import com.dtstack.flinkx.connector.elasticsearch5.utils.ElasticsearchUtil;
+import com.dtstack.chunjun.connector.elasticsearch5.conf.ElasticsearchConf;
+import com.dtstack.chunjun.connector.elasticsearch5.utils.ElasticsearchRequestHelper;
+import com.dtstack.chunjun.connector.elasticsearch5.utils.ElasticsearchUtil;
+import com.dtstack.chunjun.exception.ReadRecordException;
+import com.dtstack.chunjun.inputformat.BaseRichInputFormat;
import org.apache.flink.core.io.GenericInputSplit;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.RowData;
-import com.dtstack.flinkx.connector.elasticsearch5.conf.ElasticsearchConf;
-import com.dtstack.flinkx.exception.ReadRecordException;
-import com.dtstack.flinkx.inputformat.BaseRichInputFormat;
import com.google.common.collect.Lists;
import org.apache.commons.lang.StringUtils;
import org.elasticsearch.action.search.ClearScrollRequest;
@@ -48,23 +47,18 @@
import java.util.Iterator;
import java.util.List;
import java.util.Map;
-import java.util.concurrent.ExecutionException;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/28 00:05
*/
public class ElasticsearchInputFormat extends BaseRichInputFormat {
- /**
- * Elasticsearch Configuration
- */
+ /** Elasticsearch Configuration */
private ElasticsearchConf elasticsearchConf;
- /**
- * Elasticsearch High Level Client
- */
+ /** Elasticsearch High Level Client */
private transient TransportClient client;
protected String query;
@@ -83,7 +77,7 @@ public class ElasticsearchInputFormat extends BaseRichInputFormat {
protected InputSplit[] createInputSplitsInternal(int minNumSplits) throws Exception {
InputSplit[] splits = new InputSplit[minNumSplits];
for (int i = 0; i < minNumSplits; i++) {
- splits[i] = new GenericInputSplit(i,minNumSplits);
+ splits[i] = new GenericInputSplit(i, minNumSplits);
}
return splits;
@@ -92,7 +86,7 @@ protected InputSplit[] createInputSplitsInternal(int minNumSplits) throws Except
@Override
protected void openInternal(InputSplit inputSplit) throws IOException {
super.openInputFormat();
- GenericInputSplit genericInputSplit = (GenericInputSplit)inputSplit;
+ GenericInputSplit genericInputSplit = (GenericInputSplit) inputSplit;
client = ElasticsearchUtil.createClient(elasticsearchConf);
scroll = new Scroll(TimeValue.timeValueMinutes(keepAlive));
@@ -100,20 +94,20 @@ protected void openInternal(InputSplit inputSplit) throws IOException {
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.size(elasticsearchConf.getBatchSize());
- if(StringUtils.isNotEmpty(query)){
+ if (StringUtils.isNotEmpty(query)) {
searchSourceBuilder.query(QueryBuilders.wrapperQuery(query));
}
- if(genericInputSplit.getTotalNumberOfSplits() > 1){
- searchSourceBuilder.slice(new SliceBuilder(genericInputSplit.getSplitNumber(), genericInputSplit.getTotalNumberOfSplits()));
+ if (genericInputSplit.getTotalNumberOfSplits() > 1) {
+ searchSourceBuilder.slice(
+ new SliceBuilder(
+ genericInputSplit.getSplitNumber(),
+ genericInputSplit.getTotalNumberOfSplits()));
}
- searchRequest = ElasticsearchRequestHelper.createSearchRequest(
- elasticsearchConf.getIndex(),
- scroll,
- searchSourceBuilder
- );
-
+ searchRequest =
+ ElasticsearchRequestHelper.createSearchRequest(
+ elasticsearchConf.getIndex(), scroll, searchSourceBuilder);
}
@Override
@@ -128,7 +122,7 @@ protected RowData nextRecordInternal(RowData rowData) throws ReadRecordException
@Override
protected void closeInternal() throws IOException {
- if(client != null) {
+ if (client != null) {
clearScroll();
client.close();
@@ -137,21 +131,22 @@ protected void closeInternal() throws IOException {
}
private void clearScroll() {
- if(scrollId == null){
+ if (scrollId == null) {
return;
}
ClearScrollRequest clearScrollRequest = new ClearScrollRequest();
clearScrollRequest.addScrollId(scrollId);
- ClearScrollResponse clearScrollResponse = client.clearScroll(clearScrollRequest)
- .actionGet(elasticsearchConf.getActionTimeout());
+ ClearScrollResponse clearScrollResponse =
+ client.clearScroll(clearScrollRequest)
+ .actionGet(elasticsearchConf.getActionTimeout());
boolean succeeded = clearScrollResponse.isSucceeded();
LOG.info("Clear scroll response:{}", succeeded);
}
@Override
public boolean reachedEnd() {
- if(iterator != null && iterator.hasNext()) {
+ if (iterator != null && iterator.hasNext()) {
return false;
} else {
return searchScroll();
@@ -161,23 +156,24 @@ public boolean reachedEnd() {
private boolean searchScroll() {
SearchHit[] searchHits;
- if(scrollId == null){
- SearchResponse searchResponse = client.search(searchRequest).
- actionGet(elasticsearchConf.getActionTimeout());
+ if (scrollId == null) {
+ SearchResponse searchResponse =
+ client.search(searchRequest).actionGet(elasticsearchConf.getActionTimeout());
scrollId = searchResponse.getScrollId();
searchHits = searchResponse.getHits().getHits();
} else {
SearchScrollRequest scrollRequest = new SearchScrollRequest(scrollId);
scrollRequest.scroll(scroll);
- SearchResponse searchResponse = client.searchScroll(scrollRequest)
- .actionGet(elasticsearchConf.getActionTimeout());
+ SearchResponse searchResponse =
+ client.searchScroll(scrollRequest)
+ .actionGet(elasticsearchConf.getActionTimeout());
scrollId = searchResponse.getScrollId();
searchHits = searchResponse.getHits().getHits();
}
List
- com.dtstack.flinkx
- flinkx-connector-elasticsearch-base
+ com.dtstack.chunjun
+ chunjun-connector-elasticsearch-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/Elasticsearch6ClientFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/Elasticsearch6ClientFactory.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/Elasticsearch6ClientFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/Elasticsearch6ClientFactory.java
index 55b91fe568..04142b2b49 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/Elasticsearch6ClientFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/Elasticsearch6ClientFactory.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6;
+package com.dtstack.chunjun.connector.elasticsearch6;
import org.apache.flink.table.api.ValidationException;
import org.apache.flink.util.Preconditions;
@@ -38,7 +38,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/19 12:41
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/Elasticsearch6Conf.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/Elasticsearch6Conf.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/Elasticsearch6Conf.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/Elasticsearch6Conf.java
index fa79eef927..295eb027b6 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/Elasticsearch6Conf.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/Elasticsearch6Conf.java
@@ -16,20 +16,20 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6;
+package com.dtstack.chunjun.connector.elasticsearch6;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
import java.io.Serializable;
import java.util.List;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/16 15:36
*/
-public class Elasticsearch6Conf extends FlinkxCommonConf implements Serializable {
+public class Elasticsearch6Conf extends ChunJunCommonConf implements Serializable {
private static final long serialVersionUID = 2L;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/Elasticsearch6RequestFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/Elasticsearch6RequestFactory.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/Elasticsearch6RequestFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/Elasticsearch6RequestFactory.java
index 313a7616f9..4f1aba4a2c 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/Elasticsearch6RequestFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/Elasticsearch6RequestFactory.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6;
+package com.dtstack.chunjun.connector.elasticsearch6;
import org.elasticsearch.action.delete.DeleteRequest;
import org.elasticsearch.action.index.IndexRequest;
@@ -36,7 +36,7 @@
/**
* @description: build request
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/19 13:59
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/sink/Elasticsearch6OutputFormat.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/sink/Elasticsearch6OutputFormat.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/sink/Elasticsearch6OutputFormat.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/sink/Elasticsearch6OutputFormat.java
index cf5ef8b714..c7a34c9a9f 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/sink/Elasticsearch6OutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/sink/Elasticsearch6OutputFormat.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.sink;
+package com.dtstack.chunjun.connector.elasticsearch6.sink;
-import com.dtstack.flinkx.connector.elasticsearch.KeyExtractor;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6ClientFactory;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6RequestFactory;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.connector.elasticsearch.KeyExtractor;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6ClientFactory;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6RequestFactory;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.table.data.RowData;
@@ -42,7 +42,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/18 11:59
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/sink/Elasticsearch6OutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/sink/Elasticsearch6OutputFormatBuilder.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/sink/Elasticsearch6OutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/sink/Elasticsearch6OutputFormatBuilder.java
index 67d9feccbd..3ae4b7d847 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/sink/Elasticsearch6OutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/sink/Elasticsearch6OutputFormatBuilder.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.sink;
+package com.dtstack.chunjun.connector.elasticsearch6.sink;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
import com.google.common.base.Preconditions;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/18 11:59
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/sink/Elasticsearch6SinkFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/sink/Elasticsearch6SinkFactory.java
similarity index 78%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/sink/Elasticsearch6SinkFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/sink/Elasticsearch6SinkFactory.java
index 5c5064bbe0..ed6234d797 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/sink/Elasticsearch6SinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/sink/Elasticsearch6SinkFactory.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.sink;
+package com.dtstack.chunjun.connector.elasticsearch6.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchColumnConverter;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRawTypeMapper;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchColumnConverter;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRawTypeMapper;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -34,7 +34,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/18 12:01
*/
@@ -49,7 +49,7 @@ public Elasticsearch6SinkFactory(SyncConf syncConf) {
JsonUtil.toJson(syncConf.getWriter().getParameter()),
Elasticsearch6Conf.class);
elasticsearchConf.setColumn(syncConf.getWriter().getFieldList());
- super.initFlinkxCommonConf(elasticsearchConf);
+ super.initCommonConf(elasticsearchConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/source/Elasticsearch6InputFormat.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/source/Elasticsearch6InputFormat.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/source/Elasticsearch6InputFormat.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/source/Elasticsearch6InputFormat.java
index d261e12200..892ba11ec9 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/source/Elasticsearch6InputFormat.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/source/Elasticsearch6InputFormat.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.source;
+package com.dtstack.chunjun.connector.elasticsearch6.source;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6ClientFactory;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6RequestFactory;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6ClientFactory;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6RequestFactory;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
import org.apache.flink.core.io.GenericInputSplit;
import org.apache.flink.core.io.InputSplit;
@@ -50,7 +50,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/18 12:00
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/source/Elasticsearch6InputFormatBuilder.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/source/Elasticsearch6InputFormatBuilder.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/source/Elasticsearch6InputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/source/Elasticsearch6InputFormatBuilder.java
index ad811fa603..87610215f8 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/source/Elasticsearch6InputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/source/Elasticsearch6InputFormatBuilder.java
@@ -16,25 +16,26 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.source;
+package com.dtstack.chunjun.connector.elasticsearch6.source;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
import com.google.common.base.Preconditions;
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/06/18 12:00
*/
-public class Elasticsearch6InputFormatBuilder extends BaseRichInputFormatBuilder {
+public class Elasticsearch6InputFormatBuilder
+ extends BaseRichInputFormatBuilder {
protected Elasticsearch6InputFormat format;
public Elasticsearch6InputFormatBuilder() {
- super.format = this.format = new Elasticsearch6InputFormat();
+ super(new Elasticsearch6InputFormat());
}
public void setEsConf(Elasticsearch6Conf esConf) {
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/source/Elasticsearch6SourceFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/source/Elasticsearch6SourceFactory.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/source/Elasticsearch6SourceFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/source/Elasticsearch6SourceFactory.java
index 647bf0814b..16f770a70c 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/source/Elasticsearch6SourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/source/Elasticsearch6SourceFactory.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.source;
+package com.dtstack.chunjun.connector.elasticsearch6.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchColumnConverter;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRawTypeMapper;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchColumnConverter;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRawTypeMapper;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -37,7 +37,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/18 12:01
*/
@@ -57,7 +57,7 @@ public Elasticsearch6SourceFactory(SyncConf syncConf, StreamExecutionEnvironment
fieldNames[i] = fieldList.get(i).getName();
}
- super.initFlinkxCommonConf(elasticsearchConf);
+ super.initCommonConf(elasticsearchConf);
elasticsearchConf.setColumn(fieldList);
elasticsearchConf.setFieldNames(fieldNames);
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/Elasticsearch6DynamicTableFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/Elasticsearch6DynamicTableFactory.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/Elasticsearch6DynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/Elasticsearch6DynamicTableFactory.java
index 0377cdc614..6ebdb66861 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/Elasticsearch6DynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/Elasticsearch6DynamicTableFactory.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.table;
+package com.dtstack.chunjun.connector.elasticsearch6.table;
-import com.dtstack.flinkx.connector.elasticsearch.table.ElasticsearchDynamicTableFactoryBase;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.connector.elasticsearch.table.ElasticsearchDynamicTableFactoryBase;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -44,7 +44,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/21 10:06
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/Elasticsearch6DynamicTableSink.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/Elasticsearch6DynamicTableSink.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/Elasticsearch6DynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/Elasticsearch6DynamicTableSink.java
index bc4af9624d..9b8102b067 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/Elasticsearch6DynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/Elasticsearch6DynamicTableSink.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.table;
+package com.dtstack.chunjun.connector.elasticsearch6.table;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRowConverter;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.connector.elasticsearch6.sink.Elasticsearch6OutputFormatBuilder;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRowConverter;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.connector.elasticsearch6.sink.Elasticsearch6OutputFormatBuilder;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
@@ -32,7 +32,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/19 14:54
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/Elasticsearch6DynamicTableSource.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/Elasticsearch6DynamicTableSource.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/Elasticsearch6DynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/Elasticsearch6DynamicTableSource.java
index df25de9672..4a8b80aa7e 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/Elasticsearch6DynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/Elasticsearch6DynamicTableSource.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.table;
-
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRowConverter;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.connector.elasticsearch6.source.Elasticsearch6InputFormatBuilder;
-import com.dtstack.flinkx.connector.elasticsearch6.table.lookup.Elasticsearch6AllTableFunction;
-import com.dtstack.flinkx.connector.elasticsearch6.table.lookup.Elasticsearch6LruTableFunction;
-import com.dtstack.flinkx.enums.CacheType;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelAsyncTableFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelTableFunctionProvider;
+package com.dtstack.chunjun.connector.elasticsearch6.table;
+
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRowConverter;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.connector.elasticsearch6.source.Elasticsearch6InputFormatBuilder;
+import com.dtstack.chunjun.connector.elasticsearch6.table.lookup.Elasticsearch6AllTableFunction;
+import com.dtstack.chunjun.connector.elasticsearch6.table.lookup.Elasticsearch6LruTableFunction;
+import com.dtstack.chunjun.enums.CacheType;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelAsyncTableFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelTableFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.table.api.TableSchema;
@@ -45,7 +45,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/22 11:08
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/lookup/Elasticsearch6AllTableFunction.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/lookup/Elasticsearch6AllTableFunction.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/lookup/Elasticsearch6AllTableFunction.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/lookup/Elasticsearch6AllTableFunction.java
index b506d236a8..cd53981e95 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/lookup/Elasticsearch6AllTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/lookup/Elasticsearch6AllTableFunction.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.table.lookup;
+package com.dtstack.chunjun.connector.elasticsearch6.table.lookup;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6ClientFactory;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6RequestFactory;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.lookup.AbstractAllTableFunction;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6ClientFactory;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6RequestFactory;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.lookup.AbstractAllTableFunction;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.table.data.GenericRowData;
@@ -41,7 +41,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/24 22:47
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/lookup/Elasticsearch6LruTableFunction.java b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/lookup/Elasticsearch6LruTableFunction.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/lookup/Elasticsearch6LruTableFunction.java
rename to chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/lookup/Elasticsearch6LruTableFunction.java
index 94bbd7d93b..1e68ab3250 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch6/src/main/java/com/dtstack/flinkx/connector/elasticsearch6/table/lookup/Elasticsearch6LruTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/java/com/dtstack/chunjun/connector/elasticsearch6/table/lookup/Elasticsearch6LruTableFunction.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch6.table.lookup;
+package com.dtstack.chunjun.connector.elasticsearch6.table.lookup;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6ClientFactory;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6Conf;
-import com.dtstack.flinkx.connector.elasticsearch6.Elasticsearch6RequestFactory;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.enums.ECacheContentType;
-import com.dtstack.flinkx.lookup.AbstractLruTableFunction;
-import com.dtstack.flinkx.lookup.cache.CacheMissVal;
-import com.dtstack.flinkx.lookup.cache.CacheObj;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6ClientFactory;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6Conf;
+import com.dtstack.chunjun.connector.elasticsearch6.Elasticsearch6RequestFactory;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.enums.ECacheContentType;
+import com.dtstack.chunjun.lookup.AbstractLruTableFunction;
+import com.dtstack.chunjun.lookup.cache.CacheMissVal;
+import com.dtstack.chunjun.lookup.cache.CacheObj;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.FunctionContext;
@@ -48,7 +48,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/24 22:47
*/
diff --git a/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..d783e5057a
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-elasticsearch6/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.elasticsearch6.table.Elasticsearch6DynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/pom.xml b/chunjun-connectors/chunjun-connector-elasticsearch7/pom.xml
similarity index 82%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/pom.xml
rename to chunjun-connectors/chunjun-connector-elasticsearch7/pom.xml
index 83faa23a73..ee6dc84f1f 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/pom.xml
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-elasticsearch7
- FlinkX : Connectors : ElasticSearch7
+ chunjun-connector-elasticsearch7
+ ChunJun : Connectors : ElasticSearch7
elasticsearch7
@@ -36,8 +36,8 @@
- com.dtstack.flinkx
- flinkx-connector-elasticsearch-base
+ com.dtstack.chunjun
+ chunjun-connector-elasticsearch-base
${project.version}
@@ -59,11 +59,11 @@
org.apache.http
- com.dtstack.flinkx.connector.elasticsearch7.org.apache.http
+ com.dtstack.chunjun.connector.elasticsearch7.org.apache.http
org.elasticsearch
- com.dtstack.flinkx.connector.elasticsearch7.org.elasticsearch
+ com.dtstack.chunjun.connector.elasticsearch7.org.elasticsearch
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/Elasticsearch7ClientFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/Elasticsearch7ClientFactory.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/Elasticsearch7ClientFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/Elasticsearch7ClientFactory.java
index 18fc118fcf..0cd2ee81ea 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/Elasticsearch7ClientFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/Elasticsearch7ClientFactory.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7;
+package com.dtstack.chunjun.connector.elasticsearch7;
-import com.dtstack.flinkx.security.SSLUtil;
-import com.dtstack.flinkx.util.MapUtil;
+import com.dtstack.chunjun.security.SSLUtil;
+import com.dtstack.chunjun.util.MapUtil;
import org.apache.flink.api.common.cache.DistributedCache;
import org.apache.flink.table.api.ValidationException;
@@ -52,7 +52,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/06/27 17:32
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/Elasticsearch7RequestFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/Elasticsearch7RequestFactory.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/Elasticsearch7RequestFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/Elasticsearch7RequestFactory.java
index 0b128b5766..4d50a8cc11 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/Elasticsearch7RequestFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/Elasticsearch7RequestFactory.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7;
+package com.dtstack.chunjun.connector.elasticsearch7;
import org.elasticsearch.action.delete.DeleteRequest;
import org.elasticsearch.action.index.IndexRequest;
@@ -36,7 +36,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/06/27 17:31
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/ElasticsearchConf.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/ElasticsearchConf.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/ElasticsearchConf.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/ElasticsearchConf.java
index fef9098fd7..c1f9c18e05 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/ElasticsearchConf.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/ElasticsearchConf.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7;
+package com.dtstack.chunjun.connector.elasticsearch7;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
import java.io.Serializable;
import java.util.List;
@@ -26,11 +26,11 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/06/16 15:36
*/
-public class ElasticsearchConf extends FlinkxCommonConf implements Serializable {
+public class ElasticsearchConf extends ChunJunCommonConf implements Serializable {
private static final long serialVersionUID = 2L;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/SslConf.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/SslConf.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/SslConf.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/SslConf.java
index 47332c2086..f4f63f8167 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/SslConf.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/SslConf.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.elasticsearch7;
+package com.dtstack.chunjun.connector.elasticsearch7;
import java.io.Serializable;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/sink/Elasticsearch7SinkFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/sink/Elasticsearch7SinkFactory.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/sink/Elasticsearch7SinkFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/sink/Elasticsearch7SinkFactory.java
index ef5afb77e8..db56b62b8d 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/sink/Elasticsearch7SinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/sink/Elasticsearch7SinkFactory.java
@@ -16,22 +16,22 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.sink;
+package com.dtstack.chunjun.connector.elasticsearch7.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchColumnConverter;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRawTypeMapper;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRowConverter;
-import com.dtstack.flinkx.connector.elasticsearch7.Elasticsearch7ClientFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.PluginUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchColumnConverter;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRawTypeMapper;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRowConverter;
+import com.dtstack.chunjun.connector.elasticsearch7.Elasticsearch7ClientFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.PluginUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -56,7 +56,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/06/27 17:20
*/
@@ -71,7 +71,7 @@ public Elasticsearch7SinkFactory(SyncConf syncConf) {
JsonUtil.toJson(syncConf.getWriter().getParameter()),
ElasticsearchConf.class);
elasticsearchConf.setColumn(syncConf.getWriter().getFieldList());
- super.initFlinkxCommonConf(elasticsearchConf);
+ super.initCommonConf(elasticsearchConf);
elasticsearchConf.setParallelism(1);
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/sink/ElasticsearchOutputFormat.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/sink/ElasticsearchOutputFormat.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/sink/ElasticsearchOutputFormat.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/sink/ElasticsearchOutputFormat.java
index 42ab7dee31..2d50c77d25 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/sink/ElasticsearchOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/sink/ElasticsearchOutputFormat.java
@@ -1,12 +1,12 @@
-package com.dtstack.flinkx.connector.elasticsearch7.sink;
+package com.dtstack.chunjun.connector.elasticsearch7.sink;
-import com.dtstack.flinkx.connector.elasticsearch.KeyExtractor;
-import com.dtstack.flinkx.connector.elasticsearch.table.IndexGenerator;
-import com.dtstack.flinkx.connector.elasticsearch7.Elasticsearch7ClientFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.Elasticsearch7RequestFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.connector.elasticsearch.KeyExtractor;
+import com.dtstack.chunjun.connector.elasticsearch.table.IndexGenerator;
+import com.dtstack.chunjun.connector.elasticsearch7.Elasticsearch7ClientFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.Elasticsearch7RequestFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.table.data.RowData;
@@ -26,7 +26,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/06/27 17:19
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/sink/ElasticsearchOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/sink/ElasticsearchOutputFormatBuilder.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/sink/ElasticsearchOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/sink/ElasticsearchOutputFormatBuilder.java
index fa73387a72..a1364cc5d3 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/sink/ElasticsearchOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/sink/ElasticsearchOutputFormatBuilder.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.sink;
+package com.dtstack.chunjun.connector.elasticsearch7.sink;
-import com.dtstack.flinkx.connector.elasticsearch.table.IndexGenerator;
-import com.dtstack.flinkx.connector.elasticsearch.table.IndexGeneratorFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.connector.elasticsearch.table.IndexGenerator;
+import com.dtstack.chunjun.connector.elasticsearch.table.IndexGeneratorFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
import org.apache.flink.table.api.TableSchema;
@@ -29,7 +29,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/06/27 17:19
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/source/Elasticsearch7SourceFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/source/Elasticsearch7SourceFactory.java
similarity index 77%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/source/Elasticsearch7SourceFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/source/Elasticsearch7SourceFactory.java
index a8815c41c3..1feaf6674d 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/source/Elasticsearch7SourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/source/Elasticsearch7SourceFactory.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.source;
+package com.dtstack.chunjun.connector.elasticsearch7.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchColumnConverter;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRawTypeMapper;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRowConverter;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchColumnConverter;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRawTypeMapper;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRowConverter;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -39,7 +39,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 17:28
*/
@@ -59,7 +59,7 @@ public Elasticsearch7SourceFactory(SyncConf syncConf, StreamExecutionEnvironment
fieldNames[i] = fieldList.get(i).getName();
}
- super.initFlinkxCommonConf(elasticsearchConf);
+ super.initCommonConf(elasticsearchConf);
elasticsearchConf.setColumn(fieldList);
elasticsearchConf.setFieldNames(fieldNames);
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/source/ElasticsearchInputFormat.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/source/ElasticsearchInputFormat.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/source/ElasticsearchInputFormat.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/source/ElasticsearchInputFormat.java
index 1225c2d395..e4f92b8c3b 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/source/ElasticsearchInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/source/ElasticsearchInputFormat.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.source;
+package com.dtstack.chunjun.connector.elasticsearch7.source;
-import com.dtstack.flinkx.connector.elasticsearch7.Elasticsearch7ClientFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.Elasticsearch7RequestFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.JsonUtil;
+import com.dtstack.chunjun.connector.elasticsearch7.Elasticsearch7ClientFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.Elasticsearch7RequestFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.core.io.GenericInputSplit;
import org.apache.flink.core.io.InputSplit;
@@ -52,7 +52,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 17:25
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/source/ElasticsearchInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/source/ElasticsearchInputFormatBuilder.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/source/ElasticsearchInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/source/ElasticsearchInputFormatBuilder.java
index 434af40ef4..5709d9d28c 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/source/ElasticsearchInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/source/ElasticsearchInputFormatBuilder.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.source;
+package com.dtstack.chunjun.connector.elasticsearch7.source;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
import com.google.common.base.Preconditions;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 17:27
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/Elasticsearch7DynamicTableFactory.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/Elasticsearch7DynamicTableFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/Elasticsearch7DynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/Elasticsearch7DynamicTableFactory.java
index 44443c0862..4530af97a4 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/Elasticsearch7DynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/Elasticsearch7DynamicTableFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.table;
+package com.dtstack.chunjun.connector.elasticsearch7.table;
-import com.dtstack.flinkx.connector.elasticsearch.table.ElasticsearchDynamicTableFactoryBase;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.connector.elasticsearch7.SslConf;
+import com.dtstack.chunjun.connector.elasticsearch.table.ElasticsearchDynamicTableFactoryBase;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.connector.elasticsearch7.SslConf;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -37,24 +37,24 @@
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import static com.dtstack.flinkx.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_CONNECT_TIMEOUT_OPTION;
-import static com.dtstack.flinkx.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_KEEPALIVE_TIME_OPTION;
-import static com.dtstack.flinkx.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_MAX_CONNECTION_PER_ROUTE_OPTION;
-import static com.dtstack.flinkx.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_REQUEST_TIMEOUT_OPTION;
-import static com.dtstack.flinkx.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_SOCKET_TIMEOUT_OPTION;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
-import static com.dtstack.flinkx.security.SslOptions.KEYSTOREFILENAME;
-import static com.dtstack.flinkx.security.SslOptions.KEYSTOREPASS;
-import static com.dtstack.flinkx.security.SslOptions.TYPE;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_PARALLELISM;
+import static com.dtstack.chunjun.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_CONNECT_TIMEOUT_OPTION;
+import static com.dtstack.chunjun.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_KEEPALIVE_TIME_OPTION;
+import static com.dtstack.chunjun.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_MAX_CONNECTION_PER_ROUTE_OPTION;
+import static com.dtstack.chunjun.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_REQUEST_TIMEOUT_OPTION;
+import static com.dtstack.chunjun.connector.elasticsearch7.table.Elasticsearch7Options.CLIENT_SOCKET_TIMEOUT_OPTION;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.security.SslOptions.KEYSTOREFILENAME;
+import static com.dtstack.chunjun.security.SslOptions.KEYSTOREPASS;
+import static com.dtstack.chunjun.security.SslOptions.TYPE;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_PARALLELISM;
import static org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchOptions.BULK_FLASH_MAX_SIZE_OPTION;
import static org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchOptions.BULK_FLUSH_BACKOFF_DELAY_OPTION;
import static org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchOptions.BULK_FLUSH_BACKOFF_MAX_RETRIES_OPTION;
@@ -75,7 +75,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/06/27 17:29
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/Elasticsearch7Options.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/Elasticsearch7Options.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/Elasticsearch7Options.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/Elasticsearch7Options.java
index ca43fd01f7..b3d09838ae 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/Elasticsearch7Options.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/Elasticsearch7Options.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.table;
+package com.dtstack.chunjun.connector.elasticsearch7.table;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
/**
* @description: Elasticsearch version 7 only
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/29 19:10
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/ElasticsearchDynamicTableSink.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/ElasticsearchDynamicTableSink.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/ElasticsearchDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/ElasticsearchDynamicTableSink.java
index 30a87dc280..b8d6a15598 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/ElasticsearchDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/ElasticsearchDynamicTableSink.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.table;
+package com.dtstack.chunjun.connector.elasticsearch7.table;
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRowConverter;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.connector.elasticsearch7.sink.ElasticsearchOutputFormatBuilder;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRowConverter;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.connector.elasticsearch7.sink.ElasticsearchOutputFormatBuilder;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
@@ -32,7 +32,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 17:18
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/ElasticsearchDynamicTableSource.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/ElasticsearchDynamicTableSource.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/ElasticsearchDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/ElasticsearchDynamicTableSource.java
index 1bf5ebe21e..513d07f676 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/ElasticsearchDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/ElasticsearchDynamicTableSource.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.table;
-
-import com.dtstack.flinkx.connector.elasticsearch.ElasticsearchRowConverter;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.connector.elasticsearch7.source.ElasticsearchInputFormatBuilder;
-import com.dtstack.flinkx.connector.elasticsearch7.table.lookup.ElasticsearchAllTableFunction;
-import com.dtstack.flinkx.connector.elasticsearch7.table.lookup.ElasticsearchLruTableFunction;
-import com.dtstack.flinkx.enums.CacheType;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelAsyncTableFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelTableFunctionProvider;
+package com.dtstack.chunjun.connector.elasticsearch7.table;
+
+import com.dtstack.chunjun.connector.elasticsearch.ElasticsearchRowConverter;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.connector.elasticsearch7.source.ElasticsearchInputFormatBuilder;
+import com.dtstack.chunjun.connector.elasticsearch7.table.lookup.ElasticsearchAllTableFunction;
+import com.dtstack.chunjun.connector.elasticsearch7.table.lookup.ElasticsearchLruTableFunction;
+import com.dtstack.chunjun.enums.CacheType;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelAsyncTableFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelTableFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.table.api.TableSchema;
@@ -45,7 +45,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 17:24
*/
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/lookup/ElasticsearchAllTableFunction.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/lookup/ElasticsearchAllTableFunction.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/lookup/ElasticsearchAllTableFunction.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/lookup/ElasticsearchAllTableFunction.java
index 8f801ad350..290362911f 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/lookup/ElasticsearchAllTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/lookup/ElasticsearchAllTableFunction.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.table.lookup;
+package com.dtstack.chunjun.connector.elasticsearch7.table.lookup;
-import com.dtstack.flinkx.connector.elasticsearch7.Elasticsearch7ClientFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.Elasticsearch7RequestFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.lookup.AbstractAllTableFunction;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.connector.elasticsearch7.Elasticsearch7ClientFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.Elasticsearch7RequestFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.lookup.AbstractAllTableFunction;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import org.apache.flink.table.data.GenericRowData;
@@ -44,7 +44,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 13:26
*/
@@ -100,7 +100,7 @@ protected void loadData(Object cacheRef) {
}
} catch (IOException e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
}
diff --git a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/lookup/ElasticsearchLruTableFunction.java b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/lookup/ElasticsearchLruTableFunction.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/lookup/ElasticsearchLruTableFunction.java
rename to chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/lookup/ElasticsearchLruTableFunction.java
index 22f8a59c67..1406955e58 100644
--- a/flinkx-connectors/flinkx-connector-elasticsearch7/src/main/java/com/dtstack/flinkx/connector/elasticsearch7/table/lookup/ElasticsearchLruTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/java/com/dtstack/chunjun/connector/elasticsearch7/table/lookup/ElasticsearchLruTableFunction.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.elasticsearch7.table.lookup;
+package com.dtstack.chunjun.connector.elasticsearch7.table.lookup;
-import com.dtstack.flinkx.connector.elasticsearch7.Elasticsearch7ClientFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.Elasticsearch7RequestFactory;
-import com.dtstack.flinkx.connector.elasticsearch7.ElasticsearchConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.enums.ECacheContentType;
-import com.dtstack.flinkx.lookup.AbstractLruTableFunction;
-import com.dtstack.flinkx.lookup.cache.CacheMissVal;
-import com.dtstack.flinkx.lookup.cache.CacheObj;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.elasticsearch7.Elasticsearch7ClientFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.Elasticsearch7RequestFactory;
+import com.dtstack.chunjun.connector.elasticsearch7.ElasticsearchConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.enums.ECacheContentType;
+import com.dtstack.chunjun.lookup.AbstractLruTableFunction;
+import com.dtstack.chunjun.lookup.cache.CacheMissVal;
+import com.dtstack.chunjun.lookup.cache.CacheObj;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.FunctionContext;
@@ -49,7 +49,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/06/27 13:26
*/
diff --git a/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..195be48180
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-elasticsearch7/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.elasticsearch7.table.Elasticsearch7DynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-emqx/pom.xml b/chunjun-connectors/chunjun-connector-emqx/pom.xml
similarity index 93%
rename from flinkx-connectors/flinkx-connector-emqx/pom.xml
rename to chunjun-connectors/chunjun-connector-emqx/pom.xml
index a0a4b2b29b..72654e6e52 100644
--- a/flinkx-connectors/flinkx-connector-emqx/pom.xml
+++ b/chunjun-connectors/chunjun-connector-emqx/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-emqx
- FlinkX : Connectors : EMQX
+ chunjun-connector-emqx
+ ChunJun : Connectors : EMQX
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/conf/EmqxConf.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/conf/EmqxConf.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/conf/EmqxConf.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/conf/EmqxConf.java
index 4f20e57c01..f06150e31d 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/conf/EmqxConf.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/conf/EmqxConf.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.conf;
+package com.dtstack.chunjun.connector.emqx.conf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
import java.util.List;
@@ -27,7 +27,7 @@
* @create 2021-06-02 09:44
* @description
*/
-public class EmqxConf extends FlinkxCommonConf {
+public class EmqxConf extends ChunJunCommonConf {
/** emq address:tcp://localhost:1883 */
private String broker;
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/converter/EmqxColumnConverter.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/converter/EmqxColumnConverter.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/converter/EmqxColumnConverter.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/converter/EmqxColumnConverter.java
index 3b2e45b7cd..df869f2040 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/converter/EmqxColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/converter/EmqxColumnConverter.java
@@ -16,18 +16,18 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.converter;
+package com.dtstack.chunjun.connector.emqx.converter;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.decoder.IDecode;
-import com.dtstack.flinkx.decoder.JsonDecoder;
-import com.dtstack.flinkx.decoder.TextDecoder;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.MapColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.MapUtil;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.decoder.IDecode;
+import com.dtstack.chunjun.decoder.JsonDecoder;
+import com.dtstack.chunjun.decoder.TextDecoder;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.MapColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.MapUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.LogicalType;
@@ -38,7 +38,7 @@
import java.util.LinkedHashMap;
import java.util.Map;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.DEFAULT_CODEC;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.DEFAULT_CODEC;
/**
* @author chuixue
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/converter/EmqxRowConverter.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/converter/EmqxRowConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/converter/EmqxRowConverter.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/converter/EmqxRowConverter.java
index b5acf8a8a4..1e04498b9a 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/converter/EmqxRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/converter/EmqxRowConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.converter;
+package com.dtstack.chunjun.connector.emqx.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.serialization.SerializationSchema;
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/options/EmqxOptions.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/options/EmqxOptions.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/options/EmqxOptions.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/options/EmqxOptions.java
index d82a773f7b..caac47f56d 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/options/EmqxOptions.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/options/EmqxOptions.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.options;
+package com.dtstack.chunjun.connector.emqx.options;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxDynamicTableSink.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxDynamicTableSink.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxDynamicTableSink.java
index 8b5ba1a4b6..8de6286877 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxDynamicTableSink.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.sink;
+package com.dtstack.chunjun.connector.emqx.sink;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.connector.emqx.converter.EmqxRowConverter;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.connector.emqx.converter.EmqxRowConverter;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.api.common.serialization.SerializationSchema;
import org.apache.flink.table.api.TableSchema;
@@ -32,7 +32,7 @@
import org.apache.flink.table.types.utils.DataTypeUtils;
import org.apache.flink.util.Preconditions;
-import static com.dtstack.flinkx.connector.emqx.util.DataTypeConventerUtil.createValueFormatProjection;
+import static com.dtstack.chunjun.connector.emqx.util.DataTypeConventerUtil.createValueFormatProjection;
/**
* @author chuixue
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxOutputFormat.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxOutputFormat.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxOutputFormat.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxOutputFormat.java
index 85f07a3d19..a23fca9664 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxOutputFormat.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.sink;
+package com.dtstack.chunjun.connector.emqx.sink;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.connector.emqx.util.MqttConnectUtil;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.connector.emqx.util.MqttConnectUtil;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.table.data.RowData;
@@ -31,7 +31,7 @@
import java.time.LocalTime;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.CLIENT_ID_WRITER;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.CLIENT_ID_WRITER;
/**
* @author chuixue
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxOutputFormatBuilder.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxOutputFormatBuilder.java
index 66278ff827..b0d398b053 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxOutputFormatBuilder.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.sink;
+package com.dtstack.chunjun.connector.emqx.sink;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxSinkFactory.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxSinkFactory.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxSinkFactory.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxSinkFactory.java
index fb9518e271..c9436e6305 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/sink/EmqxSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/sink/EmqxSinkFactory.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.sink;
+package com.dtstack.chunjun.connector.emqx.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.connector.emqx.converter.EmqxColumnConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.JsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.connector.emqx.converter.EmqxColumnConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -44,7 +44,7 @@ public EmqxSinkFactory(SyncConf syncConf) {
JsonUtil.toObject(
JsonUtil.toJson(syncConf.getWriter().getParameter()), EmqxConf.class);
emqxConf.setColumn(syncConf.getReader().getFieldList());
- super.initFlinkxCommonConf(emqxConf);
+ super.initCommonConf(emqxConf);
emqxConf.setParallelism(1);
}
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxDynamicTableSource.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxDynamicTableSource.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxDynamicTableSource.java
index 9490737722..8105a69061 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxDynamicTableSource.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.source;
+package com.dtstack.chunjun.connector.emqx.source;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.connector.emqx.converter.EmqxRowConverter;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.connector.emqx.converter.EmqxRowConverter;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.typeinfo.TypeInformation;
@@ -36,7 +36,7 @@
import org.apache.flink.table.types.utils.DataTypeUtils;
import org.apache.flink.util.Preconditions;
-import static com.dtstack.flinkx.connector.emqx.util.DataTypeConventerUtil.createValueFormatProjection;
+import static com.dtstack.chunjun.connector.emqx.util.DataTypeConventerUtil.createValueFormatProjection;
/**
* @author chuixue
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxInputFormat.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxInputFormat.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxInputFormat.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxInputFormat.java
index 95e95a206a..2f7118ce10 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxInputFormat.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.source;
+package com.dtstack.chunjun.connector.emqx.source;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.connector.emqx.util.MqttConnectUtil;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.connector.emqx.util.MqttConnectUtil;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
import org.apache.flink.core.io.GenericInputSplit;
import org.apache.flink.core.io.InputSplit;
@@ -41,7 +41,7 @@
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.SynchronousQueue;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.CLIENT_ID_READER;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.CLIENT_ID_READER;
/**
* @author chuixue
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxInputFormatBuilder.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxInputFormatBuilder.java
index 9e0b42c713..8d06f8e22e 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxInputFormatBuilder.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.source;
+package com.dtstack.chunjun.connector.emqx.source;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxSourceFactory.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxSourceFactory.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxSourceFactory.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxSourceFactory.java
index 74f66d0d96..a6aee86ab0 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/source/EmqxSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/source/EmqxSourceFactory.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.source;
+package com.dtstack.chunjun.connector.emqx.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.connector.emqx.converter.EmqxColumnConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.connector.emqx.converter.EmqxColumnConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -44,7 +44,7 @@ public EmqxSourceFactory(SyncConf syncConf, StreamExecutionEnvironment env) {
JsonUtil.toObject(
JsonUtil.toJson(syncConf.getReader().getParameter()), EmqxConf.class);
emqxConf.setColumn(syncConf.getReader().getFieldList());
- super.initFlinkxCommonConf(emqxConf);
+ super.initCommonConf(emqxConf);
emqxConf.setParallelism(1);
}
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/table/EmqxDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/table/EmqxDynamicTableFactory.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/table/EmqxDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/table/EmqxDynamicTableFactory.java
index c0403c27a2..858c16cb95 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/table/EmqxDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/table/EmqxDynamicTableFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.table;
+package com.dtstack.chunjun.connector.emqx.table;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.connector.emqx.sink.EmqxDynamicTableSink;
-import com.dtstack.flinkx.connector.emqx.source.EmqxDynamicTableSource;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.connector.emqx.sink.EmqxDynamicTableSink;
+import com.dtstack.chunjun.connector.emqx.source.EmqxDynamicTableSource;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.serialization.SerializationSchema;
@@ -46,13 +46,13 @@
import java.util.Objects;
import java.util.Set;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.BROKER;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.FORMAT;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.ISCLEANSESSION;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.PASSWORD;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.QOS;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.TOPIC;
-import static com.dtstack.flinkx.connector.emqx.options.EmqxOptions.USERNAME;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.BROKER;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.FORMAT;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.ISCLEANSESSION;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.PASSWORD;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.QOS;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.TOPIC;
+import static com.dtstack.chunjun.connector.emqx.options.EmqxOptions.USERNAME;
/**
* @author chuixue
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/util/DataTypeConventerUtil.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/util/DataTypeConventerUtil.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/util/DataTypeConventerUtil.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/util/DataTypeConventerUtil.java
index 3fa719094c..c35b9b9511 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/util/DataTypeConventerUtil.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/util/DataTypeConventerUtil.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.util;
+package com.dtstack.chunjun.connector.emqx.util;
import org.apache.flink.table.types.DataType;
import org.apache.flink.table.types.logical.LogicalType;
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/util/MqttConnectUtil.java b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/util/MqttConnectUtil.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/util/MqttConnectUtil.java
rename to chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/util/MqttConnectUtil.java
index d084348d64..0af2dbd627 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/java/com/dtstack/flinkx/connector/emqx/util/MqttConnectUtil.java
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/java/com/dtstack/chunjun/connector/emqx/util/MqttConnectUtil.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.emqx.util;
+package com.dtstack.chunjun.connector.emqx.util;
-import com.dtstack.flinkx.connector.emqx.conf.EmqxConf;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.connector.emqx.conf.EmqxConf;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.commons.lang3.StringUtils;
import org.eclipse.paho.client.mqttv3.MqttClient;
diff --git a/flinkx-connectors/flinkx-connector-emqx/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-emqx/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 92%
rename from flinkx-connectors/flinkx-connector-emqx/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-emqx/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index ed26d8b1e1..20f43f4153 100644
--- a/flinkx-connectors/flinkx-connector-emqx/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-emqx/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.emqx.table.EmqxDynamicTableFactory
+com.dtstack.chunjun.connector.emqx.table.EmqxDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-file/pom.xml b/chunjun-connectors/chunjun-connector-file/pom.xml
similarity index 92%
rename from flinkx-connectors/flinkx-connector-file/pom.xml
rename to chunjun-connectors/chunjun-connector-file/pom.xml
index 521d680750..053e89587a 100644
--- a/flinkx-connectors/flinkx-connector-file/pom.xml
+++ b/chunjun-connectors/chunjun-connector-file/pom.xml
@@ -21,14 +21,14 @@ under the License.
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-file
- FlinkX : Connectors : File
+ chunjun-connector-file
+ ChunJun : Connectors : File
diff --git a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/converter/FileRowConverter.java b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/converter/FileRowConverter.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/converter/FileRowConverter.java
rename to chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/converter/FileRowConverter.java
index ee891060de..f796ce6bd6 100644
--- a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/converter/FileRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/converter/FileRowConverter.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.file.converter;
+package com.dtstack.chunjun.connector.file.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.LogicalType;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/24
*/
@@ -45,6 +45,6 @@ public RowData toInternal(String input) throws Exception {
@Override
public String toExternal(RowData rowData, String output) throws Exception {
- throw new FlinkxRuntimeException("Sink type conversion is not supported! ");
+ throw new ChunJunRuntimeException("Sink type conversion is not supported! ");
}
}
diff --git a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputBufferedReader.java b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputBufferedReader.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputBufferedReader.java
rename to chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputBufferedReader.java
index 65ab3a9d8b..2e73e679b6 100644
--- a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputBufferedReader.java
+++ b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputBufferedReader.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.file.source;
+package com.dtstack.chunjun.connector.file.source;
-import com.dtstack.flinkx.conf.BaseFileConf;
+import com.dtstack.chunjun.conf.BaseFileConf;
import java.io.File;
import java.io.FileInputStream;
@@ -29,7 +29,7 @@
import java.util.List;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/24
*/
diff --git a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputFormat.java b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputFormat.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputFormat.java
rename to chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputFormat.java
index 3b2c14888c..5f1d15feee 100644
--- a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputFormat.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.file.source;
+package com.dtstack.chunjun.connector.file.source;
-import com.dtstack.flinkx.conf.BaseFileConf;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.BaseFileConf;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.RowData;
@@ -34,7 +34,7 @@
import java.util.stream.Collectors;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/24
*/
diff --git a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputFormatBuilder.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputFormatBuilder.java
index 663a8c957b..eef25783d0 100644
--- a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputFormatBuilder.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.file.source;
+package com.dtstack.chunjun.connector.file.source;
-import com.dtstack.flinkx.conf.BaseFileConf;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.conf.BaseFileConf;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
import org.apache.commons.lang3.StringUtils;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: xiuzhu
* @create: 2021/06/24
*/
diff --git a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputSplit.java b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputSplit.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputSplit.java
rename to chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputSplit.java
index a59e7c851a..4284f45df8 100644
--- a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/source/FileInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/source/FileInputSplit.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.file.source;
+package com.dtstack.chunjun.connector.file.source;
import org.apache.flink.core.io.InputSplit;
@@ -24,7 +24,7 @@
import java.util.List;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/24
*/
diff --git a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/table/FileDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/table/FileDynamicTableFactory.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/table/FileDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/table/FileDynamicTableFactory.java
index 53c2d7e914..02f2d56fb0 100644
--- a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/table/FileDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/table/FileDynamicTableFactory.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.file.table;
+package com.dtstack.chunjun.connector.file.table;
-import com.dtstack.flinkx.conf.BaseFileConf;
+import com.dtstack.chunjun.conf.BaseFileConf;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.configuration.ConfigOption;
@@ -36,7 +36,7 @@
import java.util.Set;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/24
*/
diff --git a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/table/FileDynamicTableSource.java b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/table/FileDynamicTableSource.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/table/FileDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/table/FileDynamicTableSource.java
index 9f8af3fee3..f99b8be46b 100644
--- a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/table/FileDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/table/FileDynamicTableSource.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.file.table;
+package com.dtstack.chunjun.connector.file.table;
-import com.dtstack.flinkx.conf.BaseFileConf;
-import com.dtstack.flinkx.connector.file.converter.FileRowConverter;
-import com.dtstack.flinkx.connector.file.source.FileInputFormatBuilder;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.conf.BaseFileConf;
+import com.dtstack.chunjun.connector.file.converter.FileRowConverter;
+import com.dtstack.chunjun.connector.file.source.FileInputFormatBuilder;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.typeinfo.TypeInformation;
@@ -36,7 +36,7 @@
import org.apache.flink.table.types.logical.RowType;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/24
*/
diff --git a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/table/FileOptions.java b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/table/FileOptions.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/table/FileOptions.java
rename to chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/table/FileOptions.java
index e0007219a9..f2e79d36f7 100644
--- a/flinkx-connectors/flinkx-connector-file/src/main/java/com/dtstack/flinkx/connector/file/table/FileOptions.java
+++ b/chunjun-connectors/chunjun-connector-file/src/main/java/com/dtstack/chunjun/connector/file/table/FileOptions.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.file.table;
+package com.dtstack.chunjun.connector.file.table;
-import com.dtstack.flinkx.table.options.BaseFileOptions;
+import com.dtstack.chunjun.table.options.BaseFileOptions;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: xiuzhu
* @create: 2021/06/25
*/
diff --git a/flinkx-connectors/flinkx-connector-file/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-file/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 92%
rename from flinkx-connectors/flinkx-connector-file/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-file/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index fea854ffba..81d0b8be99 100644
--- a/flinkx-connectors/flinkx-connector-file/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-file/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.file.table.FileDynamicTableFactory
+com.dtstack.chunjun.connector.file.table.FileDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-filesystem/pom.xml b/chunjun-connectors/chunjun-connector-filesystem/pom.xml
similarity index 77%
rename from flinkx-connectors/flinkx-connector-filesystem/pom.xml
rename to chunjun-connectors/chunjun-connector-filesystem/pom.xml
index 3fa9ea453e..3140a1a8a1 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/pom.xml
+++ b/chunjun-connectors/chunjun-connector-filesystem/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-filesystem
- FlinkX : Connectors : Filesystem
+ chunjun-connector-filesystem
+ ChunJun : Connectors : Filesystem
8
8
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/streaming/api/functions/sink/filesystem/StreamingFileSink.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/streaming/api/functions/sink/filesystem/StreamingFileSink.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/streaming/api/functions/sink/filesystem/StreamingFileSink.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/streaming/api/functions/sink/filesystem/StreamingFileSink.java
index 0fdc7e3653..e1075e13e2 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/streaming/api/functions/sink/filesystem/StreamingFileSink.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/streaming/api/functions/sink/filesystem/StreamingFileSink.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.streaming.api.functions.sink.filesystem;
+package com.dtstack.chunjun.streaming.api.functions.sink.filesystem;
import org.apache.flink.annotation.Internal;
import org.apache.flink.annotation.PublicEvolving;
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/AbstractFileSystemTable.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/AbstractFileSystemTable.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/AbstractFileSystemTable.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/AbstractFileSystemTable.java
index fcb57e4868..2bc816ce50 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/AbstractFileSystemTable.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/AbstractFileSystemTable.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.table.filesystem;
+package com.dtstack.chunjun.table.filesystem;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/FileSystemFactory.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/FileSystemFactory.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/FileSystemFactory.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/FileSystemFactory.java
index 8bb01d9f4b..7f04c31302 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/FileSystemFactory.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/FileSystemFactory.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.table.filesystem;
+package com.dtstack.chunjun.table.filesystem;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/FileSystemTableFactory.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/FileSystemTableFactory.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/FileSystemTableFactory.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/FileSystemTableFactory.java
index cee7b0ec30..d59d8d6871 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/FileSystemTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/FileSystemTableFactory.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.table.filesystem;
+package com.dtstack.chunjun.table.filesystem;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/FileSystemTableSink.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/FileSystemTableSink.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/FileSystemTableSink.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/FileSystemTableSink.java
index b7d7ba9c78..5694b41881 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/FileSystemTableSink.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/FileSystemTableSink.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.table.filesystem;
+package com.dtstack.chunjun.table.filesystem;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -18,8 +18,8 @@
* limitations under the License.
*/
-import com.dtstack.flinkx.streaming.api.functions.sink.filesystem.StreamingFileSink;
-import com.dtstack.flinkx.table.filesystem.stream.StreamingSink;
+import com.dtstack.chunjun.streaming.api.functions.sink.filesystem.StreamingFileSink;
+import com.dtstack.chunjun.table.filesystem.stream.StreamingSink;
import org.apache.flink.api.common.io.FileInputFormat;
import org.apache.flink.api.common.io.InputFormat;
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/AbstractStreamingWriter.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/AbstractStreamingWriter.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/AbstractStreamingWriter.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/AbstractStreamingWriter.java
index f1b3070e74..3f2f3105d5 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/AbstractStreamingWriter.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/AbstractStreamingWriter.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.table.filesystem.stream;
+package com.dtstack.chunjun.table.filesystem.stream;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -18,7 +18,7 @@
* limitations under the License.
*/
-import com.dtstack.flinkx.streaming.api.functions.sink.filesystem.StreamingFileSink;
+import com.dtstack.chunjun.streaming.api.functions.sink.filesystem.StreamingFileSink;
import org.apache.flink.core.fs.Path;
import org.apache.flink.runtime.state.StateInitializationContext;
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/PartitionCommitter.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/PartitionCommitter.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/PartitionCommitter.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/PartitionCommitter.java
index 17bd3be519..692db91658 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/PartitionCommitter.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/PartitionCommitter.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.table.filesystem.stream;
+package com.dtstack.chunjun.table.filesystem.stream;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -18,7 +18,7 @@
* limitations under the License.
*/
-import com.dtstack.flinkx.table.filesystem.FileSystemFactory;
+import com.dtstack.chunjun.table.filesystem.FileSystemFactory;
import org.apache.flink.api.common.state.CheckpointListener;
import org.apache.flink.configuration.Configuration;
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/StreamingFileWriter.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/StreamingFileWriter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/StreamingFileWriter.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/StreamingFileWriter.java
index 3705469df0..c39d2f64c7 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/StreamingFileWriter.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/StreamingFileWriter.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.table.filesystem.stream;
+package com.dtstack.chunjun.table.filesystem.stream;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -18,14 +18,14 @@
* limitations under the License.
*/
-import com.dtstack.flinkx.constants.Metrics;
-import com.dtstack.flinkx.dirty.DirtyConf;
-import com.dtstack.flinkx.dirty.manager.DirtyManager;
-import com.dtstack.flinkx.dirty.utils.DirtyConfUtil;
-import com.dtstack.flinkx.metrics.AccumulatorCollector;
-import com.dtstack.flinkx.metrics.BaseMetric;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.streaming.api.functions.sink.filesystem.StreamingFileSink;
+import com.dtstack.chunjun.constants.Metrics;
+import com.dtstack.chunjun.dirty.DirtyConf;
+import com.dtstack.chunjun.dirty.manager.DirtyManager;
+import com.dtstack.chunjun.dirty.utils.DirtyConfUtil;
+import com.dtstack.chunjun.metrics.AccumulatorCollector;
+import com.dtstack.chunjun.metrics.BaseMetric;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.streaming.api.functions.sink.filesystem.StreamingFileSink;
import org.apache.flink.api.common.ExecutionConfig;
import org.apache.flink.api.common.accumulators.LongCounter;
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/StreamingSink.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/StreamingSink.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/StreamingSink.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/StreamingSink.java
index 0c230d59a8..a4da62d66b 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/StreamingSink.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/StreamingSink.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.table.filesystem.stream;
+package com.dtstack.chunjun.table.filesystem.stream;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -18,9 +18,9 @@
* limitations under the License.
*/
-import com.dtstack.flinkx.streaming.api.functions.sink.filesystem.StreamingFileSink;
-import com.dtstack.flinkx.table.filesystem.FileSystemFactory;
-import com.dtstack.flinkx.table.filesystem.stream.compact.CompactFileWriter;
+import com.dtstack.chunjun.streaming.api.functions.sink.filesystem.StreamingFileSink;
+import com.dtstack.chunjun.table.filesystem.FileSystemFactory;
+import com.dtstack.chunjun.table.filesystem.stream.compact.CompactFileWriter;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.api.common.typeinfo.Types;
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/compact/CompactFileWriter.java b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/compact/CompactFileWriter.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/compact/CompactFileWriter.java
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/compact/CompactFileWriter.java
index 0f712f5fae..6a743d3989 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/java/com/dtstack/flinkx/table/filesystem/stream/compact/CompactFileWriter.java
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/java/com/dtstack/chunjun/table/filesystem/stream/compact/CompactFileWriter.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.table.filesystem.stream.compact;
+package com.dtstack.chunjun.table.filesystem.stream.compact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -18,8 +18,8 @@
* limitations under the License.
*/
-import com.dtstack.flinkx.streaming.api.functions.sink.filesystem.StreamingFileSink;
-import com.dtstack.flinkx.table.filesystem.stream.AbstractStreamingWriter;
+import com.dtstack.chunjun.streaming.api.functions.sink.filesystem.StreamingFileSink;
+import com.dtstack.chunjun.table.filesystem.stream.AbstractStreamingWriter;
import org.apache.flink.core.fs.Path;
import org.apache.flink.streaming.runtime.streamrecord.StreamRecord;
diff --git a/flinkx-connectors/flinkx-connector-filesystem/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-filesystem/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 92%
rename from flinkx-connectors/flinkx-connector-filesystem/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-filesystem/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index fc3179649a..ae3c119e4c 100644
--- a/flinkx-connectors/flinkx-connector-filesystem/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-filesystem/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.table.filesystem.FileSystemTableFactory
+com.dtstack.chunjun.table.filesystem.FileSystemTableFactory
diff --git a/flinkx-connectors/flinkx-connector-ftp/pom.xml b/chunjun-connectors/chunjun-connector-ftp/pom.xml
similarity index 95%
rename from flinkx-connectors/flinkx-connector-ftp/pom.xml
rename to chunjun-connectors/chunjun-connector-ftp/pom.xml
index 458f7f57fc..6dc2037886 100644
--- a/flinkx-connectors/flinkx-connector-ftp/pom.xml
+++ b/chunjun-connectors/chunjun-connector-ftp/pom.xml
@@ -22,14 +22,14 @@ under the License.
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-ftp
- FlinkX : Connectors : Ftp
+ chunjun-connector-ftp
+ ChunJun : Connectors : Ftp
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/AbstractFileReader.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/AbstractFileReader.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/AbstractFileReader.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/AbstractFileReader.java
index 59875c299f..a1b7fa4f2b 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/AbstractFileReader.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/AbstractFileReader.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/CsvFileReadClient.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/CsvFileReadClient.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/CsvFileReadClient.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/CsvFileReadClient.java
index 3581873657..6572e75389 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/CsvFileReadClient.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/CsvFileReadClient.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
import com.csvreader.CsvReader;
import org.apache.commons.collections.MapUtils;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/Data.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/Data.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/Data.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/Data.java
index e45424bd26..2b79fca4b5 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/Data.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/Data.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
-import com.dtstack.flinkx.connector.ftp.handler.Position;
+import com.dtstack.chunjun.connector.ftp.handler.Position;
/** return from ftpSeqBufferedReader contains line and position */
public class Data {
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/ExcelFileReadClient.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/ExcelFileReadClient.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/ExcelFileReadClient.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/ExcelFileReadClient.java
index ffef9d8d02..295fbfeccd 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/ExcelFileReadClient.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/ExcelFileReadClient.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
-import com.dtstack.flinkx.connector.ftp.client.excel.ExcelReadListener;
-import com.dtstack.flinkx.connector.ftp.client.excel.ExcelReaderExceptionHandler;
-import com.dtstack.flinkx.connector.ftp.client.excel.ExcelReaderExecutor;
-import com.dtstack.flinkx.connector.ftp.client.excel.Row;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.client.excel.ExcelReadListener;
+import com.dtstack.chunjun.connector.ftp.client.excel.ExcelReaderExceptionHandler;
+import com.dtstack.chunjun.connector.ftp.client.excel.ExcelReaderExecutor;
+import com.dtstack.chunjun.connector.ftp.client.excel.Row;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.ExcelReader;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/File.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/File.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/File.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/File.java
index 0579c09627..2617da36ce 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/File.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/File.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
import java.io.Serializable;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileReadClient.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileReadClient.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileReadClient.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileReadClient.java
index 1c0c26be30..9ba9b740ab 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileReadClient.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileReadClient.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
import java.io.Closeable;
import java.io.IOException;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileReadClientFactory.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileReadClientFactory.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileReadClientFactory.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileReadClientFactory.java
index 5cce990d55..faf8283de2 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileReadClientFactory.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileReadClientFactory.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileType.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileType.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileType.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileType.java
index a7cee94b1d..e6d5ff26aa 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileType.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileType.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
import java.util.Locale;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileUtil.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileUtil.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileUtil.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileUtil.java
index 9c98c9c660..c7ba3ead1a 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/FileUtil.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/FileUtil.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.handler.FtpHandler;
-import com.dtstack.flinkx.connector.ftp.handler.FtpHandlerFactory;
-import com.dtstack.flinkx.connector.ftp.handler.IFtpHandler;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.handler.FtpHandler;
+import com.dtstack.chunjun.connector.ftp.handler.FtpHandlerFactory;
+import com.dtstack.chunjun.connector.ftp.handler.IFtpHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/TextFileReadClient.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/TextFileReadClient.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/TextFileReadClient.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/TextFileReadClient.java
index 50173dbac9..1ff7365054 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/TextFileReadClient.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/TextFileReadClient.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/ZipInputStream.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/ZipInputStream.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/ZipInputStream.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/ZipInputStream.java
index c3db2cdf96..44e6469598 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/ZipInputStream.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/ZipInputStream.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client;
+package com.dtstack.chunjun.connector.ftp.client;
import org.apache.commons.collections.CollectionUtils;
import org.mortbay.log.Log;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/ExcelReadListener.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/ExcelReadListener.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/ExcelReadListener.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/ExcelReadListener.java
index ed1055fad7..d7775e5c1a 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/ExcelReadListener.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/ExcelReadListener.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client.excel;
+package com.dtstack.chunjun.connector.ftp.client.excel;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.read.listener.ReadListener;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/ExcelReaderExceptionHandler.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/ExcelReaderExceptionHandler.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/ExcelReaderExceptionHandler.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/ExcelReaderExceptionHandler.java
index 3173015db2..c9f1124424 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/ExcelReaderExceptionHandler.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/ExcelReaderExceptionHandler.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client.excel;
+package com.dtstack.chunjun.connector.ftp.client.excel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/ExcelReaderExecutor.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/ExcelReaderExecutor.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/ExcelReaderExecutor.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/ExcelReaderExecutor.java
index 78ecfb26e5..78c308b167 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/ExcelReaderExecutor.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/ExcelReaderExecutor.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client.excel;
+package com.dtstack.chunjun.connector.ftp.client.excel;
import com.alibaba.excel.ExcelReader;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/Row.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/Row.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/Row.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/Row.java
index de79c2ff0b..15c8cb9b72 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/client/excel/Row.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/client/excel/Row.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.client.excel;
+package com.dtstack.chunjun.connector.ftp.client.excel;
import java.io.Serializable;
import java.util.Arrays;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/conf/ConfigConstants.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/conf/ConfigConstants.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/conf/ConfigConstants.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/conf/ConfigConstants.java
index 3ae48a94ab..0bf41bbd85 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/conf/ConfigConstants.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/conf/ConfigConstants.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.conf;
+package com.dtstack.chunjun.connector.ftp.conf;
/**
* The class containing Ftp configuration constants
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/conf/FtpConfig.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/conf/FtpConfig.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/conf/FtpConfig.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/conf/FtpConfig.java
index eeb51f9581..095c5a68a7 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/conf/FtpConfig.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/conf/FtpConfig.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.conf;
+package com.dtstack.chunjun.connector.ftp.conf;
-import com.dtstack.flinkx.conf.BaseFileConf;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.conf.BaseFileConf;
+import com.dtstack.chunjun.constants.ConstantValue;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/converter/FtpColumnConverter.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/converter/FtpColumnConverter.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/converter/FtpColumnConverter.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/converter/FtpColumnConverter.java
index e6dc3e6324..cf290901c8 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/converter/FtpColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/converter/FtpColumnConverter.java
@@ -16,24 +16,24 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.converter;
+package com.dtstack.chunjun.connector.ftp.converter;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -48,7 +48,7 @@
import java.util.List;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/19
*/
@@ -83,7 +83,7 @@ public RowData toInternal(RowData input) throws Exception {
.deserialize(genericRowData.getField(i)));
}
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Error RowData type, RowData:["
+ input
+ "] should be instance of GenericRowData.");
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/converter/FtpRawTypeConverter.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/converter/FtpRawTypeConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/converter/FtpRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/converter/FtpRawTypeConverter.java
index ed854428a2..595379ed5f 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/converter/FtpRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/converter/FtpRawTypeConverter.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.converter;
+package com.dtstack.chunjun.connector.ftp.converter;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
@@ -28,7 +28,7 @@
import java.util.Locale;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/28
*/
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/converter/FtpRowConverter.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/converter/FtpRowConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/converter/FtpRowConverter.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/converter/FtpRowConverter.java
index 04f7d86ad5..1a2292e46c 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/converter/FtpRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/converter/FtpRowConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.converter;
+package com.dtstack.chunjun.connector.ftp.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.serialization.SerializationSchema;
@@ -26,7 +26,7 @@
import org.apache.flink.table.types.logical.LogicalType;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/19
*/
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/enums/EFtpMode.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/enums/EFtpMode.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/enums/EFtpMode.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/enums/EFtpMode.java
index da4cf01c3d..d6f3260fc1 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/enums/EFtpMode.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/enums/EFtpMode.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.enums;
+package com.dtstack.chunjun.connector.ftp.enums;
/**
* @author jiangbo
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/FtpHandler.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/FtpHandler.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/FtpHandler.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/FtpHandler.java
index 670a14b581..c66574d621 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/FtpHandler.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/FtpHandler.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.handler;
+package com.dtstack.chunjun.connector.ftp.handler;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.enums.EFtpMode;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.enums.EFtpMode;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.io.IOUtils;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/FtpHandlerFactory.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/FtpHandlerFactory.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/FtpHandlerFactory.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/FtpHandlerFactory.java
index 629e88229c..ad5e80323a 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/FtpHandlerFactory.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/FtpHandlerFactory.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.handler;
+package com.dtstack.chunjun.connector.ftp.handler;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/IFtpHandler.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/IFtpHandler.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/IFtpHandler.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/IFtpHandler.java
index 7d9b63546e..1d0e0f66bb 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/IFtpHandler.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/IFtpHandler.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.handler;
+package com.dtstack.chunjun.connector.ftp.handler;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
import java.io.IOException;
import java.io.InputStream;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/Position.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/Position.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/Position.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/Position.java
index 4187d78b57..0bb819f6f9 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/Position.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/Position.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.handler;
+package com.dtstack.chunjun.connector.ftp.handler;
-import com.dtstack.flinkx.connector.ftp.client.File;
+import com.dtstack.chunjun.connector.ftp.client.File;
import java.io.Serializable;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/SftpHandler.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/SftpHandler.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/SftpHandler.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/SftpHandler.java
index f656f1f184..653534eb06 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/handler/SftpHandler.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/handler/SftpHandler.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.handler;
+package com.dtstack.chunjun.connector.ftp.handler;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.util.ExceptionUtil;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/options/FtpOptions.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/options/FtpOptions.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/options/FtpOptions.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/options/FtpOptions.java
index ef0ccb6b68..83d358c53d 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/options/FtpOptions.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/options/FtpOptions.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.options;
+package com.dtstack.chunjun.connector.ftp.options;
-import com.dtstack.flinkx.table.options.BaseFileOptions;
+import com.dtstack.chunjun.table.options.BaseFileOptions;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/19
*/
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpDynamicTableSink.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpDynamicTableSink.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpDynamicTableSink.java
index 9e58dfb953..681af45477 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpDynamicTableSink.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.sink;
+package com.dtstack.chunjun.connector.ftp.sink;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.converter.FtpRowConverter;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.converter.FtpRowConverter;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.api.common.serialization.SerializationSchema;
import org.apache.flink.table.api.TableSchema;
@@ -31,7 +31,7 @@
import org.apache.flink.table.data.RowData;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/19
*/
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpOutputFormat.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpOutputFormat.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpOutputFormat.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpOutputFormat.java
index 3350aa453d..5b3134c4cd 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpOutputFormat.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.sink;
+package com.dtstack.chunjun.connector.ftp.sink;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.handler.FtpHandlerFactory;
-import com.dtstack.flinkx.connector.ftp.handler.IFtpHandler;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.sink.format.BaseFileOutputFormat;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.handler.FtpHandlerFactory;
+import com.dtstack.chunjun.connector.ftp.handler.IFtpHandler;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.sink.format.BaseFileOutputFormat;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.flink.table.data.RowData;
@@ -72,7 +72,7 @@ protected void openSource() {
protected void checkOutputDir() {
if (ftpHandler.isDirExist(tmpPath)) {
if (ftpHandler.isFileExist(tmpPath)) {
- throw new FlinkxRuntimeException(String.format("dir:[%s] is a file", tmpPath));
+ throw new ChunJunRuntimeException(String.format("dir:[%s] is a file", tmpPath));
}
} else {
ftpHandler.mkDirRecursive(tmpPath);
@@ -102,7 +102,7 @@ protected void nextBlock() {
writer = new BufferedWriter(new OutputStreamWriter(os, ftpConfig.getEncoding()));
LOG.info("subtask:[{}] create block file:{}", taskNumber, currentBlockTmpPath);
} catch (IOException e) {
- throw new FlinkxRuntimeException(ExceptionUtil.getErrorMessage(e));
+ throw new ChunJunRuntimeException(ExceptionUtil.getErrorMessage(e));
}
currentFileIndex++;
@@ -139,7 +139,7 @@ protected void closeSource() {
// avoid Failure of FtpClient operating
this.ftpHandler.completePendingCommand();
} catch (Exception e) {
- throw new FlinkxRuntimeException("can't close source.", e);
+ throw new ChunJunRuntimeException("can't close source.", e);
}
}
@@ -170,7 +170,7 @@ protected List copyTmpDataFileToDir() {
LOG.info("copy temp file:{} to dir:{}", currentFilePath, outputFilePath);
}
} catch (Exception e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format(
"can't copy temp file:[%s] to dir:[%s]",
currentFilePath, outputFilePath),
@@ -190,7 +190,7 @@ protected void deleteDataFiles(List preCommitFilePathList, String path)
}
}
} catch (IOException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format("can't delete commit file:[%s]", currentFilePath), e);
}
}
@@ -212,7 +212,7 @@ protected void moveAllTmpDataFileToDir() {
}
ftpHandler.deleteAllFilesInDir(tmpPath, null);
} catch (Exception e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format(
"can't copy temp file:[%s] to dir:[%s]", dataFilePath, outputFilePath),
e);
@@ -235,7 +235,7 @@ protected long getCurrentFileSize() {
try {
return ftpHandler.getFileSize(path);
} catch (IOException e) {
- throw new FlinkxRuntimeException("can't get file size from ftp, file = " + path, e);
+ throw new ChunJunRuntimeException("can't get file size from ftp, file = " + path, e);
}
}
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpOutputFormatBuilder.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpOutputFormatBuilder.java
index 28d2d8493f..df0aba70f6 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpOutputFormatBuilder.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.sink;
+package com.dtstack.chunjun.connector.ftp.sink;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.sink.format.FileOutputFormatBuilder;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.sink.format.FileOutputFormatBuilder;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import org.apache.commons.lang.StringUtils;
@@ -49,13 +49,13 @@ public void setFtpConfig(FtpConfig ftpConfig) {
protected void checkFormat() {
FtpConfig ftpConfig = format.getFtpConfig();
if (StringUtils.isBlank(ftpConfig.getProtocol())) {
- throw new FlinkxRuntimeException("Please Set protocol");
+ throw new ChunJunRuntimeException("Please Set protocol");
}
if (StringUtils.isBlank(ftpConfig.getHost())) {
- throw new FlinkxRuntimeException("Please Set gost");
+ throw new ChunJunRuntimeException("Please Set gost");
}
if (StringUtils.isBlank(ftpConfig.getPath())) {
- throw new FlinkxRuntimeException("Please Set path");
+ throw new ChunJunRuntimeException("Please Set path");
}
}
}
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpSinkFactory.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpSinkFactory.java
similarity index 81%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpSinkFactory.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpSinkFactory.java
index 845d128fd4..105be174b6 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/sink/FtpSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/sink/FtpSinkFactory.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.sink;
+package com.dtstack.chunjun.connector.ftp.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.ftp.conf.ConfigConstants;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.converter.FtpColumnConverter;
-import com.dtstack.flinkx.connector.ftp.converter.FtpRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.StringUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.ftp.conf.ConfigConstants;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.converter.FtpColumnConverter;
+import com.dtstack.chunjun.connector.ftp.converter.FtpRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.StringUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -39,7 +39,7 @@
import java.util.stream.Collectors;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/19
*/
@@ -63,7 +63,7 @@ public FtpSinkFactory(SyncConf syncConf) {
String fieldDelimiter = StringUtil.convertRegularExpr(ftpConfig.getFieldDelimiter());
ftpConfig.setFieldDelimiter(fieldDelimiter);
}
- super.initFlinkxCommonConf(ftpConfig);
+ super.initCommonConf(ftpConfig);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpDynamicTableSource.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpDynamicTableSource.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpDynamicTableSource.java
index 4481dc282b..5edaf84d38 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpDynamicTableSource.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.source;
+package com.dtstack.chunjun.connector.ftp.source;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.converter.FtpRowConverter;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.converter.FtpRowConverter;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.typeinfo.TypeInformation;
@@ -35,7 +35,7 @@
import org.apache.flink.table.types.logical.RowType;
/**
- * @program: flinkx
+ * @program: Chunjun
* @author: xiuzhu
* @create: 2021/06/19
*/
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpInputFormat.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpInputFormat.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpInputFormat.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpInputFormat.java
index cb2b09732e..07ea4c3520 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpInputFormat.java
@@ -16,24 +16,24 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.source;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.ftp.client.Data;
-import com.dtstack.flinkx.connector.ftp.client.File;
-import com.dtstack.flinkx.connector.ftp.client.FileType;
-import com.dtstack.flinkx.connector.ftp.client.FileUtil;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.converter.FtpColumnConverter;
-import com.dtstack.flinkx.connector.ftp.converter.FtpRowConverter;
-import com.dtstack.flinkx.connector.ftp.handler.FtpHandlerFactory;
-import com.dtstack.flinkx.connector.ftp.handler.IFtpHandler;
-import com.dtstack.flinkx.connector.ftp.handler.Position;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.GsonUtil;
+package com.dtstack.chunjun.connector.ftp.source;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.ftp.client.Data;
+import com.dtstack.chunjun.connector.ftp.client.File;
+import com.dtstack.chunjun.connector.ftp.client.FileType;
+import com.dtstack.chunjun.connector.ftp.client.FileUtil;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.converter.FtpColumnConverter;
+import com.dtstack.chunjun.connector.ftp.converter.FtpRowConverter;
+import com.dtstack.chunjun.connector.ftp.handler.FtpHandlerFactory;
+import com.dtstack.chunjun.connector.ftp.handler.IFtpHandler;
+import com.dtstack.chunjun.connector.ftp.handler.Position;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpInputFormatBuilder.java
similarity index 77%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpInputFormatBuilder.java
index a1cca8962e..8ba2de4dcc 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpInputFormatBuilder.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.source;
+package com.dtstack.chunjun.connector.ftp.source;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import org.apache.commons.lang.StringUtils;
@@ -40,13 +40,13 @@ public void setFtpConfig(FtpConfig ftpConfig) {
protected void checkFormat() {
FtpConfig ftpConfig = format.getFtpConfig();
if (StringUtils.isBlank(ftpConfig.getProtocol())) {
- throw new FlinkxRuntimeException("Please Set protocol");
+ throw new ChunJunRuntimeException("Please Set protocol");
}
if (StringUtils.isBlank(ftpConfig.getHost())) {
- throw new FlinkxRuntimeException("Please Set host");
+ throw new ChunJunRuntimeException("Please Set host");
}
if (StringUtils.isBlank(ftpConfig.getPath())) {
- throw new FlinkxRuntimeException("Please Set path");
+ throw new ChunJunRuntimeException("Please Set path");
}
}
}
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpInputSplit.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpInputSplit.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpInputSplit.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpInputSplit.java
index 206f1268f0..f30c765629 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpInputSplit.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.source;
+package com.dtstack.chunjun.connector.ftp.source;
-import com.dtstack.flinkx.connector.ftp.client.File;
+import com.dtstack.chunjun.connector.ftp.client.File;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpSeqBufferedReader.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpSeqBufferedReader.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpSeqBufferedReader.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpSeqBufferedReader.java
index a2716bd457..0e04cb6c0b 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpSeqBufferedReader.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpSeqBufferedReader.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.source;
-
-import com.dtstack.flinkx.connector.ftp.client.Data;
-import com.dtstack.flinkx.connector.ftp.client.File;
-import com.dtstack.flinkx.connector.ftp.client.FileReadClient;
-import com.dtstack.flinkx.connector.ftp.client.FileReadClientFactory;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.handler.FtpHandler;
-import com.dtstack.flinkx.connector.ftp.handler.FtpHandlerFactory;
-import com.dtstack.flinkx.connector.ftp.handler.IFtpHandler;
-import com.dtstack.flinkx.connector.ftp.handler.Position;
+package com.dtstack.chunjun.connector.ftp.source;
+
+import com.dtstack.chunjun.connector.ftp.client.Data;
+import com.dtstack.chunjun.connector.ftp.client.File;
+import com.dtstack.chunjun.connector.ftp.client.FileReadClient;
+import com.dtstack.chunjun.connector.ftp.client.FileReadClientFactory;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.handler.FtpHandler;
+import com.dtstack.chunjun.connector.ftp.handler.FtpHandlerFactory;
+import com.dtstack.chunjun.connector.ftp.handler.IFtpHandler;
+import com.dtstack.chunjun.connector.ftp.handler.Position;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpSeqInputStream.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpSeqInputStream.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpSeqInputStream.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpSeqInputStream.java
index 7be2e5b7c3..cfc5ecfdad 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpSeqInputStream.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpSeqInputStream.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.source;
+package com.dtstack.chunjun.connector.ftp.source;
-import com.dtstack.flinkx.connector.ftp.handler.IFtpHandler;
+import com.dtstack.chunjun.connector.ftp.handler.IFtpHandler;
import java.io.IOException;
import java.io.InputStream;
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpSourceFactory.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpSourceFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpSourceFactory.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpSourceFactory.java
index 0110cc085d..3a56f5f9f8 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/source/FtpSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/source/FtpSourceFactory.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.source;
+package com.dtstack.chunjun.connector.ftp.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.ftp.conf.ConfigConstants;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.converter.FtpColumnConverter;
-import com.dtstack.flinkx.connector.ftp.converter.FtpRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.StringUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.ftp.conf.ConfigConstants;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.converter.FtpColumnConverter;
+import com.dtstack.chunjun.connector.ftp.converter.FtpRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.StringUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -39,7 +39,7 @@
import java.util.stream.Collectors;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/19
*/
@@ -61,7 +61,7 @@ public FtpSourceFactory(SyncConf syncConf, StreamExecutionEnvironment env) {
String fieldDelimiter = StringUtil.convertRegularExpr(ftpConfig.getFieldDelimiter());
ftpConfig.setFieldDelimiter(fieldDelimiter);
}
- super.initFlinkxCommonConf(ftpConfig);
+ super.initCommonConf(ftpConfig);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/table/FtpDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/table/FtpDynamicTableFactory.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/table/FtpDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/table/FtpDynamicTableFactory.java
index 3ec3ef20fa..dd165dd458 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/java/com/dtstack/flinkx/connector/ftp/table/FtpDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/java/com/dtstack/chunjun/connector/ftp/table/FtpDynamicTableFactory.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.ftp.table;
+package com.dtstack.chunjun.connector.ftp.table;
-import com.dtstack.flinkx.connector.ftp.conf.FtpConfig;
-import com.dtstack.flinkx.connector.ftp.options.FtpOptions;
-import com.dtstack.flinkx.connector.ftp.sink.FtpDynamicTableSink;
-import com.dtstack.flinkx.connector.ftp.source.FtpDynamicTableSource;
+import com.dtstack.chunjun.connector.ftp.conf.FtpConfig;
+import com.dtstack.chunjun.connector.ftp.options.FtpOptions;
+import com.dtstack.chunjun.connector.ftp.sink.FtpDynamicTableSink;
+import com.dtstack.chunjun.connector.ftp.source.FtpDynamicTableSource;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.serialization.SerializationSchema;
@@ -44,7 +44,7 @@
import java.util.Set;
/**
- * @program: flinkx
+ * @program chunjun
* @author: xiuzhu
* @create: 2021/06/19
*/
diff --git a/flinkx-connectors/flinkx-connector-ftp/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-ftp/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 92%
rename from flinkx-connectors/flinkx-connector-ftp/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-ftp/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index 5db3baef0f..8d5bbf8875 100644
--- a/flinkx-connectors/flinkx-connector-ftp/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-ftp/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.ftp.table.FtpDynamicTableFactory
+com.dtstack.chunjun.connector.ftp.table.FtpDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-gbase/pom.xml b/chunjun-connectors/chunjun-connector-gbase/pom.xml
similarity index 86%
rename from flinkx-connectors/flinkx-connector-gbase/pom.xml
rename to chunjun-connectors/chunjun-connector-gbase/pom.xml
index 3789a49f01..f6f5ba0509 100644
--- a/flinkx-connectors/flinkx-connector-gbase/pom.xml
+++ b/chunjun-connectors/chunjun-connector-gbase/pom.xml
@@ -3,18 +3,18 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-gbase
- FlinkX : Connectors : GBase
+ chunjun-connector-gbase
+ ChunJun : Connectors : GBase
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/converter/GBaseRawTypeConverter.java b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/converter/GBaseRawTypeConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/converter/GBaseRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/converter/GBaseRawTypeConverter.java
index b019fc9a1b..bbaf2c85dc 100644
--- a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/converter/GBaseRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/converter/GBaseRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.gBase.converter;
+package com.dtstack.chunjun.connector.gBase.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gbase/dialect/GBaseDialect.java b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/dialect/GBaseDialect.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gbase/dialect/GBaseDialect.java
rename to chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/dialect/GBaseDialect.java
index 1d6dc07257..d7ed57bf29 100644
--- a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gbase/dialect/GBaseDialect.java
+++ b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/dialect/GBaseDialect.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.gBase.dialect;
+package com.dtstack.chunjun.connector.gBase.dialect;
-import com.dtstack.flinkx.connector.gBase.converter.GBaseRawTypeConverter;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.connector.gBase.converter.GBaseRawTypeConverter;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/sink/GBaseSinkFactory.java b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/sink/GBaseSinkFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/sink/GBaseSinkFactory.java
rename to chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/sink/GBaseSinkFactory.java
index 97535c5a4c..6922169a9b 100644
--- a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/sink/GBaseSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/sink/GBaseSinkFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.gBase.sink;
+package com.dtstack.chunjun.connector.gBase.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.gBase.dialect.GBaseDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.gBase.dialect.GBaseDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/source/GBaseSourceFactory.java b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/source/GBaseSourceFactory.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/source/GBaseSourceFactory.java
rename to chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/source/GBaseSourceFactory.java
index f47acb3b88..6890498986 100644
--- a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/source/GBaseSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/source/GBaseSourceFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.gBase.source;
+package com.dtstack.chunjun.connector.gBase.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.gBase.dialect.GBaseDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.gBase.dialect.GBaseDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/table/GBaseDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/table/GBaseDynamicTableFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/table/GBaseDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/table/GBaseDynamicTableFactory.java
index 7ffebc34f1..0e634f2848 100644
--- a/flinkx-connectors/flinkx-connector-gbase/src/main/java/com/dtstack/flinkx/connector/gBase/table/GBaseDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-gbase/src/main/java/com/dtstack/chunjun/connector/gBase/table/GBaseDynamicTableFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.gBase.table;
+package com.dtstack.chunjun.connector.gBase.table;
-import com.dtstack.flinkx.connector.gBase.dialect.GBaseDialect;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.gBase.dialect.GBaseDialect;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
/**
* @author tiezhu
diff --git a/chunjun-connectors/chunjun-connector-gbase/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-gbase/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..71855419af
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-gbase/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.gBase.table.GBaseDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-greenplum/pom.xml b/chunjun-connectors/chunjun-connector-greenplum/pom.xml
similarity index 90%
rename from flinkx-connectors/flinkx-connector-greenplum/pom.xml
rename to chunjun-connectors/chunjun-connector-greenplum/pom.xml
index 634a96672c..9cc69ad3ac 100644
--- a/flinkx-connectors/flinkx-connector-greenplum/pom.xml
+++ b/chunjun-connectors/chunjun-connector-greenplum/pom.xml
@@ -3,19 +3,19 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-greenplum
- FlinkX : Connectors : Greenplum
+ chunjun-connector-greenplum
+ ChunJun : Connectors : Greenplum
- com.dtstack.flinkx
- flinkx-connector-postgresql
+ com.dtstack.chunjun
+ chunjun-connector-postgresql
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/converter/GreenplumRawTypeConverter.java b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/converter/GreenplumRawTypeConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/converter/GreenplumRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/converter/GreenplumRawTypeConverter.java
index 99e29a9c34..0f97d13878 100644
--- a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/converter/GreenplumRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/converter/GreenplumRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.greenplum.converter;
+package com.dtstack.chunjun.connector.greenplum.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/dialect/GreenplumDialect.java b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/dialect/GreenplumDialect.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/dialect/GreenplumDialect.java
rename to chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/dialect/GreenplumDialect.java
index 2d18240499..942af88c1a 100644
--- a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/dialect/GreenplumDialect.java
+++ b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/dialect/GreenplumDialect.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.greenplum.dialect;
+package com.dtstack.chunjun.connector.greenplum.dialect;
-import com.dtstack.flinkx.connector.greenplum.converter.GreenplumRawTypeConverter;
-import com.dtstack.flinkx.connector.postgresql.dialect.PostgresqlDialect;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.connector.greenplum.converter.GreenplumRawTypeConverter;
+import com.dtstack.chunjun.connector.postgresql.dialect.PostgresqlDialect;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import java.util.Optional;
diff --git a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/sink/GreenplumSinkFactory.java b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/sink/GreenplumSinkFactory.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/sink/GreenplumSinkFactory.java
rename to chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/sink/GreenplumSinkFactory.java
index b65930efce..0b22dcfe5b 100644
--- a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/sink/GreenplumSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/sink/GreenplumSinkFactory.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.greenplum.sink;
+package com.dtstack.chunjun.connector.greenplum.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.postgresql.sink.PostgresqlSinkFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.postgresql.sink.PostgresqlSinkFactory;
/**
* company www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/source/GreenplumSourceFactory.java b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/source/GreenplumSourceFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/source/GreenplumSourceFactory.java
rename to chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/source/GreenplumSourceFactory.java
index 52c02e15c7..616ea09a6a 100644
--- a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/source/GreenplumSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/source/GreenplumSourceFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.greenplum.source;
+package com.dtstack.chunjun.connector.greenplum.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.greenplum.dialect.GreenplumDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.greenplum.dialect.GreenplumDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/table/GreenplumDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/table/GreenplumDynamicTableFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/table/GreenplumDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/table/GreenplumDynamicTableFactory.java
index 560bf5f4ff..438013c328 100644
--- a/flinkx-connectors/flinkx-connector-greenplum/src/main/java/com/dtstack/flinkx/connector/greenplum/table/GreenplumDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-greenplum/src/main/java/com/dtstack/chunjun/connector/greenplum/table/GreenplumDynamicTableFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.greenplum.table;
+package com.dtstack.chunjun.connector.greenplum.table;
-import com.dtstack.flinkx.connector.greenplum.dialect.GreenplumDialect;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.greenplum.dialect.GreenplumDialect;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
/**
* company www.dtstack.com
diff --git a/chunjun-connectors/chunjun-connector-greenplum/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-greenplum/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..1dff05ce9b
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-greenplum/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.greenplum.table.GreenplumDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/license.txt b/chunjun-connectors/chunjun-connector-hbase-1.4/license.txt
similarity index 100%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/license.txt
rename to chunjun-connectors/chunjun-connector-hbase-1.4/license.txt
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/pom.xml b/chunjun-connectors/chunjun-connector-hbase-1.4/pom.xml
similarity index 91%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/pom.xml
rename to chunjun-connectors/chunjun-connector-hbase-1.4/pom.xml
index ce32776b64..1e77e74b03 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/pom.xml
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/pom.xml
@@ -20,16 +20,16 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
2021
- Flink : Connectors : HBase1.4
- flinkx-connector-hbase-1.4
+ ChunJun : Connectors : HBase1.4
+ chunjun-connector-hbase-1.4
hbase14
@@ -38,8 +38,8 @@
- com.dtstack.flinkx
- flinkx-connector-hbase-base
+ com.dtstack.chunjun
+ chunjun-connector-hbase-base
${project.version}
@@ -119,11 +119,11 @@
org.jboss.netty
- com.dtstack.flinkx.connector.hbase14.org.jboss.netty
+ com.dtstack.chunjun.connector.hbase14.org.jboss.netty
org.apache.http
- com.dtstack.flinkx.connector.hbase14.org.apache.http
+ com.dtstack.chunjun.connector.hbase14.org.apache.http
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/conf/HBaseConf.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/conf/HBaseConf.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/conf/HBaseConf.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/conf/HBaseConf.java
index 40606f23bd..41df9b6e32 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/conf/HBaseConf.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/conf/HBaseConf.java
@@ -13,15 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.conf;
+package com.dtstack.chunjun.connector.hbase14.conf;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.conf.FieldConf;
import java.util.List;
import java.util.Map;
-public class HBaseConf extends FlinkxCommonConf {
+public class HBaseConf extends ChunJunCommonConf {
private List columnMetaInfos;
private String encoding;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/conf/HBaseConfigConstants.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/conf/HBaseConfigConstants.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/conf/HBaseConfigConstants.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/conf/HBaseConfigConstants.java
index 05ccba9caf..f6ccdfea37 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/conf/HBaseConfigConstants.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/conf/HBaseConfigConstants.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.conf;
+package com.dtstack.chunjun.connector.hbase14.conf;
/**
* The class containing Hbase configuration constants
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/conf/HBaseConfigKeys.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/conf/HBaseConfigKeys.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/conf/HBaseConfigKeys.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/conf/HBaseConfigKeys.java
index bb6d69edaf..abe2cf1674 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/conf/HBaseConfigKeys.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/conf/HBaseConfigKeys.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.conf;
+package com.dtstack.chunjun.connector.hbase14.conf;
/**
* This class defines configuration keys for HbaseReader and HbaseWriter
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/AsyncHBaseSerde.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/AsyncHBaseSerde.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/AsyncHBaseSerde.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/AsyncHBaseSerde.java
index 09a2127ccb..41a8a95b74 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/AsyncHBaseSerde.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/AsyncHBaseSerde.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.converter;
+package com.dtstack.chunjun.connector.hbase14.converter;
-import com.dtstack.flinkx.connector.hbase.HBaseSerde;
-import com.dtstack.flinkx.connector.hbase.HBaseTableSchema;
+import com.dtstack.chunjun.connector.hbase.HBaseSerde;
+import com.dtstack.chunjun.connector.hbase.HBaseTableSchema;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -29,7 +29,7 @@
import java.util.Map;
/**
- * @program: flinkx
+ * @program chunjun
* @author: wuren
* @create: 2021/10/19
*/
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/DataSyncConverterUtils.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/DataSyncConverterUtils.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/DataSyncConverterUtils.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/DataSyncConverterUtils.java
index 6ec7283447..c5e6894303 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/DataSyncConverterUtils.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/DataSyncConverterUtils.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.converter;
+package com.dtstack.chunjun.connector.hbase14.converter;
-import com.dtstack.flinkx.enums.ColumnType;
+import com.dtstack.chunjun.enums.ColumnType;
import org.apache.hadoop.hbase.HConstants;
import org.apache.hadoop.hbase.util.Bytes;
@@ -27,7 +27,7 @@
import java.sql.Timestamp;
/**
- * @program: flinkx
+ * @program chunjun
* @author: wuren
* @create: 2021/10/19
*/
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/DataSyncSinkConverter.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/DataSyncSinkConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/DataSyncSinkConverter.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/DataSyncSinkConverter.java
index 9254a4e604..b850de4437 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/DataSyncSinkConverter.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/DataSyncSinkConverter.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.converter;
+package com.dtstack.chunjun.connector.hbase14.converter;
-import com.dtstack.flinkx.connector.hbase14.sink.FunctionParser;
-import com.dtstack.flinkx.connector.hbase14.sink.FunctionTree;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.connector.hbase14.sink.FunctionParser;
+import com.dtstack.chunjun.connector.hbase14.sink.FunctionTree;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -51,7 +51,7 @@
import java.util.Map;
/**
- * @program: flinkx
+ * @program chunjun
* @author: wuren
* @create: 2021/10/19
*/
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/HBaseRawTypeConverter.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/HBaseRawTypeConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/HBaseRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/HBaseRawTypeConverter.java
index a67360fc78..b73a9b594a 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/converter/HBaseRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/converter/HBaseRawTypeConverter.java
@@ -13,10 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.converter;
+package com.dtstack.chunjun.connector.hbase14.converter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/ConstantFunction.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/ConstantFunction.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/ConstantFunction.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/ConstantFunction.java
index 0e4e176a6e..7191eced02 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/ConstantFunction.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/ConstantFunction.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
+package com.dtstack.chunjun.connector.hbase14.sink;
/**
* @author jiangbo
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/FunctionFactory.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/FunctionFactory.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/FunctionFactory.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/FunctionFactory.java
index 2ff3895848..e9528c9441 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/FunctionFactory.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/FunctionFactory.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
+package com.dtstack.chunjun.connector.hbase14.sink;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/FunctionParser.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/FunctionParser.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/FunctionParser.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/FunctionParser.java
index f082c3b495..ce5021abdd 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/FunctionParser.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/FunctionParser.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
+package com.dtstack.chunjun.connector.hbase14.sink;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/FunctionTree.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/FunctionTree.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/FunctionTree.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/FunctionTree.java
index c02c573c8e..1db7ff4385 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/FunctionTree.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/FunctionTree.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
+package com.dtstack.chunjun.connector.hbase14.sink;
import com.google.common.collect.Lists;
import org.apache.commons.collections.CollectionUtils;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/HBase14SinkFactory.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/HBase14SinkFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/HBase14SinkFactory.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/HBase14SinkFactory.java
index 2c3bf11ce9..00db12d245 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/HBase14SinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/HBase14SinkFactory.java
@@ -13,16 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
+package com.dtstack.chunjun.connector.hbase14.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.hbase.HBaseColumnConverter;
-import com.dtstack.flinkx.connector.hbase14.conf.HBaseConf;
-import com.dtstack.flinkx.connector.hbase14.converter.HBaseRawTypeConverter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.hbase.HBaseColumnConverter;
+import com.dtstack.chunjun.connector.hbase14.conf.HBaseConf;
+import com.dtstack.chunjun.connector.hbase14.converter.HBaseRawTypeConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -37,7 +37,7 @@ public HBase14SinkFactory(SyncConf config) {
hbaseConf =
GsonUtil.GSON.fromJson(
GsonUtil.GSON.toJson(config.getWriter().getParameter()), HBaseConf.class);
- super.initFlinkxCommonConf(hbaseConf);
+ super.initCommonConf(hbaseConf);
hbaseConf.setColumnMetaInfos(syncConf.getWriter().getFieldList());
}
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/HBaseOutputFormat.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/HBaseOutputFormat.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/HBaseOutputFormat.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/HBaseOutputFormat.java
index 87e7b312d3..8391873e37 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/HBaseOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/HBaseOutputFormat.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
-
-import com.dtstack.flinkx.connector.hbase.HBaseMutationConverter;
-import com.dtstack.flinkx.connector.hbase14.converter.DataSyncSinkConverter;
-import com.dtstack.flinkx.connector.hbase14.util.HBaseConfigUtils;
-import com.dtstack.flinkx.connector.hbase14.util.HBaseHelper;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+package com.dtstack.chunjun.connector.hbase14.sink;
+
+import com.dtstack.chunjun.connector.hbase.HBaseMutationConverter;
+import com.dtstack.chunjun.connector.hbase14.converter.DataSyncSinkConverter;
+import com.dtstack.chunjun.connector.hbase14.util.HBaseConfigUtils;
+import com.dtstack.chunjun.connector.hbase14.util.HBaseHelper;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.configuration.Configuration;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/HBaseOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/HBaseOutputFormatBuilder.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/HBaseOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/HBaseOutputFormatBuilder.java
index e1267bd12b..e2f5aae790 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/HBaseOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/HBaseOutputFormatBuilder.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
+package com.dtstack.chunjun.connector.hbase14.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hbase.HBaseMutationConverter;
-import com.dtstack.flinkx.connector.hbase14.conf.HBaseConfigConstants;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hbase.HBaseMutationConverter;
+import com.dtstack.chunjun.connector.hbase14.conf.HBaseConfigConstants;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
import com.google.common.base.Preconditions;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/IFunction.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/IFunction.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/IFunction.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/IFunction.java
index 129de9f8e1..9143764fbe 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/IFunction.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/IFunction.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
+package com.dtstack.chunjun.connector.hbase14.sink;
/**
* @company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/Md5Function.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/Md5Function.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/Md5Function.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/Md5Function.java
index 89f1959f81..48b10f9244 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/Md5Function.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/Md5Function.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
+package com.dtstack.chunjun.connector.hbase14.sink;
-import com.dtstack.flinkx.util.Md5Util;
+import com.dtstack.chunjun.util.Md5Util;
/**
* @company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/StringFunction.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/StringFunction.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/StringFunction.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/StringFunction.java
index 3ba430d430..ade7f0bea1 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/sink/StringFunction.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/sink/StringFunction.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.sink;
+package com.dtstack.chunjun.connector.hbase14.sink;
/**
* @company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBase14SourceFactory.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBase14SourceFactory.java
similarity index 81%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBase14SourceFactory.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBase14SourceFactory.java
index dca1962637..b1a63be231 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBase14SourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBase14SourceFactory.java
@@ -13,16 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.source;
+package com.dtstack.chunjun.connector.hbase14.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.hbase.HBaseColumnConverter;
-import com.dtstack.flinkx.connector.hbase14.conf.HBaseConf;
-import com.dtstack.flinkx.connector.hbase14.converter.HBaseRawTypeConverter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.hbase.HBaseColumnConverter;
+import com.dtstack.chunjun.connector.hbase14.conf.HBaseConf;
+import com.dtstack.chunjun.connector.hbase14.converter.HBaseRawTypeConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -42,7 +42,7 @@ public HBase14SourceFactory(SyncConf syncConf, StreamExecutionEnvironment env) {
config =
GsonUtil.GSON.fromJson(
GsonUtil.GSON.toJson(syncConf.getReader().getParameter()), HBaseConf.class);
- super.initFlinkxCommonConf(config);
+ super.initCommonConf(config);
config.setColumnMetaInfos(syncConf.getReader().getFieldList());
}
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBaseInputFormat.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBaseInputFormat.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBaseInputFormat.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBaseInputFormat.java
index d0161d1496..28a8852cb1 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBaseInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBaseInputFormat.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.source;
+package com.dtstack.chunjun.connector.hbase14.source;
-import com.dtstack.flinkx.connector.hbase14.util.HBaseConfigUtils;
-import com.dtstack.flinkx.connector.hbase14.util.HBaseHelper;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.connector.hbase14.util.HBaseConfigUtils;
+import com.dtstack.chunjun.connector.hbase14.util.HBaseHelper;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBaseInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBaseInputFormatBuilder.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBaseInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBaseInputFormatBuilder.java
index 0d1fc8273d..dd4dd94744 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBaseInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBaseInputFormatBuilder.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.source;
+package com.dtstack.chunjun.connector.hbase14.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hbase14.conf.HBaseConfigConstants;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hbase14.conf.HBaseConfigConstants;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
import org.apache.flink.util.Preconditions;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBaseInputSplit.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBaseInputSplit.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBaseInputSplit.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBaseInputSplit.java
index 93c00b5b10..ed43d8261a 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/source/HBaseInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/source/HBaseInputSplit.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.source;
+package com.dtstack.chunjun.connector.hbase14.source;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/HBaseDynamicTableSink.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/HBaseDynamicTableSink.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/HBaseDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/HBaseDynamicTableSink.java
index c9972806b6..29dfffafa2 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/HBaseDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/HBaseDynamicTableSink.java
@@ -15,17 +15,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.table;
+package com.dtstack.chunjun.connector.hbase14.table;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hbase.HBaseConverter;
-import com.dtstack.flinkx.connector.hbase.HBaseMutationConverter;
-import com.dtstack.flinkx.connector.hbase.HBaseTableSchema;
-import com.dtstack.flinkx.connector.hbase.RowDataToMutationConverter;
-import com.dtstack.flinkx.connector.hbase14.conf.HBaseConf;
-import com.dtstack.flinkx.connector.hbase14.sink.HBaseOutputFormatBuilder;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hbase.HBaseConverter;
+import com.dtstack.chunjun.connector.hbase.HBaseMutationConverter;
+import com.dtstack.chunjun.connector.hbase.HBaseTableSchema;
+import com.dtstack.chunjun.connector.hbase.RowDataToMutationConverter;
+import com.dtstack.chunjun.connector.hbase14.conf.HBaseConf;
+import com.dtstack.chunjun.connector.hbase14.sink.HBaseOutputFormatBuilder;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/HBaseDynamicTableSource.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/HBaseDynamicTableSource.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/HBaseDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/HBaseDynamicTableSource.java
index c433972c67..13518dfa7b 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/HBaseDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/HBaseDynamicTableSource.java
@@ -15,23 +15,23 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.table;
+package com.dtstack.chunjun.connector.hbase14.table;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hbase.HBaseConverter;
-import com.dtstack.flinkx.connector.hbase.HBaseTableSchema;
-import com.dtstack.flinkx.connector.hbase14.conf.HBaseConf;
-import com.dtstack.flinkx.connector.hbase14.source.HBaseInputFormatBuilder;
-import com.dtstack.flinkx.connector.hbase14.table.lookup.HBaseAllTableFunction;
-import com.dtstack.flinkx.connector.hbase14.table.lookup.HBaseLruTableFunction;
-import com.dtstack.flinkx.connector.hbase14.util.HBaseConfigUtils;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.enums.CacheType;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelAsyncTableFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelTableFunctionProvider;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hbase.HBaseConverter;
+import com.dtstack.chunjun.connector.hbase.HBaseTableSchema;
+import com.dtstack.chunjun.connector.hbase14.conf.HBaseConf;
+import com.dtstack.chunjun.connector.hbase14.source.HBaseInputFormatBuilder;
+import com.dtstack.chunjun.connector.hbase14.table.lookup.HBaseAllTableFunction;
+import com.dtstack.chunjun.connector.hbase14.table.lookup.HBaseLruTableFunction;
+import com.dtstack.chunjun.connector.hbase14.util.HBaseConfigUtils;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.enums.CacheType;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelAsyncTableFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelTableFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.table.api.TableSchema;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/HBaseOptions.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/HBaseOptions.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/HBaseOptions.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/HBaseOptions.java
index 97b66c5a2c..35af0fa948 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/HBaseOptions.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/HBaseOptions.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.table;
+package com.dtstack.chunjun.connector.hbase14.table;
-import com.dtstack.flinkx.table.options.BaseFileOptions;
+import com.dtstack.chunjun.table.options.BaseFileOptions;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/Hbase14DynamicTableFactory.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/Hbase14DynamicTableFactory.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/Hbase14DynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/Hbase14DynamicTableFactory.java
index e51eb06e1d..b92f55460a 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/Hbase14DynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/Hbase14DynamicTableFactory.java
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.table;
+package com.dtstack.chunjun.connector.hbase14.table;
-import com.dtstack.flinkx.connector.hbase.HBaseTableSchema;
-import com.dtstack.flinkx.connector.hbase14.conf.HBaseConf;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.hbase.HBaseTableSchema;
+import com.dtstack.chunjun.connector.hbase14.conf.HBaseConf;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -38,26 +38,26 @@
import java.util.Set;
import java.util.stream.Collectors;
-import static com.dtstack.flinkx.connector.hbase14.table.HBaseOptions.NULL_STRING_LITERAL;
-import static com.dtstack.flinkx.connector.hbase14.table.HBaseOptions.SINK_BUFFER_FLUSH_INTERVAL;
-import static com.dtstack.flinkx.connector.hbase14.table.HBaseOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
-import static com.dtstack.flinkx.connector.hbase14.table.HBaseOptions.SINK_BUFFER_FLUSH_MAX_SIZE;
-import static com.dtstack.flinkx.connector.hbase14.table.HBaseOptions.TABLE_NAME;
-import static com.dtstack.flinkx.connector.hbase14.table.HBaseOptions.ZOOKEEPER_QUORUM;
-import static com.dtstack.flinkx.connector.hbase14.table.HBaseOptions.ZOOKEEPER_ZNODE_PARENT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
-import static com.dtstack.flinkx.security.KerberosOptions.KEYTAB;
-import static com.dtstack.flinkx.security.KerberosOptions.KRB5_CONF;
-import static com.dtstack.flinkx.security.KerberosOptions.PRINCIPAL;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_PARALLELISM;
+import static com.dtstack.chunjun.connector.hbase14.table.HBaseOptions.NULL_STRING_LITERAL;
+import static com.dtstack.chunjun.connector.hbase14.table.HBaseOptions.SINK_BUFFER_FLUSH_INTERVAL;
+import static com.dtstack.chunjun.connector.hbase14.table.HBaseOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
+import static com.dtstack.chunjun.connector.hbase14.table.HBaseOptions.SINK_BUFFER_FLUSH_MAX_SIZE;
+import static com.dtstack.chunjun.connector.hbase14.table.HBaseOptions.TABLE_NAME;
+import static com.dtstack.chunjun.connector.hbase14.table.HBaseOptions.ZOOKEEPER_QUORUM;
+import static com.dtstack.chunjun.connector.hbase14.table.HBaseOptions.ZOOKEEPER_ZNODE_PARENT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.security.KerberosOptions.KEYTAB;
+import static com.dtstack.chunjun.security.KerberosOptions.KRB5_CONF;
+import static com.dtstack.chunjun.security.KerberosOptions.PRINCIPAL;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_PARALLELISM;
public class Hbase14DynamicTableFactory
implements DynamicTableSourceFactory, DynamicTableSinkFactory {
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/lookup/HBaseAllTableFunction.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/lookup/HBaseAllTableFunction.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/lookup/HBaseAllTableFunction.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/lookup/HBaseAllTableFunction.java
index c263135e69..4e0003bf3e 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/lookup/HBaseAllTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/lookup/HBaseAllTableFunction.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.table.lookup;
-
-import com.dtstack.flinkx.connector.hbase.HBaseConfigurationUtil;
-import com.dtstack.flinkx.connector.hbase.HBaseSerde;
-import com.dtstack.flinkx.connector.hbase.HBaseTableSchema;
-import com.dtstack.flinkx.connector.hbase14.util.HBaseConfigUtils;
-import com.dtstack.flinkx.lookup.AbstractAllTableFunction;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.security.KerberosUtil;
+package com.dtstack.chunjun.connector.hbase14.table.lookup;
+
+import com.dtstack.chunjun.connector.hbase.HBaseConfigurationUtil;
+import com.dtstack.chunjun.connector.hbase.HBaseSerde;
+import com.dtstack.chunjun.connector.hbase.HBaseTableSchema;
+import com.dtstack.chunjun.connector.hbase14.util.HBaseConfigUtils;
+import com.dtstack.chunjun.lookup.AbstractAllTableFunction;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.security.KerberosUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.FunctionContext;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/lookup/HBaseLruTableFunction.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/lookup/HBaseLruTableFunction.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/lookup/HBaseLruTableFunction.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/lookup/HBaseLruTableFunction.java
index 2c2d70cd3e..f878d864a1 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/table/lookup/HBaseLruTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/table/lookup/HBaseLruTableFunction.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.table.lookup;
-
-import com.dtstack.flinkx.connector.hbase.HBaseConfigurationUtil;
-import com.dtstack.flinkx.connector.hbase.HBaseTableSchema;
-import com.dtstack.flinkx.connector.hbase14.converter.AsyncHBaseSerde;
-import com.dtstack.flinkx.connector.hbase14.util.DtFileUtils;
-import com.dtstack.flinkx.connector.hbase14.util.HBaseConfigUtils;
-import com.dtstack.flinkx.enums.ECacheContentType;
-import com.dtstack.flinkx.factory.FlinkxThreadFactory;
-import com.dtstack.flinkx.lookup.AbstractLruTableFunction;
-import com.dtstack.flinkx.lookup.cache.CacheMissVal;
-import com.dtstack.flinkx.lookup.cache.CacheObj;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+package com.dtstack.chunjun.connector.hbase14.table.lookup;
+
+import com.dtstack.chunjun.connector.hbase.HBaseConfigurationUtil;
+import com.dtstack.chunjun.connector.hbase.HBaseTableSchema;
+import com.dtstack.chunjun.connector.hbase14.converter.AsyncHBaseSerde;
+import com.dtstack.chunjun.connector.hbase14.util.DtFileUtils;
+import com.dtstack.chunjun.connector.hbase14.util.HBaseConfigUtils;
+import com.dtstack.chunjun.enums.ECacheContentType;
+import com.dtstack.chunjun.factory.ChunJunThreadFactory;
+import com.dtstack.chunjun.lookup.AbstractLruTableFunction;
+import com.dtstack.chunjun.lookup.cache.CacheMissVal;
+import com.dtstack.chunjun.lookup.cache.CacheObj;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.runtime.security.DynamicConfiguration;
import org.apache.flink.runtime.security.KerberosUtils;
@@ -106,7 +106,7 @@ public void open(FunctionContext context) throws Exception {
0L,
TimeUnit.MILLISECONDS,
new LinkedBlockingQueue<>(),
- new FlinkxThreadFactory("hbase-async"));
+ new ChunJunThreadFactory("hbase-async"));
if (HBaseConfigUtils.isEnableKerberos(conf)) {
System.setProperty(
HBaseConfigUtils.KEY_JAVA_SECURITY_KRB5_CONF,
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/util/DtFileUtils.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/util/DtFileUtils.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/util/DtFileUtils.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/util/DtFileUtils.java
index b5283210ea..3cc08bfdd0 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/util/DtFileUtils.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/util/DtFileUtils.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.util;
+package com.dtstack.chunjun.connector.hbase14.util;
import org.apache.flink.util.Preconditions;
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/util/HBaseConfigUtils.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/util/HBaseConfigUtils.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/util/HBaseConfigUtils.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/util/HBaseConfigUtils.java
index a0d2fa152a..ad5a7d9d8d 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/util/HBaseConfigUtils.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/util/HBaseConfigUtils.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.util;
+package com.dtstack.chunjun.connector.hbase14.util;
import com.google.common.base.Preconditions;
import com.google.common.base.Strings;
@@ -34,7 +34,7 @@
import java.util.List;
import java.util.Map;
-import static com.dtstack.flinkx.security.KerberosUtil.KRB_STR;
+import static com.dtstack.chunjun.security.KerberosUtil.KRB_STR;
/**
* The utility class of HBase connection
diff --git a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/util/HBaseHelper.java b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/util/HBaseHelper.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/util/HBaseHelper.java
rename to chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/util/HBaseHelper.java
index 59dbe4e7ff..a944d11cd0 100644
--- a/flinkx-connectors/flinkx-connector-hbase-1.4/src/main/java/com/dtstack/flinkx/connector/hbase14/util/HBaseHelper.java
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/java/com/dtstack/chunjun/connector/hbase14/util/HBaseHelper.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase14.util;
+package com.dtstack.chunjun.connector.hbase14.util;
-import com.dtstack.flinkx.security.KerberosUtil;
+import com.dtstack.chunjun.security.KerberosUtil;
import org.apache.commons.collections.MapUtils;
import org.apache.commons.lang3.StringUtils;
@@ -41,8 +41,8 @@
import java.security.PrivilegedAction;
import java.util.Map;
-import static com.dtstack.flinkx.connector.hbase14.util.HBaseConfigUtils.KEY_JAVA_SECURITY_KRB5_CONF;
-import static com.dtstack.flinkx.security.KerberosUtil.KRB_STR;
+import static com.dtstack.chunjun.connector.hbase14.util.HBaseConfigUtils.KEY_JAVA_SECURITY_KRB5_CONF;
+import static com.dtstack.chunjun.security.KerberosUtil.KRB_STR;
/**
* The utility class of HBase
diff --git a/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..aa34a4e202
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-hbase-1.4/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.hbase14.table.Hbase14DynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-hbase-base/pom.xml b/chunjun-connectors/chunjun-connector-hbase-base/pom.xml
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hbase-base/pom.xml
rename to chunjun-connectors/chunjun-connector-hbase-base/pom.xml
index 5be016d537..5de6fa52ed 100644
--- a/flinkx-connectors/flinkx-connector-hbase-base/pom.xml
+++ b/chunjun-connectors/chunjun-connector-hbase-base/pom.xml
@@ -21,14 +21,14 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-hbase-base
- Flink : Connectors : HBase base
+ chunjun-connector-hbase-base
+ ChunJun : Connectors : HBase base
jar
diff --git a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseColumnConverter.java b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseColumnConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseColumnConverter.java
rename to chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseColumnConverter.java
index fb47130325..646bc835a5 100644
--- a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseColumnConverter.java
@@ -16,22 +16,22 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase;
+package com.dtstack.chunjun.connector.hbase;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-import com.dtstack.flinkx.util.ColumnTypeUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.util.ColumnTypeUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -47,7 +47,7 @@
/**
* @author wuren
- * @program flinkx
+ * @program chunjun
* @create 2021/04/30
*/
public class HBaseColumnConverter extends AbstractRowConverter {
@@ -82,7 +82,7 @@ public RowData toInternal(RowData input) throws Exception {
i, toInternalConverters.get(i).deserialize(genericRowData.getField(i)));
}
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Error RowData type, RowData:["
+ input
+ "] should be instance of GenericRowData.");
@@ -100,7 +100,7 @@ public Object[] toExternal(RowData rowData, Object[] data) throws Exception {
@Override
public RowData toInternalLookup(RowData input) {
- throw new FlinkxRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
+ throw new ChunJunRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseConfigurationUtil.java b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseConfigurationUtil.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseConfigurationUtil.java
rename to chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseConfigurationUtil.java
index 04d597d273..bb7cf8af20 100644
--- a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseConfigurationUtil.java
+++ b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseConfigurationUtil.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase;
+package com.dtstack.chunjun.connector.hbase;
import org.apache.flink.annotation.Internal;
import org.apache.flink.util.Preconditions;
diff --git a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseConverter.java b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseConverter.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseConverter.java
rename to chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseConverter.java
index 26628694d9..eec88c5dae 100644
--- a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseConverter.java
+++ b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseConverter.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase;
+package com.dtstack.chunjun.connector.hbase;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -28,7 +28,7 @@
/**
* @author wuren
- * @program flinkx
+ * @program chunjun
* @create 2021/04/30
*/
public class HBaseConverter extends AbstractRowConverter {
@@ -55,7 +55,7 @@ public RowData toInternal(RowData input) throws Exception {
i, toInternalConverters.get(i).deserialize(genericRowData.getField(i)));
}
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Error RowData type, RowData:["
+ input
+ "] should be instance of GenericRowData.");
diff --git a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseMutationConverter.java b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseMutationConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseMutationConverter.java
rename to chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseMutationConverter.java
index 49ec84f949..7861ef3dc8 100644
--- a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseMutationConverter.java
+++ b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseMutationConverter.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase;
+package com.dtstack.chunjun.connector.hbase;
/**
- * @program: flinkx
+ * @program chunjun
* @author: wuren
* @create: 2021/10/15
*/
diff --git a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseSerde.java b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseSerde.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseSerde.java
rename to chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseSerde.java
index 68e2d2812d..9fbb99059d 100644
--- a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseSerde.java
+++ b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseSerde.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase;
+package com.dtstack.chunjun.connector.hbase;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseTableSchema.java b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseTableSchema.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseTableSchema.java
rename to chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseTableSchema.java
index 601472cdea..52c2887a49 100644
--- a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseTableSchema.java
+++ b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseTableSchema.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase;
+package com.dtstack.chunjun.connector.hbase;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.api.java.typeutils.TypeExtractor;
@@ -40,7 +40,7 @@
/**
* @author wuren
- * @program flinkx
+ * @program chunjun
* @create 2021/04/30
*/
diff --git a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseTypeUtils.java b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseTypeUtils.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseTypeUtils.java
rename to chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseTypeUtils.java
index 23c2db222f..5731ab7eb0 100644
--- a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/HBaseTypeUtils.java
+++ b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/HBaseTypeUtils.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase;
+package com.dtstack.chunjun.connector.hbase;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.table.types.logical.LogicalType;
diff --git a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/RowDataToMutationConverter.java b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/RowDataToMutationConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/RowDataToMutationConverter.java
rename to chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/RowDataToMutationConverter.java
index 9fa3f722db..5fcdabfd7d 100644
--- a/flinkx-connectors/flinkx-connector-hbase-base/src/main/java/com/dtstack/flinkx/connector/hbase/RowDataToMutationConverter.java
+++ b/chunjun-connectors/chunjun-connector-hbase-base/src/main/java/com/dtstack/chunjun/connector/hbase/RowDataToMutationConverter.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hbase;
+package com.dtstack.chunjun.connector.hbase;
/**
- * @program: flinkx
+ * @program chunjun
* @author: wuren
* @create: 2021/10/15
*/
diff --git a/flinkx-connectors/flinkx-connector-hdfs/pom.xml b/chunjun-connectors/chunjun-connector-hdfs/pom.xml
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hdfs/pom.xml
rename to chunjun-connectors/chunjun-connector-hdfs/pom.xml
index 2e51735d77..ca52c58731 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/pom.xml
+++ b/chunjun-connectors/chunjun-connector-hdfs/pom.xml
@@ -3,14 +3,14 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-hdfs
- FlinkX : Connectors : HDFS
+ chunjun-connector-hdfs
+ ChunJun : Connectors : HDFS
1.1.1
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/InputSplit/HdfsOrcInputSplit.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/InputSplit/HdfsOrcInputSplit.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/InputSplit/HdfsOrcInputSplit.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/InputSplit/HdfsOrcInputSplit.java
index 46c4179d77..1e179fd1f0 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/InputSplit/HdfsOrcInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/InputSplit/HdfsOrcInputSplit.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.InputSplit;
+package com.dtstack.chunjun.connector.hdfs.InputSplit;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/InputSplit/HdfsParquetSplit.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/InputSplit/HdfsParquetSplit.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/InputSplit/HdfsParquetSplit.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/InputSplit/HdfsParquetSplit.java
index d6dbe8f31c..df2fd6d7bb 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/InputSplit/HdfsParquetSplit.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/InputSplit/HdfsParquetSplit.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.InputSplit;
+package com.dtstack.chunjun.connector.hdfs.InputSplit;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/InputSplit/HdfsTextInputSplit.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/InputSplit/HdfsTextInputSplit.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/InputSplit/HdfsTextInputSplit.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/InputSplit/HdfsTextInputSplit.java
index 315667fcb1..b5cf4f393d 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/InputSplit/HdfsTextInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/InputSplit/HdfsTextInputSplit.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.InputSplit;
+package com.dtstack.chunjun.connector.hdfs.InputSplit;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/conf/HdfsConf.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/conf/HdfsConf.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/conf/HdfsConf.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/conf/HdfsConf.java
index 217f5bbc0c..fa9b6bbb9c 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/conf/HdfsConf.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/conf/HdfsConf.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.conf;
+package com.dtstack.chunjun.connector.hdfs.conf;
-import com.dtstack.flinkx.conf.BaseFileConf;
+import com.dtstack.chunjun.conf.BaseFileConf;
import parquet.hadoop.ParquetWriter;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsOrcColumnConverter.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsOrcColumnConverter.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsOrcColumnConverter.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsOrcColumnConverter.java
index 715c8f9a32..dc00424976 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsOrcColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsOrcColumnConverter.java
@@ -15,25 +15,25 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.converter;
+package com.dtstack.chunjun.connector.hdfs.converter;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ColumnTypeUtil;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ColumnTypeUtil;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -90,7 +90,7 @@ public RowData toInternal(RowData input) throws Exception {
.deserialize(genericRowData.getField(i)));
}
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Error RowData type, RowData:["
+ input
+ "] should be instance of GenericRowData.");
@@ -109,7 +109,7 @@ public Object[] toExternal(RowData rowData, Object[] data) throws Exception {
@Override
public RowData toInternalLookup(RowData input) {
- throw new FlinkxRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
+ throw new ChunJunRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsOrcRowConverter.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsOrcRowConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsOrcRowConverter.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsOrcRowConverter.java
index 4db16e5921..d7bb7db77a 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsOrcRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsOrcRowConverter.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.converter;
+package com.dtstack.chunjun.connector.hdfs.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
@@ -74,7 +74,7 @@ public RowData toInternal(RowData input) throws Exception {
i, toInternalConverters.get(i).deserialize(genericRowData.getField(i)));
}
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Error RowData type, RowData:["
+ input
+ "] should be instance of GenericRowData.");
@@ -93,7 +93,7 @@ public Object[] toExternal(RowData rowData, Object[] data) throws Exception {
@Override
public RowData toInternalLookup(RowData input) {
- throw new FlinkxRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
+ throw new ChunJunRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsParquetColumnConverter.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsParquetColumnConverter.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsParquetColumnConverter.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsParquetColumnConverter.java
index 5a88882bd0..fe39c60985 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsParquetColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsParquetColumnConverter.java
@@ -15,26 +15,26 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.converter;
+package com.dtstack.chunjun.connector.hdfs.converter;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ColumnTypeUtil;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ColumnTypeUtil;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -93,7 +93,7 @@ public RowData toInternal(RowData input) throws Exception {
.deserialize(genericRowData.getField(i)));
}
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Error RowData type, RowData:["
+ input
+ "] should be instance of GenericRowData.");
@@ -112,7 +112,7 @@ public Group toExternal(RowData rowData, Group group) throws Exception {
@Override
public RowData toInternalLookup(RowData input) {
- throw new FlinkxRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
+ throw new ChunJunRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsParquetRowConverter.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsParquetRowConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsParquetRowConverter.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsParquetRowConverter.java
index 24eaf6eb09..fe8ea668c2 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsParquetRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsParquetRowConverter.java
@@ -15,15 +15,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.converter;
+package com.dtstack.chunjun.connector.hdfs.converter;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
@@ -80,7 +80,7 @@ public RowData toInternal(RowData input) throws Exception {
i, toInternalConverters.get(i).deserialize(genericRowData.getField(i)));
}
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Error RowData type, RowData:["
+ input
+ "] should be instance of GenericRowData.");
@@ -99,7 +99,7 @@ public Group toExternal(RowData rowData, Group group) throws Exception {
@Override
public RowData toInternalLookup(RowData input) {
- throw new FlinkxRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
+ throw new ChunJunRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsRawTypeConverter.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsRawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsRawTypeConverter.java
index c077e159c1..46c6d64718 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsRawTypeConverter.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.converter;
+package com.dtstack.chunjun.connector.hdfs.converter;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsTextColumnConverter.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsTextColumnConverter.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsTextColumnConverter.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsTextColumnConverter.java
index 91720fb026..5be9d9c380 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsTextColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsTextColumnConverter.java
@@ -15,23 +15,23 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.converter;
+package com.dtstack.chunjun.connector.hdfs.converter;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -80,7 +80,7 @@ public RowData toInternal(RowData input) throws Exception {
.deserialize(genericRowData.getField(i)));
}
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Error RowData type, RowData:["
+ input
+ "] should be instance of GenericRowData.");
@@ -99,7 +99,7 @@ public String[] toExternal(RowData rowData, String[] data) throws Exception {
@Override
public RowData toInternalLookup(RowData input) {
- throw new FlinkxRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
+ throw new ChunJunRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsTextRowConverter.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsTextRowConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsTextRowConverter.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsTextRowConverter.java
index 59230d3181..6200738e4b 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/converter/HdfsTextRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/converter/HdfsTextRowConverter.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.converter;
+package com.dtstack.chunjun.connector.hdfs.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
@@ -75,7 +75,7 @@ public RowData toInternal(RowData input) throws Exception {
i, toInternalConverters.get(i).deserialize(genericRowData.getField(i)));
}
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Error RowData type, RowData:["
+ input
+ "] should be instance of GenericRowData.");
@@ -94,7 +94,7 @@ public String[] toExternal(RowData rowData, String[] data) throws Exception {
@Override
public RowData toInternalLookup(RowData input) {
- throw new FlinkxRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
+ throw new ChunJunRuntimeException("HDFS Connector doesn't support Lookup Table Function.");
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/enums/CompressType.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/enums/CompressType.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/enums/CompressType.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/enums/CompressType.java
index cb22e56285..9b7510c0a2 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/enums/CompressType.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/enums/CompressType.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.enums;
+package com.dtstack.chunjun.connector.hdfs.enums;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/enums/FileType.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/enums/FileType.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/enums/FileType.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/enums/FileType.java
index a3d1aea0bd..378ea8a69d 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/enums/FileType.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/enums/FileType.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.enums;
+package com.dtstack.chunjun.connector.hdfs.enums;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/options/HdfsOptions.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/options/HdfsOptions.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/options/HdfsOptions.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/options/HdfsOptions.java
index 16d6e4721e..af0acc8bda 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/options/HdfsOptions.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/options/HdfsOptions.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.options;
+package com.dtstack.chunjun.connector.hdfs.options;
-import com.dtstack.flinkx.table.options.BaseFileOptions;
+import com.dtstack.chunjun.table.options.BaseFileOptions;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/BaseHdfsOutputFormat.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/BaseHdfsOutputFormat.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/BaseHdfsOutputFormat.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/BaseHdfsOutputFormat.java
index 2d12cd1560..3fce4e961c 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/BaseHdfsOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/BaseHdfsOutputFormat.java
@@ -15,17 +15,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.sink;
+package com.dtstack.chunjun.connector.hdfs.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hdfs.enums.CompressType;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.sink.format.BaseFileOutputFormat;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.ColumnTypeUtil;
-import com.dtstack.flinkx.util.FileSystemUtil;
-import com.dtstack.flinkx.util.PluginUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hdfs.enums.CompressType;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.sink.format.BaseFileOutputFormat;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.ColumnTypeUtil;
+import com.dtstack.chunjun.util.FileSystemUtil;
+import com.dtstack.chunjun.util.PluginUtil;
import org.apache.flink.api.common.cache.DistributedCache;
import org.apache.flink.api.common.functions.RuntimeContext;
@@ -106,13 +106,13 @@ protected void checkOutputDir() {
}
if (fs.exists(dir)) {
if (fs.isFile(dir)) {
- throw new FlinkxRuntimeException(String.format("dir:[%s] is a file", tmpPath));
+ throw new ChunJunRuntimeException(String.format("dir:[%s] is a file", tmpPath));
}
} else {
fs.mkdirs(dir);
}
} catch (IOException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"cannot check or create temp directory: " + tmpPath, e);
}
}
@@ -147,7 +147,7 @@ protected void openSource() {
FileSystemUtil.getFileSystem(
hdfsConf.getHadoopConfig(), hdfsConf.getDefaultFS(), distributedCache);
} catch (Exception e) {
- throw new FlinkxRuntimeException("can't init fileSystem", e);
+ throw new ChunJunRuntimeException("can't init fileSystem", e);
}
}
@@ -166,7 +166,7 @@ protected long getCurrentFileSize() {
return fs.open(new Path(path)).available();
}
} catch (IOException e) {
- throw new FlinkxRuntimeException("can't get file size from hdfs, file = " + path, e);
+ throw new ChunJunRuntimeException("can't get file size from hdfs, file = " + path, e);
}
}
@@ -187,7 +187,7 @@ protected List copyTmpDataFileToDir() {
LOG.info("copy temp file:{} to dir:{}", currentFilePath, dir);
}
} catch (Exception e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format(
"can't copy temp file:[%s] to dir:[%s]",
currentFilePath, outputFilePath),
@@ -207,7 +207,7 @@ protected void deleteDataFiles(List preCommitFilePathList, String path)
LOG.info("delete file:{}", currentFilePath);
}
} catch (IOException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format("can't delete commit file:[%s]", currentFilePath), e);
}
}
@@ -230,7 +230,7 @@ protected void moveAllTmpDataFileToDir() {
}
fs.delete(tmpDir, true);
} catch (IOException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format(
"can't move file:[%s] to dir:[%s]", currentFilePath, outputFilePath),
e);
@@ -245,7 +245,7 @@ protected void closeSource() {
fs = null;
}
} catch (IOException e) {
- throw new FlinkxRuntimeException("can't close source.", e);
+ throw new ChunJunRuntimeException("can't close source.", e);
}
}
@@ -270,13 +270,13 @@ protected void deleteDirectory(String path) {
}
if (fs.exists(dir)) {
if (fs.isFile(dir)) {
- throw new FlinkxRuntimeException(String.format("dir:[%s] is a file", path));
+ throw new ChunJunRuntimeException(String.format("dir:[%s] is a file", path));
} else {
fs.delete(dir, true);
}
}
} catch (IOException e) {
- throw new FlinkxRuntimeException("cannot delete directory: " + path, e);
+ throw new ChunJunRuntimeException("cannot delete directory: " + path, e);
}
}
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsDynamicTableSink.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsDynamicTableSink.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsDynamicTableSink.java
index 7f311f66ee..6943d93a3c 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsDynamicTableSink.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.sink;
+package com.dtstack.chunjun.connector.hdfs.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsOrcRowConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsParquetRowConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsTextRowConverter;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsOrcRowConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsParquetRowConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsTextRowConverter;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsOrcOutputFormat.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsOrcOutputFormat.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsOrcOutputFormat.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsOrcOutputFormat.java
index 296b38d577..d365e8b8e3 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsOrcOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsOrcOutputFormat.java
@@ -15,22 +15,22 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.sink;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsOrcColumnConverter;
-import com.dtstack.flinkx.connector.hdfs.enums.CompressType;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.enums.SizeUnitType;
-import com.dtstack.flinkx.metrics.RowSizeCalculator;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ColumnTypeUtil;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.FileSystemUtil;
-import com.dtstack.flinkx.util.ReflectionUtils;
+package com.dtstack.chunjun.connector.hdfs.sink;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsOrcColumnConverter;
+import com.dtstack.chunjun.connector.hdfs.enums.CompressType;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.enums.SizeUnitType;
+import com.dtstack.chunjun.metrics.RowSizeCalculator;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ColumnTypeUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.FileSystemUtil;
+import com.dtstack.chunjun.util.ReflectionUtils;
import org.apache.flink.table.data.RowData;
@@ -161,7 +161,7 @@ protected void nextBlock() {
LOG.info("nextBlock:Current block writer record:" + rowsOfCurrentBlock);
LOG.info("Current block file name:" + currentBlockTmpPath);
} catch (IOException | IllegalAccessException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
HdfsUtil.parseErrorMsg(null, ExceptionUtil.getErrorMessage(e)), e);
}
}
@@ -178,7 +178,7 @@ public void flushDataInternal() {
recordWriter = null;
}
} catch (IOException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
HdfsUtil.parseErrorMsg(
"error to flush stream.", ExceptionUtil.getErrorMessage(e)),
e);
@@ -224,7 +224,7 @@ protected void closeSource() {
this.recordWriter = null;
}
} catch (IOException e) {
- throw new FlinkxRuntimeException("close stream error.", e);
+ throw new ChunJunRuntimeException("close stream error.", e);
} finally {
super.closeSource();
}
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsOutputFormatBuilder.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsOutputFormatBuilder.java
index 42f0d849c8..5e1bdffe71 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsOutputFormatBuilder.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.sink;
+package com.dtstack.chunjun.connector.hdfs.sink;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.sink.format.FileOutputFormatBuilder;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.sink.format.FileOutputFormatBuilder;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import org.apache.commons.lang3.StringUtils;
@@ -66,7 +66,7 @@ protected void checkFormat() {
errorMessage.append("defaultFS should start with hdfs:// \n");
}
if (StringUtils.isNotBlank(errorMessage)) {
- throw new FlinkxRuntimeException(errorMessage.toString());
+ throw new ChunJunRuntimeException(errorMessage.toString());
}
}
}
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsParquetOutputFormat.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsParquetOutputFormat.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsParquetOutputFormat.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsParquetOutputFormat.java
index 5dea95429d..603a0866a9 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsParquetOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsParquetOutputFormat.java
@@ -15,21 +15,21 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.sink;
+package com.dtstack.chunjun.connector.hdfs.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsParquetColumnConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsParquetRowConverter;
-import com.dtstack.flinkx.connector.hdfs.enums.CompressType;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.enums.SizeUnitType;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ColumnTypeUtil;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.FileSystemUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsParquetColumnConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsParquetRowConverter;
+import com.dtstack.chunjun.connector.hdfs.enums.CompressType;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.enums.SizeUnitType;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ColumnTypeUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.FileSystemUtil;
import org.apache.flink.table.data.RowData;
@@ -146,7 +146,7 @@ protected void nextBlock() {
}
currentFileIndex++;
} catch (Exception e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
HdfsUtil.parseErrorMsg(null, ExceptionUtil.getErrorMessage(e)), e);
}
}
@@ -162,7 +162,7 @@ public void flushDataInternal() {
writer = null;
}
} catch (IOException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
HdfsUtil.parseErrorMsg(
"error to flush stream.", ExceptionUtil.getErrorMessage(e)),
e);
@@ -205,7 +205,7 @@ protected void closeSource() {
writer.close();
}
} catch (IOException e) {
- throw new FlinkxRuntimeException("close stream error.", e);
+ throw new ChunJunRuntimeException("close stream error.", e);
} finally {
super.closeSource();
}
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsSinkFactory.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsSinkFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsSinkFactory.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsSinkFactory.java
index fb752f3019..07fd169300 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsSinkFactory.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.sink;
+package com.dtstack.chunjun.connector.hdfs.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsRawTypeConverter;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsRawTypeConverter;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -45,7 +45,7 @@ public HdfsSinkFactory(SyncConf config) {
GsonUtil.GSON.fromJson(
GsonUtil.GSON.toJson(config.getWriter().getParameter()), HdfsConf.class);
hdfsConf.setColumn(config.getWriter().getFieldList());
- super.initFlinkxCommonConf(hdfsConf);
+ super.initCommonConf(hdfsConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsTextOutputFormat.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsTextOutputFormat.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsTextOutputFormat.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsTextOutputFormat.java
index c61d8827b7..d418e18f7b 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/sink/HdfsTextOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/sink/HdfsTextOutputFormat.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.sink;
+package com.dtstack.chunjun.connector.hdfs.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.enums.CompressType;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.enums.SizeUnitType;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.enums.CompressType;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.enums.SizeUnitType;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.flink.table.data.RowData;
@@ -71,7 +71,7 @@ protected void nextBlock() {
currentFileIndex++;
LOG.info("subtask:[{}] create block file:{}", taskNumber, currentBlockTmpPath);
} catch (IOException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
HdfsUtil.parseErrorMsg(null, ExceptionUtil.getErrorMessage(e)), e);
}
}
@@ -89,7 +89,7 @@ public void flushDataInternal() {
stream = null;
}
} catch (IOException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
HdfsUtil.parseErrorMsg(
"error to flush stream.", ExceptionUtil.getErrorMessage(e)),
e);
@@ -141,7 +141,7 @@ public void closeSource() {
outputStream.close();
}
} catch (IOException e) {
- throw new FlinkxRuntimeException("close stream error.", e);
+ throw new ChunJunRuntimeException("close stream error.", e);
} finally {
super.closeSource();
}
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/BaseHdfsInputFormat.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/BaseHdfsInputFormat.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/BaseHdfsInputFormat.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/BaseHdfsInputFormat.java
index 1b3779d585..56dcccd11c 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/BaseHdfsInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/BaseHdfsInputFormat.java
@@ -15,15 +15,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.source;
+package com.dtstack.chunjun.connector.hdfs.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.FileSystemUtil;
-import com.dtstack.flinkx.util.PluginUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.FileSystemUtil;
+import com.dtstack.chunjun.util.PluginUtil;
import org.apache.flink.api.common.cache.DistributedCache;
import org.apache.flink.core.io.InputSplit;
@@ -78,7 +78,7 @@ public InputSplit[] createInputSplitsInternal(int minNumSplits) throws IOExcepti
try {
return createHdfsSplit(minNumSplits);
} catch (Exception e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"error to create hdfs splits", e);
}
});
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsDynamicTableSource.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsDynamicTableSource.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsDynamicTableSource.java
index 50b1f38237..1d712cd6e1 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsDynamicTableSource.java
@@ -15,17 +15,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.source;
+package com.dtstack.chunjun.connector.hdfs.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsOrcRowConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsParquetRowConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsTextRowConverter;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsOrcRowConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsParquetRowConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsTextRowConverter;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.table.api.TableSchema;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsInputFormatBuilder.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsInputFormatBuilder.java
index 987560b4e6..d2d3d04b81 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsInputFormatBuilder.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.source;
+package com.dtstack.chunjun.connector.hdfs.source;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
/**
* Date: 2021/06/08 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsOrcInputFormat.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsOrcInputFormat.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsOrcInputFormat.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsOrcInputFormat.java
index 680e500a4c..20a7f2752c 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsOrcInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsOrcInputFormat.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.source;
+package com.dtstack.chunjun.connector.hdfs.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.InputSplit.HdfsOrcInputSplit;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.ReadRecordException;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.InputSplit.HdfsOrcInputSplit;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.ReadRecordException;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.GenericRowData;
@@ -160,7 +160,7 @@ private void init(Path path) throws Exception {
LOG.info("orc typeStruct = {}", typeStruct);
if (StringUtils.isEmpty(typeStruct)) {
- throw new FlinkxRuntimeException("can't retrieve type struct from " + path);
+ throw new ChunJunRuntimeException("can't retrieve type struct from " + path);
}
int startIndex = typeStruct.indexOf("<") + 1;
@@ -168,7 +168,7 @@ private void init(Path path) throws Exception {
typeStruct = typeStruct.substring(startIndex, endIndex);
if (typeStruct.matches(COMPLEX_FIELD_TYPE_SYMBOL_REGEX)) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Field types such as array, map, and struct are not supported.");
}
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsParquetInputFormat.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsParquetInputFormat.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsParquetInputFormat.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsParquetInputFormat.java
index c86076ec62..b2a17d6418 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsParquetInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsParquetInputFormat.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.source;
+package com.dtstack.chunjun.connector.hdfs.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.InputSplit.HdfsParquetSplit;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.FileSystemUtil;
-import com.dtstack.flinkx.util.PluginUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.InputSplit.HdfsParquetSplit;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.FileSystemUtil;
+import com.dtstack.chunjun.util.PluginUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.GenericRowData;
@@ -107,7 +107,7 @@ public InputSplit[] createHdfsSplit(int minNumSplits) {
PluginUtil.createDistributedCacheFromContextClassLoader())) {
allFilePaths = getAllPartitionPath(hdfsConf.getPath(), fs, pathFilter);
} catch (Exception e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
if (allFilePaths.size() > 0) {
@@ -166,7 +166,7 @@ private boolean nextLine() throws IOException {
nextFile();
return null;
} catch (IOException e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
});
} else {
@@ -213,7 +213,7 @@ private Group nextLineWithKerberos() {
try {
return currentFileReader.read();
} catch (IOException e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
});
}
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsPathFilter.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsPathFilter.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsPathFilter.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsPathFilter.java
index 168535b226..7389bb4a02 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsPathFilter.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsPathFilter.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.source;
+package com.dtstack.chunjun.connector.hdfs.source;
import org.apache.commons.lang.StringUtils;
import org.apache.hadoop.fs.Path;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsSourceFactory.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsSourceFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsSourceFactory.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsSourceFactory.java
index 6da48ba076..3f82290035 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsSourceFactory.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.source;
+package com.dtstack.chunjun.connector.hdfs.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsRawTypeConverter;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsRawTypeConverter;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -44,7 +44,7 @@ public HdfsSourceFactory(SyncConf config, StreamExecutionEnvironment env) {
GsonUtil.GSON.fromJson(
GsonUtil.GSON.toJson(config.getReader().getParameter()), HdfsConf.class);
hdfsConf.setColumn(config.getReader().getFieldList());
- super.initFlinkxCommonConf(hdfsConf);
+ super.initCommonConf(hdfsConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsTextInputFormat.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsTextInputFormat.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsTextInputFormat.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsTextInputFormat.java
index 0e4cfbfed7..38b3989827 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/source/HdfsTextInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/source/HdfsTextInputFormat.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.source;
+package com.dtstack.chunjun.connector.hdfs.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.InputSplit.HdfsTextInputSplit;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.ReadRecordException;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.InputSplit.HdfsTextInputSplit;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.ReadRecordException;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.GenericRowData;
@@ -86,7 +86,7 @@ public void openInternal(InputSplit inputSplit) throws IOException {
try {
initHdfsTextReader(inputSplit);
} catch (Exception e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"error to open Internal, split = " + inputSplit, e);
}
return null;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/table/HdfsDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/table/HdfsDynamicTableFactory.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/table/HdfsDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/table/HdfsDynamicTableFactory.java
index b91f62f0ca..bece47db28 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/table/HdfsDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/table/HdfsDynamicTableFactory.java
@@ -15,15 +15,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.table;
-
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hdfs.options.HdfsOptions;
-import com.dtstack.flinkx.connector.hdfs.sink.HdfsDynamicTableSink;
-import com.dtstack.flinkx.connector.hdfs.source.HdfsDynamicTableSource;
-import com.dtstack.flinkx.source.options.SourceOptions;
-import com.dtstack.flinkx.table.options.BaseFileOptions;
-import com.dtstack.flinkx.table.options.SinkOptions;
+package com.dtstack.chunjun.connector.hdfs.table;
+
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hdfs.options.HdfsOptions;
+import com.dtstack.chunjun.connector.hdfs.sink.HdfsDynamicTableSink;
+import com.dtstack.chunjun.connector.hdfs.source.HdfsDynamicTableSource;
+import com.dtstack.chunjun.source.options.SourceOptions;
+import com.dtstack.chunjun.table.options.BaseFileOptions;
+import com.dtstack.chunjun.table.options.SinkOptions;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
diff --git a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/util/HdfsUtil.java b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/util/HdfsUtil.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/util/HdfsUtil.java
rename to chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/util/HdfsUtil.java
index 9b12ef0d69..b83d51daab 100644
--- a/flinkx-connectors/flinkx-connector-hdfs/src/main/java/com/dtstack/flinkx/connector/hdfs/util/HdfsUtil.java
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/java/com/dtstack/chunjun/connector/hdfs/util/HdfsUtil.java
@@ -15,20 +15,20 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hdfs.util;
+package com.dtstack.chunjun.connector.hdfs.util;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsOrcColumnConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsOrcRowConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsParquetColumnConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsParquetRowConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsTextColumnConverter;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsTextRowConverter;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsOrcColumnConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsOrcRowConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsParquetColumnConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsParquetRowConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsTextColumnConverter;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsTextRowConverter;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.data.TimestampData;
import org.apache.flink.table.types.logical.RowType;
diff --git a/chunjun-connectors/chunjun-connector-hdfs/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-hdfs/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..9249cdb970
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-hdfs/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.hdfs.table.HdfsDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-hive/pom.xml b/chunjun-connectors/chunjun-connector-hive/pom.xml
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hive/pom.xml
rename to chunjun-connectors/chunjun-connector-hive/pom.xml
index 9d537176a0..71e641fb64 100644
--- a/flinkx-connectors/flinkx-connector-hive/pom.xml
+++ b/chunjun-connectors/chunjun-connector-hive/pom.xml
@@ -3,19 +3,19 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-hive
- FlinkX : Connectors : Hive
+ chunjun-connector-hive
+ ChunJun : Connectors : Hive
- com.dtstack.flinkx
- flinkx-connector-hdfs
+ com.dtstack.chunjun
+ chunjun-connector-hdfs
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/conf/HiveConf.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/conf/HiveConf.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/conf/HiveConf.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/conf/HiveConf.java
index 278fd7210c..a51fc9cf12 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/conf/HiveConf.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/conf/HiveConf.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.conf;
+package com.dtstack.chunjun.connector.hive.conf;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hive.entity.TableInfo;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hive.entity.TableInfo;
import java.util.HashMap;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/entity/ConnectionInfo.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/entity/ConnectionInfo.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/entity/ConnectionInfo.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/entity/ConnectionInfo.java
index 3ac7c6d0a9..4d313fcc95 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/entity/ConnectionInfo.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/entity/ConnectionInfo.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.entity;
+package com.dtstack.chunjun.connector.hive.entity;
import java.io.Serializable;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/entity/HiveFormatState.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/entity/HiveFormatState.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/entity/HiveFormatState.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/entity/HiveFormatState.java
index 304102b3fc..ef1945703c 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/entity/HiveFormatState.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/entity/HiveFormatState.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.entity;
+package com.dtstack.chunjun.connector.hive.entity;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.util.JsonUtil;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.util.JsonUtil;
import java.io.Serializable;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/entity/TableInfo.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/entity/TableInfo.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/entity/TableInfo.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/entity/TableInfo.java
index 5c7d4ba36e..a920072b36 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/entity/TableInfo.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/entity/TableInfo.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.entity;
+package com.dtstack.chunjun.connector.hive.entity;
import java.io.Serializable;
import java.util.ArrayList;
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/enums/HiveReleaseVersion.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/enums/HiveReleaseVersion.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/enums/HiveReleaseVersion.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/enums/HiveReleaseVersion.java
index 40aadce0d2..2af48043d9 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/enums/HiveReleaseVersion.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/enums/HiveReleaseVersion.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.enums;
+package com.dtstack.chunjun.connector.hive.enums;
/**
* Date: 2021/06/22 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/enums/PartitionEnum.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/enums/PartitionEnum.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/enums/PartitionEnum.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/enums/PartitionEnum.java
index 534979fcf3..63842d9dc2 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/enums/PartitionEnum.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/enums/PartitionEnum.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.enums;
+package com.dtstack.chunjun.connector.hive.enums;
/**
* Date: 2021/06/22 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/options/HiveOptions.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/options/HiveOptions.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/options/HiveOptions.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/options/HiveOptions.java
index 7e09f3b280..55bb4703be 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/options/HiveOptions.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/options/HiveOptions.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.options;
+package com.dtstack.chunjun.connector.hive.options;
-import com.dtstack.flinkx.connector.hdfs.options.HdfsOptions;
-import com.dtstack.flinkx.connector.hive.enums.PartitionEnum;
+import com.dtstack.chunjun.connector.hdfs.options.HdfsOptions;
+import com.dtstack.chunjun.connector.hive.enums.PartitionEnum;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/parser/AbstractHiveMetadataParser.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/parser/AbstractHiveMetadataParser.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/parser/AbstractHiveMetadataParser.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/parser/AbstractHiveMetadataParser.java
index 92b0098c4c..7c3da93325 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/parser/AbstractHiveMetadataParser.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/parser/AbstractHiveMetadataParser.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.parser;
+package com.dtstack.chunjun.connector.hive.parser;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.connector.hive.entity.TableInfo;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.connector.hive.entity.TableInfo;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import java.util.Iterator;
import java.util.List;
@@ -72,7 +72,7 @@ protected String getStoredType(String inputFormatClass) {
} else if (inputFormatClass.endsWith(PARQUET_FORMAT)) {
return FileType.PARQUET.name();
} else {
- throw new FlinkxRuntimeException("Unsupported fileType:" + inputFormatClass);
+ throw new ChunJunRuntimeException("Unsupported fileType:" + inputFormatClass);
}
}
}
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/parser/Apache2MetadataParser.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/parser/Apache2MetadataParser.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/parser/Apache2MetadataParser.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/parser/Apache2MetadataParser.java
index 758469cd66..74d461d2df 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/parser/Apache2MetadataParser.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/parser/Apache2MetadataParser.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.parser;
+package com.dtstack.chunjun.connector.hive.parser;
-import com.dtstack.flinkx.connector.hive.entity.TableInfo;
+import com.dtstack.chunjun.connector.hive.entity.TableInfo;
import java.util.List;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/parser/Cdh2HiveMetadataParser.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/parser/Cdh2HiveMetadataParser.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/parser/Cdh2HiveMetadataParser.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/parser/Cdh2HiveMetadataParser.java
index 14ee918594..040b3bc20d 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/parser/Cdh2HiveMetadataParser.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/parser/Cdh2HiveMetadataParser.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.parser;
+package com.dtstack.chunjun.connector.hive.parser;
-import com.dtstack.flinkx.connector.hive.entity.TableInfo;
+import com.dtstack.chunjun.connector.hive.entity.TableInfo;
import java.util.Iterator;
import java.util.List;
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveDynamicTableSink.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveDynamicTableSink.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveDynamicTableSink.java
index ff529d534f..8e0d397843 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveDynamicTableSink.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.sink;
+package com.dtstack.chunjun.connector.hive.sink;
-import com.dtstack.flinkx.connector.hive.conf.HiveConf;
-import com.dtstack.flinkx.connector.hive.util.HiveUtil;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.connector.hive.conf.HiveConf;
+import com.dtstack.chunjun.connector.hive.util.HiveUtil;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveOutputFormat.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveOutputFormat.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveOutputFormat.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveOutputFormat.java
index 54b6d11c1c..bdab730a97 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveOutputFormat.java
@@ -15,30 +15,30 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.sink;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.hdfs.conf.HdfsConf;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsRawTypeConverter;
-import com.dtstack.flinkx.connector.hdfs.sink.BaseHdfsOutputFormat;
-import com.dtstack.flinkx.connector.hdfs.sink.HdfsOutputFormatBuilder;
-import com.dtstack.flinkx.connector.hdfs.util.HdfsUtil;
-import com.dtstack.flinkx.connector.hive.conf.HiveConf;
-import com.dtstack.flinkx.connector.hive.entity.ConnectionInfo;
-import com.dtstack.flinkx.connector.hive.entity.HiveFormatState;
-import com.dtstack.flinkx.connector.hive.entity.TableInfo;
-import com.dtstack.flinkx.connector.hive.util.HiveUtil;
-import com.dtstack.flinkx.connector.hive.util.PathConverterUtil;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.MapColumn;
-import com.dtstack.flinkx.element.column.NullColumn;
-import com.dtstack.flinkx.enums.Semantic;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.JsonUtil;
+package com.dtstack.chunjun.connector.hive.sink;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.hdfs.conf.HdfsConf;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsRawTypeConverter;
+import com.dtstack.chunjun.connector.hdfs.sink.BaseHdfsOutputFormat;
+import com.dtstack.chunjun.connector.hdfs.sink.HdfsOutputFormatBuilder;
+import com.dtstack.chunjun.connector.hdfs.util.HdfsUtil;
+import com.dtstack.chunjun.connector.hive.conf.HiveConf;
+import com.dtstack.chunjun.connector.hive.entity.ConnectionInfo;
+import com.dtstack.chunjun.connector.hive.entity.HiveFormatState;
+import com.dtstack.chunjun.connector.hive.entity.TableInfo;
+import com.dtstack.chunjun.connector.hive.util.HiveUtil;
+import com.dtstack.chunjun.connector.hive.util.PathConverterUtil;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.MapColumn;
+import com.dtstack.chunjun.element.column.NullColumn;
+import com.dtstack.chunjun.enums.Semantic;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.streaming.api.CheckpointingMode;
import org.apache.flink.table.data.RowData;
@@ -117,7 +117,7 @@ protected void openInternal(int taskNumber, int numTasks) {
@Override
public synchronized void writeRecord(RowData rowData) {
if (RowKind.INSERT != rowData.getRowKind()) {
- throw new FlinkxRuntimeException("Hive connector doesn't support update/delete!");
+ throw new ChunJunRuntimeException("Hive connector doesn't support update/delete!");
}
String tableName = hiveConf.getTableName();
boolean hasAnalyticalRules = StringUtils.isNotBlank(hiveConf.getAnalyticalRules());
@@ -192,13 +192,13 @@ public synchronized void writeRecord(RowData rowData) {
@Override
protected void writeSingleRecordInternal(RowData rowData) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"method[writeSingleRecordInternal] in HiveOutputFormat should not be invoked, this is code error.");
}
@Override
protected void writeMultipleRecordsInternal() {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"method[writeMultipleRecordsInternal] in HiveOutputFormat should not be invoked, this is code error.");
}
@@ -336,7 +336,7 @@ private BaseHdfsOutputFormat createHdfsOutputFormat(
return outputFormat;
} catch (Exception e) {
LOG.error("create [HdfsOutputFormat] exception:", e);
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
}
@@ -376,7 +376,7 @@ private TableInfo checkCreateTable(
}
tableInfo = hiveConf.getTableInfos().get(tableName);
if (tableInfo == null) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"tableName:" + tableName + " of the tableInfo is null");
}
tableInfo.setTablePath(tablePath);
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveOutputFormatBuilder.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveOutputFormatBuilder.java
index e0069d5276..4ce65f057c 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveOutputFormatBuilder.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.sink;
+package com.dtstack.chunjun.connector.hive.sink;
-import com.dtstack.flinkx.connector.hive.conf.HiveConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.connector.hive.conf.HiveConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import org.apache.commons.lang3.StringUtils;
@@ -61,7 +61,7 @@ protected void checkFormat() {
errorMessage.append("No tableName supplied. \n");
}
if (StringUtils.isNotBlank(errorMessage)) {
- throw new FlinkxRuntimeException(errorMessage.toString());
+ throw new ChunJunRuntimeException(errorMessage.toString());
}
}
}
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveSinkFactory.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveSinkFactory.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveSinkFactory.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveSinkFactory.java
index e948b4faf2..41dabf78f5 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/sink/HiveSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/sink/HiveSinkFactory.java
@@ -15,15 +15,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.sink;
+package com.dtstack.chunjun.connector.hive.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.hdfs.converter.HdfsRawTypeConverter;
-import com.dtstack.flinkx.connector.hive.conf.HiveConf;
-import com.dtstack.flinkx.connector.hive.util.HiveUtil;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.hdfs.converter.HdfsRawTypeConverter;
+import com.dtstack.chunjun.connector.hive.conf.HiveConf;
+import com.dtstack.chunjun.connector.hive.util.HiveUtil;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -66,7 +66,7 @@ public HiveSinkFactory(SyncConf config) {
hiveConf.setTableName(hiveConf.getAnalyticalRules());
hiveConf.setAutoCreateTable(true);
}
- super.initFlinkxCommonConf(hiveConf);
+ super.initCommonConf(hiveConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/table/HiveDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/table/HiveDynamicTableFactory.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/table/HiveDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/table/HiveDynamicTableFactory.java
index c1caac4be2..76b9d33e75 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/table/HiveDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/table/HiveDynamicTableFactory.java
@@ -15,15 +15,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.table;
-
-import com.dtstack.flinkx.connector.hdfs.options.HdfsOptions;
-import com.dtstack.flinkx.connector.hive.conf.HiveConf;
-import com.dtstack.flinkx.connector.hive.options.HiveOptions;
-import com.dtstack.flinkx.connector.hive.sink.HiveDynamicTableSink;
-import com.dtstack.flinkx.table.options.BaseFileOptions;
-import com.dtstack.flinkx.table.options.SinkOptions;
-import com.dtstack.flinkx.util.JsonUtil;
+package com.dtstack.chunjun.connector.hive.table;
+
+import com.dtstack.chunjun.connector.hdfs.options.HdfsOptions;
+import com.dtstack.chunjun.connector.hive.conf.HiveConf;
+import com.dtstack.chunjun.connector.hive.options.HiveOptions;
+import com.dtstack.chunjun.connector.hive.sink.HiveDynamicTableSink;
+import com.dtstack.chunjun.table.options.BaseFileOptions;
+import com.dtstack.chunjun.table.options.SinkOptions;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/util/HiveDbUtil.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/util/HiveDbUtil.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/util/HiveDbUtil.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/util/HiveDbUtil.java
index 972db695d3..3cc45e771a 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/util/HiveDbUtil.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/util/HiveDbUtil.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.util;
+package com.dtstack.chunjun.connector.hive.util;
-import com.dtstack.flinkx.connector.hive.entity.ConnectionInfo;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.security.KerberosUtil;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.FileSystemUtil;
-import com.dtstack.flinkx.util.RetryUtil;
-import com.dtstack.flinkx.util.TelnetUtil;
+import com.dtstack.chunjun.connector.hive.entity.ConnectionInfo;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.security.KerberosUtil;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.FileSystemUtil;
+import com.dtstack.chunjun.util.RetryUtil;
+import com.dtstack.chunjun.util.TelnetUtil;
import org.apache.flink.api.common.cache.DistributedCache;
@@ -188,7 +188,7 @@ public static Connection connect(ConnectionInfo connectionInfo) {
}
if (!check) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"connection info :"
+ connectionInfo.getJdbcUrl()
+ " connection failed, check your configuration or service status.");
@@ -216,9 +216,9 @@ private static Connection connect(ConnectionInfo connectionInfo, Properties prop
if (SQLSTATE_USERNAME_PWD_ERROR.equals(e.getSQLState())) {
throw new RuntimeException("user name or password wrong.");
} else if (SQLSTATE_CANNOT_ACQUIRE_CONNECT.equals(e.getSQLState())) {
- throw new FlinkxRuntimeException("server refused connection.");
+ throw new ChunJunRuntimeException("server refused connection.");
} else {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"connection info :"
+ connectionInfo.getJdbcUrl()
+ " error message :"
@@ -329,7 +329,7 @@ public static void executeSqlWithoutResultSet(
statement.setQueryTimeout(connectionInfo.getTimeout());
executeSqlWithoutResultSet(statement, sql);
} catch (Exception e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format("execute sql:%s, errorMessage:[%s]", sql, e.getMessage()));
} finally {
HiveDbUtil.closeDbResources(null, statement, null);
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/util/HiveUtil.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/util/HiveUtil.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/util/HiveUtil.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/util/HiveUtil.java
index c2a8625e5f..3aa9961020 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/util/HiveUtil.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/util/HiveUtil.java
@@ -15,24 +15,24 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.util;
+package com.dtstack.chunjun.connector.hive.util;
-import com.dtstack.flinkx.connector.hdfs.enums.FileType;
-import com.dtstack.flinkx.connector.hive.entity.ConnectionInfo;
-import com.dtstack.flinkx.connector.hive.entity.TableInfo;
-import com.dtstack.flinkx.connector.hive.enums.HiveReleaseVersion;
-import com.dtstack.flinkx.connector.hive.parser.AbstractHiveMetadataParser;
-import com.dtstack.flinkx.connector.hive.parser.Apache2MetadataParser;
-import com.dtstack.flinkx.connector.hive.parser.Cdh2HiveMetadataParser;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.NullColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.connector.hdfs.enums.FileType;
+import com.dtstack.chunjun.connector.hive.entity.ConnectionInfo;
+import com.dtstack.chunjun.connector.hive.entity.TableInfo;
+import com.dtstack.chunjun.connector.hive.enums.HiveReleaseVersion;
+import com.dtstack.chunjun.connector.hive.parser.AbstractHiveMetadataParser;
+import com.dtstack.chunjun.connector.hive.parser.Apache2MetadataParser;
+import com.dtstack.chunjun.connector.hive.parser.Cdh2HiveMetadataParser;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.NullColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.api.common.cache.DistributedCache;
@@ -168,7 +168,8 @@ private static void fillTableInfo(Connection connection, TableInfo tableInfo) {
metadataParser.fillTableInfo(tableInfo, result);
} catch (Exception e) {
if (e.getMessage().contains(NO_SUCH_TABLE_EXCEPTION)) {
- throw new FlinkxRuntimeException(String.format("表%s不存在", tableInfo.getTablePath()));
+ throw new ChunJunRuntimeException(
+ String.format("表%s不存在", tableInfo.getTablePath()));
} else {
throw e;
}
diff --git a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/util/PathConverterUtil.java b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/util/PathConverterUtil.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/util/PathConverterUtil.java
rename to chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/util/PathConverterUtil.java
index e036aebdbb..fa453bed05 100644
--- a/flinkx-connectors/flinkx-connector-hive/src/main/java/com/dtstack/flinkx/connector/hive/util/PathConverterUtil.java
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/java/com/dtstack/chunjun/connector/hive/util/PathConverterUtil.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.hive.util;
+package com.dtstack.chunjun.connector.hive.util;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/chunjun-connectors/chunjun-connector-hive/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-hive/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..8c5e7aa254
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-hive/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.hive.table.HiveDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-http/pom.xml b/chunjun-connectors/chunjun-connector-http/pom.xml
similarity index 93%
rename from flinkx-connectors/flinkx-connector-http/pom.xml
rename to chunjun-connectors/chunjun-connector-http/pom.xml
index f49044d225..82618c17ec 100644
--- a/flinkx-connectors/flinkx-connector-http/pom.xml
+++ b/chunjun-connectors/chunjun-connector-http/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-http
- FlinkX : Connectors : Http
+ chunjun-connector-http
+ ChunJun : Connectors : Http
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/DefaultRestHandler.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/DefaultRestHandler.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/DefaultRestHandler.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/DefaultRestHandler.java
index ca479fb219..2c31477a93 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/DefaultRestHandler.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/DefaultRestHandler.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.client;
-
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
-import com.dtstack.flinkx.connector.http.common.ParamType;
-import com.dtstack.flinkx.util.DateUtil;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.MapUtil;
-import com.dtstack.flinkx.util.SnowflakeIdWorker;
-import com.dtstack.flinkx.util.StringUtil;
+package com.dtstack.chunjun.connector.http.client;
+
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
+import com.dtstack.chunjun.connector.http.common.ParamType;
+import com.dtstack.chunjun.util.DateUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.MapUtil;
+import com.dtstack.chunjun.util.SnowflakeIdWorker;
+import com.dtstack.chunjun.util.StringUtil;
import com.google.common.collect.Sets;
import com.google.gson.Gson;
@@ -182,13 +182,13 @@ public Map buildResponseByKey(Map map, List data = new HashMap<>();
filedValue.forEach(
(k, v) -> {
MapUtil.buildMap(
- k, com.dtstack.flinkx.constants.ConstantValue.POINT_SYMBOL, v, data);
+ k, com.dtstack.chunjun.constants.ConstantValue.POINT_SYMBOL, v, data);
});
return data;
}
@@ -289,7 +289,7 @@ public Object getValue(
MapUtil.getValueByKey(
prevResponseValue,
i.getKey(),
- com.dtstack.flinkx.constants.ConstantValue
+ com.dtstack.chunjun.constants.ConstantValue
.POINT_SYMBOL)
.toString();
} else {
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/HttpClient.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/HttpClient.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/HttpClient.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/HttpClient.java
index 6b6e60f1e1..821d5a0fc1 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/HttpClient.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/HttpClient.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.client;
-
-import com.dtstack.flinkx.connector.http.common.ConstantValue;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.connector.http.common.HttpUtil;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.GsonUtil;
+package com.dtstack.chunjun.connector.http.client;
+
+import com.dtstack.chunjun.connector.http.common.ConstantValue;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.connector.http.common.HttpUtil;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.http.HttpStatus;
import org.apache.http.client.methods.CloseableHttpResponse;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/HttpRequestParam.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/HttpRequestParam.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/HttpRequestParam.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/HttpRequestParam.java
index b423e50344..10d1faa90e 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/HttpRequestParam.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/HttpRequestParam.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.client;
+package com.dtstack.chunjun.connector.http.client;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.MapUtil;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.MapUtil;
import java.util.HashMap;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/MetaparamUtils.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/MetaparamUtils.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/MetaparamUtils.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/MetaparamUtils.java
index 5fab603fbc..b67a57972c 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/MetaparamUtils.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/MetaparamUtils.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.client;
+package com.dtstack.chunjun.connector.http.client;
-import com.dtstack.flinkx.connector.http.common.ConstantValue;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
-import com.dtstack.flinkx.connector.http.common.ParamType;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.connector.http.common.ConstantValue;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
+import com.dtstack.chunjun.connector.http.common.ParamType;
+import com.dtstack.chunjun.util.DateUtil;
import com.google.common.collect.Sets;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/ResponseValue.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/ResponseValue.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/ResponseValue.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/ResponseValue.java
index abedc3d617..b589cadf3a 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/ResponseValue.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/ResponseValue.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.client;
+package com.dtstack.chunjun.connector.http.client;
/**
* 返回值
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/RestHandler.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/RestHandler.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/RestHandler.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/RestHandler.java
index efe1b65bdb..3e49ac7946 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/RestHandler.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/RestHandler.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.client;
+package com.dtstack.chunjun.connector.http.client;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
import java.util.List;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/Strategy.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/Strategy.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/Strategy.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/Strategy.java
index 1bbe3e142f..ac830ebe00 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/client/Strategy.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/client/Strategy.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.client;
+package com.dtstack.chunjun.connector.http.client;
import java.io.Serializable;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/ConstantValue.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/ConstantValue.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/ConstantValue.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/ConstantValue.java
index 62eb70c141..ee5ad97979 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/ConstantValue.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/ConstantValue.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
import com.google.common.collect.Sets;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpKeys.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpKeys.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpKeys.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpKeys.java
index 3e18dbaee1..05004e03a9 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpKeys.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpKeys.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
/**
* @author : shifang
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpMethod.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpMethod.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpMethod.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpMethod.java
index 2e9a7cd9f8..6cd3e068c7 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpMethod.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpMethod.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
/**
* @author : shifang
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpRequestRetryHandlerImpl.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpRequestRetryHandlerImpl.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpRequestRetryHandlerImpl.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpRequestRetryHandlerImpl.java
index f6b8d50489..2db3cb6e62 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpRequestRetryHandlerImpl.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpRequestRetryHandlerImpl.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
import org.apache.http.HttpEntityEnclosingRequest;
import org.apache.http.HttpRequest;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpRestConfig.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpRestConfig.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpRestConfig.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpRestConfig.java
index 51c4f96164..4cec16ccf4 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpRestConfig.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpRestConfig.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.http.client.Strategy;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.http.client.Strategy;
import java.util.ArrayList;
import java.util.List;
@@ -28,7 +28,7 @@
*
* @author by shifang@dtstack.com @Date 2020/9/28
*/
-public class HttpRestConfig extends FlinkxCommonConf {
+public class HttpRestConfig extends ChunJunCommonConf {
private static final long serialVersionUID = 1L;
@@ -41,7 +41,7 @@ public class HttpRestConfig extends FlinkxCommonConf {
/** post/get */
private String requestMode;
- private String fieldDelimiter = com.dtstack.flinkx.constants.ConstantValue.POINT_SYMBOL;
+ private String fieldDelimiter = com.dtstack.chunjun.constants.ConstantValue.POINT_SYMBOL;
/** response text/json */
private String decode = "text";
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpUtil.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpUtil.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpUtil.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpUtil.java
index dd2703f997..785235dc33 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpUtil.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpUtil.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
import com.google.gson.Gson;
import org.apache.commons.collections.MapUtils;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpWriterConfig.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpWriterConfig.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpWriterConfig.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpWriterConfig.java
index c38759d52b..bf5ec47f6b 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/HttpWriterConfig.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/HttpWriterConfig.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
@@ -27,7 +27,7 @@
import java.util.Map;
@SuppressWarnings("all")
-public class HttpWriterConfig extends FlinkxCommonConf {
+public class HttpWriterConfig extends ChunJunCommonConf {
protected String url;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/MetaParam.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/MetaParam.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/MetaParam.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/MetaParam.java
index 6a08fe4f75..4740e7e277 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/MetaParam.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/MetaParam.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.constants.ConstantValue;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
@@ -123,9 +123,9 @@ public String getAllName() {
*/
public String getVariableName() {
return new StringBuilder()
- .append(com.dtstack.flinkx.connector.http.common.ConstantValue.PREFIX)
+ .append(com.dtstack.chunjun.connector.http.common.ConstantValue.PREFIX)
.append(getAllName())
- .append(com.dtstack.flinkx.connector.http.common.ConstantValue.SUFFIX)
+ .append(com.dtstack.chunjun.connector.http.common.ConstantValue.SUFFIX)
.toString();
}
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/ParamType.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/ParamType.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/ParamType.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/ParamType.java
index ad27aecefc..46f3b875ba 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/ParamType.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/ParamType.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
/**
* ParamType
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/ServiceUnavailableRetryStrategyImpl.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/ServiceUnavailableRetryStrategyImpl.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/ServiceUnavailableRetryStrategyImpl.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/ServiceUnavailableRetryStrategyImpl.java
index b404b3be3b..79faa766be 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/common/ServiceUnavailableRetryStrategyImpl.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/common/ServiceUnavailableRetryStrategyImpl.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.common;
+package com.dtstack.chunjun.connector.http.common;
import org.apache.http.HttpResponse;
import org.apache.http.client.ServiceUnavailableRetryStrategy;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/converter/HttpColumnConverter.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/converter/HttpColumnConverter.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/converter/HttpColumnConverter.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/converter/HttpColumnConverter.java
index 731e61bc7b..ed1e977ad3 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/converter/HttpColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/converter/HttpColumnConverter.java
@@ -16,24 +16,24 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.converter;
-
-import com.dtstack.flinkx.connector.http.client.DefaultRestHandler;
-import com.dtstack.flinkx.connector.http.common.ConstantValue;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.MapColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.DateUtil;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.MapUtil;
+package com.dtstack.chunjun.connector.http.converter;
+
+import com.dtstack.chunjun.connector.http.client.DefaultRestHandler;
+import com.dtstack.chunjun.connector.http.common.ConstantValue;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.MapColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.DateUtil;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.MapUtil;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/converter/HttpRawTypeConverter.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/converter/HttpRawTypeConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/converter/HttpRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/converter/HttpRawTypeConverter.java
index 4de48e2267..955f94dad6 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/converter/HttpRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/converter/HttpRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.converter;
+package com.dtstack.chunjun.connector.http.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
@@ -27,7 +27,7 @@
/**
* @author shifang
- * @program flinkx
+ * @program chunjun
* @create 2021/05/24
*/
public class HttpRawTypeConverter {
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/converter/HttpRowConverter.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/converter/HttpRowConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/converter/HttpRowConverter.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/converter/HttpRowConverter.java
index 9a30731590..8994c61b78 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/converter/HttpRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/converter/HttpRowConverter.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.converter;
+package com.dtstack.chunjun.connector.http.converter;
-import com.dtstack.flinkx.connector.http.client.DefaultRestHandler;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.MapUtil;
+import com.dtstack.chunjun.connector.http.client.DefaultRestHandler;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.MapUtil;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/inputformat/HttpInputFormat.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/inputformat/HttpInputFormat.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/inputformat/HttpInputFormat.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/inputformat/HttpInputFormat.java
index 7e3a63f4d4..daf3e96e2f 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/inputformat/HttpInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/inputformat/HttpInputFormat.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.inputformat;
-
-import com.dtstack.flinkx.connector.http.client.HttpClient;
-import com.dtstack.flinkx.connector.http.client.HttpRequestParam;
-import com.dtstack.flinkx.connector.http.client.ResponseValue;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
+package com.dtstack.chunjun.connector.http.inputformat;
+
+import com.dtstack.chunjun.connector.http.client.HttpClient;
+import com.dtstack.chunjun.connector.http.client.HttpRequestParam;
+import com.dtstack.chunjun.connector.http.client.ResponseValue;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
import org.apache.flink.core.io.GenericInputSplit;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/inputformat/HttpInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/inputformat/HttpInputFormatBuilder.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/inputformat/HttpInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/inputformat/HttpInputFormatBuilder.java
index 125fb7a028..40f738be87 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/inputformat/HttpInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/inputformat/HttpInputFormatBuilder.java
@@ -15,19 +15,19 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.inputformat;
-
-import com.dtstack.flinkx.connector.http.client.HttpRequestParam;
-import com.dtstack.flinkx.connector.http.client.MetaparamUtils;
-import com.dtstack.flinkx.connector.http.client.Strategy;
-import com.dtstack.flinkx.connector.http.common.ConstantValue;
-import com.dtstack.flinkx.connector.http.common.HttpMethod;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
-import com.dtstack.flinkx.connector.http.common.ParamType;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.StringUtil;
+package com.dtstack.chunjun.connector.http.inputformat;
+
+import com.dtstack.chunjun.connector.http.client.HttpRequestParam;
+import com.dtstack.chunjun.connector.http.client.MetaparamUtils;
+import com.dtstack.chunjun.connector.http.client.Strategy;
+import com.dtstack.chunjun.connector.http.common.ConstantValue;
+import com.dtstack.chunjun.connector.http.common.HttpMethod;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
+import com.dtstack.chunjun.connector.http.common.ParamType;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.StringUtil;
import com.google.common.collect.Sets;
import org.apache.commons.collections.CollectionUtils;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/outputformat/HttpOutputFormat.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/outputformat/HttpOutputFormat.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/outputformat/HttpOutputFormat.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/outputformat/HttpOutputFormat.java
index 24a1642383..b836e544df 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/outputformat/HttpOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/outputformat/HttpOutputFormat.java
@@ -15,17 +15,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.outputformat;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.http.common.HttpUtil;
-import com.dtstack.flinkx.connector.http.common.HttpWriterConfig;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.ThreadUtil;
+package com.dtstack.chunjun.connector.http.outputformat;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.http.common.HttpUtil;
+import com.dtstack.chunjun.connector.http.common.HttpWriterConfig;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.ThreadUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -46,7 +46,7 @@
import java.util.Map;
import java.util.UUID;
-import static com.dtstack.flinkx.connector.http.common.HttpKeys.KEY_BATCH;
+import static com.dtstack.chunjun.connector.http.common.HttpKeys.KEY_BATCH;
/**
* @author : shifang
@@ -101,7 +101,7 @@ private void httpRequest(RowData row) throws WriteRecordException {
httpWriterConfig.getUrl());
ThreadUtil.sleepMilliseconds(httpWriterConfig.getDelay());
} catch (IOException e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
} finally {
HttpUtil.closeClient(httpClient);
}
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/outputformat/HttpOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/outputformat/HttpOutputFormatBuilder.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/outputformat/HttpOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/outputformat/HttpOutputFormatBuilder.java
index 7f77c2ab10..03836b8b07 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/outputformat/HttpOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/outputformat/HttpOutputFormatBuilder.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.outputformat;
+package com.dtstack.chunjun.connector.http.outputformat;
-import com.dtstack.flinkx.connector.http.common.HttpWriterConfig;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.connector.http.common.HttpWriterConfig;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
/**
* @author : tiezhu
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/sink/HttpSinkFactory.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/sink/HttpSinkFactory.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/sink/HttpSinkFactory.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/sink/HttpSinkFactory.java
index d4205385d3..240d5278d6 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/sink/HttpSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/sink/HttpSinkFactory.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.sink;
+package com.dtstack.chunjun.connector.http.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.http.common.HttpWriterConfig;
-import com.dtstack.flinkx.connector.http.outputformat.HttpOutputFormatBuilder;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.JsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.http.common.HttpWriterConfig;
+import com.dtstack.chunjun.connector.http.outputformat.HttpOutputFormatBuilder;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -54,7 +54,7 @@ public HttpSinkFactory(SyncConf syncConf) {
JsonUtil.toObject(
JsonUtil.toJson(syncConf.getWriter().getParameter()),
HttpWriterConfig.class);
- super.initFlinkxCommonConf(httpWriterConfig);
+ super.initCommonConf(httpWriterConfig);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/source/HttpSourceFactory.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/source/HttpSourceFactory.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/source/HttpSourceFactory.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/source/HttpSourceFactory.java
index 652bf78bb9..adc4d189cd 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/source/HttpSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/source/HttpSourceFactory.java
@@ -15,25 +15,25 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.source;
+package com.dtstack.chunjun.connector.http.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.http.common.ConstantValue;
-import com.dtstack.flinkx.connector.http.common.HttpMethod;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
-import com.dtstack.flinkx.connector.http.common.ParamType;
-import com.dtstack.flinkx.connector.http.converter.HttpColumnConverter;
-import com.dtstack.flinkx.connector.http.converter.HttpRawTypeConverter;
-import com.dtstack.flinkx.connector.http.converter.HttpRowConverter;
-import com.dtstack.flinkx.connector.http.inputformat.HttpInputFormatBuilder;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.StringUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.http.common.ConstantValue;
+import com.dtstack.chunjun.connector.http.common.HttpMethod;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
+import com.dtstack.chunjun.connector.http.common.ParamType;
+import com.dtstack.chunjun.connector.http.converter.HttpColumnConverter;
+import com.dtstack.chunjun.connector.http.converter.HttpRawTypeConverter;
+import com.dtstack.chunjun.connector.http.converter.HttpRowConverter;
+import com.dtstack.chunjun.connector.http.inputformat.HttpInputFormatBuilder;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.StringUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -98,7 +98,7 @@ public HttpSourceFactory(SyncConf config, StreamExecutionEnvironment env) {
subColumns(httpRestConfig.getColumn()), getRawTypeConverter());
useAbstractBaseColumn = false;
}
- super.initFlinkxCommonConf(httpRestConfig);
+ super.initCommonConf(httpRestConfig);
}
private List subColumns(List fields) {
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpDynamicTableFactory.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpDynamicTableFactory.java
index e6256d0279..a8752280f2 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpDynamicTableFactory.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.table;
+package com.dtstack.chunjun.connector.http.table;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.connector.http.common.HttpWriterConfig;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.connector.http.common.HttpWriterConfig;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpDynamicTableSink.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpDynamicTableSink.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpDynamicTableSink.java
index 2ec86e2079..7cf9ff8b3c 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpDynamicTableSink.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.table;
+package com.dtstack.chunjun.connector.http.table;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.http.common.HttpWriterConfig;
-import com.dtstack.flinkx.connector.http.converter.HttpRowConverter;
-import com.dtstack.flinkx.connector.http.outputformat.HttpOutputFormatBuilder;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.http.common.HttpWriterConfig;
+import com.dtstack.chunjun.connector.http.converter.HttpRowConverter;
+import com.dtstack.chunjun.connector.http.outputformat.HttpOutputFormatBuilder;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpDynamicTableSource.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpDynamicTableSource.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpDynamicTableSource.java
index e1b13b5239..e93e23eab5 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpDynamicTableSource.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.table;
+package com.dtstack.chunjun.connector.http.table;
-import com.dtstack.flinkx.connector.http.common.ConstantValue;
-import com.dtstack.flinkx.connector.http.common.HttpMethod;
-import com.dtstack.flinkx.connector.http.common.HttpRestConfig;
-import com.dtstack.flinkx.connector.http.common.MetaParam;
-import com.dtstack.flinkx.connector.http.common.ParamType;
-import com.dtstack.flinkx.connector.http.converter.HttpRowConverter;
-import com.dtstack.flinkx.connector.http.inputformat.HttpInputFormatBuilder;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.connector.http.common.ConstantValue;
+import com.dtstack.chunjun.connector.http.common.HttpMethod;
+import com.dtstack.chunjun.connector.http.common.HttpRestConfig;
+import com.dtstack.chunjun.connector.http.common.MetaParam;
+import com.dtstack.chunjun.connector.http.common.ParamType;
+import com.dtstack.chunjun.connector.http.converter.HttpRowConverter;
+import com.dtstack.chunjun.connector.http.inputformat.HttpInputFormatBuilder;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.table.api.TableSchema;
diff --git a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpOptions.java b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpOptions.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpOptions.java
rename to chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpOptions.java
index 38b104bf90..81ea37ba0f 100644
--- a/flinkx-connectors/flinkx-connector-http/src/main/java/com/dtstack/flinkx/connector/http/table/HttpOptions.java
+++ b/chunjun-connectors/chunjun-connector-http/src/main/java/com/dtstack/chunjun/connector/http/table/HttpOptions.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.http.table;
+package com.dtstack.chunjun.connector.http.table;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/chunjun-connectors/chunjun-connector-http/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-http/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..1874c30af4
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-http/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.http.table.HttpDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-inceptor/pom.xml b/chunjun-connectors/chunjun-connector-inceptor/pom.xml
similarity index 93%
rename from flinkx-connectors/flinkx-connector-inceptor/pom.xml
rename to chunjun-connectors/chunjun-connector-inceptor/pom.xml
index 71146f1fd3..fd841a2549 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/pom.xml
+++ b/chunjun-connectors/chunjun-connector-inceptor/pom.xml
@@ -3,14 +3,14 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-inceptor
- FlinkX : Connectors : Inceptor
+ chunjun-connector-inceptor
+ ChunJun : Connectors : Inceptor
@@ -21,8 +21,8 @@
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/conf/InceptorConf.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/conf/InceptorConf.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/conf/InceptorConf.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/conf/InceptorConf.java
index 1b073bf86f..64d1e6fa38 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/conf/InceptorConf.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/conf/InceptorConf.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.conf;
+package com.dtstack.chunjun.connector.inceptor.conf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHdfsRawTypeConverter.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHdfsRawTypeConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHdfsRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHdfsRawTypeConverter.java
index 1b23f16bec..9bd85f022e 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHdfsRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHdfsRawTypeConverter.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.converter;
+package com.dtstack.chunjun.connector.inceptor.converter;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHdfsRowConverter.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHdfsRowConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHdfsRowConverter.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHdfsRowConverter.java
index 61e8cab7c8..ea678d0718 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHdfsRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHdfsRowConverter.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.converter;
+package com.dtstack.chunjun.connector.inceptor.converter;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcRowConverter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcRowConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.StringData;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHyberbaseColumnConvert.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHyberbaseColumnConvert.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHyberbaseColumnConvert.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHyberbaseColumnConvert.java
index 7296428659..a796697bf5 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHyberbaseColumnConvert.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHyberbaseColumnConvert.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.converter;
+package com.dtstack.chunjun.connector.inceptor.converter;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcColumnConverter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcColumnConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -40,12 +40,12 @@
import java.sql.Timestamp;
import java.util.Calendar;
-import static com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil.LOCAL_TIMEZONE;
+import static com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil.LOCAL_TIMEZONE;
/** @author liuliu 2022/2/25 */
public class InceptorHyberbaseColumnConvert extends JdbcColumnConverter {
- public InceptorHyberbaseColumnConvert(RowType rowType, FlinkxCommonConf commonConf) {
+ public InceptorHyberbaseColumnConvert(RowType rowType, ChunJunCommonConf commonConf) {
super(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHyberbaseRawTypeConvert.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHyberbaseRawTypeConvert.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHyberbaseRawTypeConvert.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHyberbaseRawTypeConvert.java
index 0ab17fbd87..3d61e83bb7 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHyberbaseRawTypeConvert.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHyberbaseRawTypeConvert.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.converter;
+package com.dtstack.chunjun.connector.inceptor.converter;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHyberbaseRowConvert.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHyberbaseRowConvert.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHyberbaseRowConvert.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHyberbaseRowConvert.java
index f0874eb7ee..e5ad3a59fc 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorHyberbaseRowConvert.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorHyberbaseRowConvert.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.converter;
+package com.dtstack.chunjun.connector.inceptor.converter;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcRowConverter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.ColumnRowData;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcRowConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.ColumnRowData;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.StringData;
@@ -37,7 +37,7 @@
import java.sql.Timestamp;
import java.util.Calendar;
-import static com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil.LOCAL_TIMEZONE;
+import static com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil.LOCAL_TIMEZONE;
/** @author liuliu 2022/2/25 */
public class InceptorHyberbaseRowConvert extends JdbcRowConverter {
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorSearchColumnConverter.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorSearchColumnConverter.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorSearchColumnConverter.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorSearchColumnConverter.java
index fe549bb745..0e8cb57d4e 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorSearchColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorSearchColumnConverter.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.converter;
+package com.dtstack.chunjun.connector.inceptor.converter;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcColumnConverter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcColumnConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -40,12 +40,12 @@
import java.sql.Timestamp;
import java.util.Calendar;
-import static com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil.LOCAL_TIMEZONE;
+import static com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil.LOCAL_TIMEZONE;
/** @author liuliu 2022/2/22 */
public class InceptorSearchColumnConverter extends JdbcColumnConverter {
- public InceptorSearchColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ public InceptorSearchColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
super(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorSearchRawTypeConverter.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorSearchRawTypeConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorSearchRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorSearchRawTypeConverter.java
index 5c61b57160..3e563d835e 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorSearchRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorSearchRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.converter;
+package com.dtstack.chunjun.connector.inceptor.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorSearchRowConverter.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorSearchRowConverter.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorSearchRowConverter.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorSearchRowConverter.java
index c97820db02..c3a3e4ae3a 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/converter/InceptorSearchRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/converter/InceptorSearchRowConverter.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.converter;
+package com.dtstack.chunjun.connector.inceptor.converter;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcRowConverter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.ColumnRowData;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcRowConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.ColumnRowData;
import org.apache.flink.table.data.StringData;
import org.apache.flink.table.data.TimestampData;
@@ -34,7 +34,7 @@
import java.sql.Timestamp;
import java.util.Calendar;
-import static com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil.LOCAL_TIMEZONE;
+import static com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil.LOCAL_TIMEZONE;
/** @author liuliu 2022/2/22 */
public class InceptorSearchRowConverter extends JdbcRowConverter {
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorDialect.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorDialect.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorDialect.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorDialect.java
index b4a170c089..9bfe61fc4c 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorDialect.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorDialect.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.dialect;
+package com.dtstack.chunjun.connector.inceptor.dialect;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
import java.util.Arrays;
import java.util.Optional;
-import static com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil.INCEPTOR_TRANSACTION_TYPE;
+import static com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil.INCEPTOR_TRANSACTION_TYPE;
public abstract class InceptorDialect implements JdbcDialect {
@Override
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorHdfsDialect.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorHdfsDialect.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorHdfsDialect.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorHdfsDialect.java
index c801ae3732..8e45b9a8fd 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorHdfsDialect.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorHdfsDialect.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.dialect;
+package com.dtstack.chunjun.connector.inceptor.dialect;
-import com.dtstack.flinkx.connector.inceptor.converter.InceptorHdfsRawTypeConverter;
-import com.dtstack.flinkx.connector.inceptor.converter.InceptorHdfsRowConverter;
-import com.dtstack.flinkx.connector.inceptor.sink.InceptorHdfsOutputFormatBuilder;
-import com.dtstack.flinkx.connector.inceptor.source.InceptorHdfsInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.connector.inceptor.converter.InceptorHdfsRawTypeConverter;
+import com.dtstack.chunjun.connector.inceptor.converter.InceptorHdfsRowConverter;
+import com.dtstack.chunjun.connector.inceptor.sink.InceptorHdfsOutputFormatBuilder;
+import com.dtstack.chunjun.connector.inceptor.source.InceptorHdfsInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorHyperbaseDialect.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorHyperbaseDialect.java
similarity index 67%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorHyperbaseDialect.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorHyperbaseDialect.java
index 38faa92b2d..7e8b2bbb3c 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorHyperbaseDialect.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorHyperbaseDialect.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.dialect;
+package com.dtstack.chunjun.connector.inceptor.dialect;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.inceptor.converter.InceptorHyberbaseColumnConvert;
-import com.dtstack.flinkx.connector.inceptor.converter.InceptorHyberbaseRawTypeConvert;
-import com.dtstack.flinkx.connector.inceptor.converter.InceptorHyberbaseRowConvert;
-import com.dtstack.flinkx.connector.inceptor.sink.InceptorHyperbaseOutputFormatBuilder;
-import com.dtstack.flinkx.connector.inceptor.source.InceptorHyperbaseInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.inceptor.converter.InceptorHyberbaseColumnConvert;
+import com.dtstack.chunjun.connector.inceptor.converter.InceptorHyberbaseRawTypeConvert;
+import com.dtstack.chunjun.connector.inceptor.converter.InceptorHyberbaseRowConvert;
+import com.dtstack.chunjun.connector.inceptor.sink.InceptorHyperbaseOutputFormatBuilder;
+import com.dtstack.chunjun.connector.inceptor.source.InceptorHyperbaseInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -58,7 +58,7 @@ public String quoteIdentifier(String identifier) {
@Override
public AbstractRowConverter
- getColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ getColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
return new InceptorHyberbaseColumnConvert(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorSearchDialect.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorSearchDialect.java
similarity index 67%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorSearchDialect.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorSearchDialect.java
index 9089f9f67b..a331793780 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/dialect/InceptorSearchDialect.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/dialect/InceptorSearchDialect.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.dialect;
+package com.dtstack.chunjun.connector.inceptor.dialect;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.inceptor.converter.InceptorSearchColumnConverter;
-import com.dtstack.flinkx.connector.inceptor.converter.InceptorSearchRawTypeConverter;
-import com.dtstack.flinkx.connector.inceptor.converter.InceptorSearchRowConverter;
-import com.dtstack.flinkx.connector.inceptor.sink.InceptorSearchOutputFormatBuilder;
-import com.dtstack.flinkx.connector.inceptor.source.InceptorSearchInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.inceptor.converter.InceptorSearchColumnConverter;
+import com.dtstack.chunjun.connector.inceptor.converter.InceptorSearchRawTypeConverter;
+import com.dtstack.chunjun.connector.inceptor.converter.InceptorSearchRowConverter;
+import com.dtstack.chunjun.connector.inceptor.sink.InceptorSearchOutputFormatBuilder;
+import com.dtstack.chunjun.connector.inceptor.source.InceptorSearchInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -57,7 +57,7 @@ public String quoteIdentifier(String identifier) {
@Override
public AbstractRowConverter
- getColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ getColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
return new InceptorSearchColumnConverter(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/enums/PartitionEnum.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/enums/PartitionEnum.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/enums/PartitionEnum.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/enums/PartitionEnum.java
index d2f2d1f6ad..964bccd6f9 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/enums/PartitionEnum.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/enums/PartitionEnum.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.enums;
+package com.dtstack.chunjun.connector.inceptor.enums;
/**
* Date: 2021/06/22 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/lookup/InceptorAllTableFunction.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/lookup/InceptorAllTableFunction.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/lookup/InceptorAllTableFunction.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/lookup/InceptorAllTableFunction.java
index 272e38cca6..59438dfc6c 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/lookup/InceptorAllTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/lookup/InceptorAllTableFunction.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.lookup;
+package com.dtstack.chunjun.connector.inceptor.lookup;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.lookup.JdbcAllTableFunction;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.lookup.JdbcAllTableFunction;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.table.types.logical.RowType;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/lookup/InceptorLruTableFunction.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/lookup/InceptorLruTableFunction.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/lookup/InceptorLruTableFunction.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/lookup/InceptorLruTableFunction.java
index effe52b1ec..964d1b6ded 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/lookup/InceptorLruTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/lookup/InceptorLruTableFunction.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.lookup;
+package com.dtstack.chunjun.connector.inceptor.lookup;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.lookup.JdbcLruTableFunction;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.security.KerberosUtil;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.lookup.JdbcLruTableFunction;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.security.KerberosUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.FunctionContext;
@@ -41,8 +41,6 @@
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicLong;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.*;
-
/**
* @author dujie @Description
* @createTime 2022-01-20 04:50:00
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/options/InceptorOptions.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/options/InceptorOptions.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/options/InceptorOptions.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/options/InceptorOptions.java
index 9a879c43af..be1502c463 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/options/InceptorOptions.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/options/InceptorOptions.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.options;
+package com.dtstack.chunjun.connector.inceptor.options;
-import com.dtstack.flinkx.connector.inceptor.enums.PartitionEnum;
-import com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions;
+import com.dtstack.chunjun.connector.inceptor.enums.PartitionEnum;
+import com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
@@ -26,7 +26,7 @@
import java.util.HashMap;
import java.util.Map;
-import static com.dtstack.flinkx.security.KerberosUtil.KRB5_CONF_KEY;
+import static com.dtstack.chunjun.security.KerberosUtil.KRB5_CONF_KEY;
/**
* Date: 2021/06/24 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorDynamicTableSink.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorDynamicTableSink.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorDynamicTableSink.java
index 1301b33fa8..93ef5260ab 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorDynamicTableSink.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.sink;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcDynamicTableSink;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+package com.dtstack.chunjun.connector.inceptor.sink;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcDynamicTableSink;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHdfsOutputFormat.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHdfsOutputFormat.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHdfsOutputFormat.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHdfsOutputFormat.java
index 1bd96ecbe4..15b5ab3d03 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHdfsOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHdfsOutputFormat.java
@@ -15,18 +15,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.sink;
-
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.dialect.InceptorHdfsDialect;
-import com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.enums.Semantic;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.GsonUtil;
+package com.dtstack.chunjun.connector.inceptor.sink;
+
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.dialect.InceptorHdfsDialect;
+import com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.enums.Semantic;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.CheckpointingMode;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHdfsOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHdfsOutputFormatBuilder.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHdfsOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHdfsOutputFormatBuilder.java
index e956fa7d06..973c6098d7 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHdfsOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHdfsOutputFormatBuilder.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.sink;
+package com.dtstack.chunjun.connector.inceptor.sink;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHyperbaseOutputFormat.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHyperbaseOutputFormat.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHyperbaseOutputFormat.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHyperbaseOutputFormat.java
index 48f6c63e24..cc64cd1b39 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHyperbaseOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHyperbaseOutputFormat.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.sink;
+package com.dtstack.chunjun.connector.inceptor.sink;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.enums.EWriteMode;
-import com.dtstack.flinkx.enums.Semantic;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.PluginUtil;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.enums.EWriteMode;
+import com.dtstack.chunjun.enums.Semantic;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.PluginUtil;
import org.apache.flink.api.common.cache.DistributedCache;
@@ -44,7 +44,7 @@ protected void openInternal(int taskNumber, int numTasks) {
}
initColumnList();
if (!EWriteMode.INSERT.name().equalsIgnoreCase(jdbcConf.getMode())) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format(
"inceptor hyperbase not support %s mode", jdbcConf.getMode()));
}
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHyperbaseOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHyperbaseOutputFormatBuilder.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHyperbaseOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHyperbaseOutputFormatBuilder.java
index 3aa2c4e201..8708344cf0 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorHyperbaseOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorHyperbaseOutputFormatBuilder.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.sink;
+package com.dtstack.chunjun.connector.inceptor.sink;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorSearchOutputFormat.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorSearchOutputFormat.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorSearchOutputFormat.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorSearchOutputFormat.java
index d90dbb9017..8bb6712d99 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorSearchOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorSearchOutputFormat.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.sink;
+package com.dtstack.chunjun.connector.inceptor.sink;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.enums.EWriteMode;
-import com.dtstack.flinkx.enums.Semantic;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.PluginUtil;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.enums.EWriteMode;
+import com.dtstack.chunjun.enums.Semantic;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.PluginUtil;
import org.apache.flink.api.common.cache.DistributedCache;
@@ -45,7 +45,7 @@ protected void openInternal(int taskNumber, int numTasks) {
}
initColumnList();
if (!EWriteMode.INSERT.name().equalsIgnoreCase(jdbcConf.getMode())) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format("inceptor search not support %s mode", jdbcConf.getMode()));
}
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorSearchOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorSearchOutputFormatBuilder.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorSearchOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorSearchOutputFormatBuilder.java
index 66a66f3905..a0075dc961 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorSearchOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorSearchOutputFormatBuilder.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.sink;
+package com.dtstack.chunjun.connector.inceptor.sink;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorSinkFactory.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorSinkFactory.java
similarity index 75%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorSinkFactory.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorSinkFactory.java
index f9815d606f..6bcea00a9c 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/sink/InceptorSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/sink/InceptorSinkFactory.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.sink;
+package com.dtstack.chunjun.connector.inceptor.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.dialect.InceptorDialect;
-import com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.dialect.InceptorDialect;
+import com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
/** @author liuliu 2022/2/24 */
public class InceptorSinkFactory extends JdbcSinkFactory {
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorDynamicTableSource.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorDynamicTableSource.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorDynamicTableSource.java
index fd5e752ac0..b07a6aeae8 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorDynamicTableSource.java
@@ -15,18 +15,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.source;
+package com.dtstack.chunjun.connector.inceptor.source;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.lookup.InceptorAllTableFunction;
-import com.dtstack.flinkx.connector.inceptor.lookup.InceptorLruTableFunction;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcDynamicTableSource;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.enums.CacheType;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.table.connector.source.ParallelAsyncTableFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelTableFunctionProvider;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.lookup.InceptorAllTableFunction;
+import com.dtstack.chunjun.connector.inceptor.lookup.InceptorLruTableFunction;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcDynamicTableSource;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.enums.CacheType;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.table.connector.source.ParallelAsyncTableFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelTableFunctionProvider;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.types.logical.RowType;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorHdfsInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorHdfsInputFormatBuilder.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorHdfsInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorHdfsInputFormatBuilder.java
index 7cf6d4ff69..c10e795aae 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorHdfsInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorHdfsInputFormatBuilder.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.source;
+package com.dtstack.chunjun.connector.inceptor.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.enums.Semantic;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.enums.Semantic;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorHyperbaseInputFormat.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorHyperbaseInputFormat.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorHyperbaseInputFormat.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorHyperbaseInputFormat.java
index 9ff07d4abe..98c8c9ecc7 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorHyperbaseInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorHyperbaseInputFormat.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.source;
+package com.dtstack.chunjun.connector.inceptor.source;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorHyperbaseInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorHyperbaseInputFormatBuilder.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorHyperbaseInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorHyperbaseInputFormatBuilder.java
index f6128f15b9..38ac07507d 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorHyperbaseInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorHyperbaseInputFormatBuilder.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.source;
+package com.dtstack.chunjun.connector.inceptor.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.enums.Semantic;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.enums.Semantic;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorSearchInputFormat.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorSearchInputFormat.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorSearchInputFormat.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorSearchInputFormat.java
index bc0b81ff5f..7f466c0979 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorSearchInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorSearchInputFormat.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.source;
+package com.dtstack.chunjun.connector.inceptor.source;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorSearchInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorSearchInputFormatBuilder.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorSearchInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorSearchInputFormatBuilder.java
index bb03f129cf..db24028d67 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorSearchInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorSearchInputFormatBuilder.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.source;
+package com.dtstack.chunjun.connector.inceptor.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.enums.Semantic;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.enums.Semantic;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorSourceFactory.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorSourceFactory.java
similarity index 76%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorSourceFactory.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorSourceFactory.java
index 49684eb5c5..90cf23382c 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/source/InceptorSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/source/InceptorSourceFactory.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.source;
-
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.dialect.InceptorDialect;
-import com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
+package com.dtstack.chunjun.connector.inceptor.source;
+
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.dialect.InceptorDialect;
+import com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/table/InceptorDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/table/InceptorDynamicTableFactory.java
similarity index 76%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/table/InceptorDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/table/InceptorDynamicTableFactory.java
index 745386fc02..b099299fc9 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/table/InceptorDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/table/InceptorDynamicTableFactory.java
@@ -15,22 +15,22 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.table;
-
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.dialect.InceptorDialect;
-import com.dtstack.flinkx.connector.inceptor.options.InceptorOptions;
-import com.dtstack.flinkx.connector.inceptor.sink.InceptorDynamicTableSink;
-import com.dtstack.flinkx.connector.inceptor.source.InceptorDynamicTableSource;
-import com.dtstack.flinkx.connector.inceptor.util.InceptorDbUtil;
-import com.dtstack.flinkx.connector.jdbc.conf.SinkConnectionConf;
-import com.dtstack.flinkx.connector.jdbc.conf.SourceConnectionConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.enums.Semantic;
+package com.dtstack.chunjun.connector.inceptor.table;
+
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.dialect.InceptorDialect;
+import com.dtstack.chunjun.connector.inceptor.options.InceptorOptions;
+import com.dtstack.chunjun.connector.inceptor.sink.InceptorDynamicTableSink;
+import com.dtstack.chunjun.connector.inceptor.source.InceptorDynamicTableSource;
+import com.dtstack.chunjun.connector.inceptor.util.InceptorDbUtil;
+import com.dtstack.chunjun.connector.jdbc.conf.SinkConnectionConf;
+import com.dtstack.chunjun.connector.jdbc.conf.SourceConnectionConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.enums.Semantic;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -50,35 +50,35 @@
import java.util.Optional;
import java.util.Set;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.PASSWORD;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.SCHEMA;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.TABLE_NAME;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.URL;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.USERNAME;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.DRUID_PREFIX;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.VERTX_PREFIX;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.getLibConfMap;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcSinkOptions.SINK_ALL_REPLACE;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcSinkOptions.SINK_SEMANTIC;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_DEFAULT_FETCH_SIZE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_FETCH_SIZE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_INCREMENT_COLUMN;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_INCREMENT_COLUMN_TYPE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARALLELISM;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARTITION_COLUMN;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARTITION_STRATEGY;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_POLLING_INTERVAL;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_QUERY_TIMEOUT;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_RESTORE_COLUMNNAME;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_RESTORE_COLUMNTYPE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_START_LOCATION;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_MAX_RETRIES;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_PARALLELISM;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.PASSWORD;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.SCHEMA;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.TABLE_NAME;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.URL;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.USERNAME;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.DRUID_PREFIX;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.VERTX_PREFIX;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.getLibConfMap;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcSinkOptions.SINK_ALL_REPLACE;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcSinkOptions.SINK_SEMANTIC;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_DEFAULT_FETCH_SIZE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_FETCH_SIZE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_INCREMENT_COLUMN;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_INCREMENT_COLUMN_TYPE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARALLELISM;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARTITION_COLUMN;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARTITION_STRATEGY;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_POLLING_INTERVAL;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_QUERY_TIMEOUT;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_RESTORE_COLUMNNAME;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_RESTORE_COLUMNTYPE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_START_LOCATION;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_MAX_RETRIES;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_PARALLELISM;
import static org.apache.flink.util.Preconditions.checkState;
/**
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/util/InceptorDbUtil.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/util/InceptorDbUtil.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/util/InceptorDbUtil.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/util/InceptorDbUtil.java
index 311a2833da..dd43bb19dd 100644
--- a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/com/dtstack/flinkx/connector/inceptor/util/InceptorDbUtil.java
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/com/dtstack/chunjun/connector/inceptor/util/InceptorDbUtil.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.inceptor.util;
-
-import com.dtstack.flinkx.connector.inceptor.conf.InceptorConf;
-import com.dtstack.flinkx.connector.inceptor.dialect.InceptorDialect;
-import com.dtstack.flinkx.connector.inceptor.dialect.InceptorHdfsDialect;
-import com.dtstack.flinkx.connector.inceptor.dialect.InceptorHyperbaseDialect;
-import com.dtstack.flinkx.connector.inceptor.dialect.InceptorSearchDialect;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.security.KerberosUtil;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.FileSystemUtil;
-import com.dtstack.flinkx.util.RetryUtil;
+package com.dtstack.chunjun.connector.inceptor.util;
+
+import com.dtstack.chunjun.connector.inceptor.conf.InceptorConf;
+import com.dtstack.chunjun.connector.inceptor.dialect.InceptorDialect;
+import com.dtstack.chunjun.connector.inceptor.dialect.InceptorHdfsDialect;
+import com.dtstack.chunjun.connector.inceptor.dialect.InceptorHyperbaseDialect;
+import com.dtstack.chunjun.connector.inceptor.dialect.InceptorSearchDialect;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.security.KerberosUtil;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.FileSystemUtil;
+import com.dtstack.chunjun.util.RetryUtil;
import org.apache.flink.api.common.cache.DistributedCache;
@@ -217,7 +217,7 @@ public static String getTableStorageHandler(JdbcConf jdbcConf) {
}
return storageHandler;
} catch (SQLException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format("failed to get table[%s] storage handler", table), e);
} finally {
try {
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/org/apache/hadoop/hive/common/type/HiveDate.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/org/apache/hadoop/hive/common/type/HiveDate.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/org/apache/hadoop/hive/common/type/HiveDate.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/org/apache/hadoop/hive/common/type/HiveDate.java
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/org/apache/hadoop/hive/thrift/HadoopThriftAuthBridge.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/org/apache/hadoop/hive/thrift/HadoopThriftAuthBridge.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/org/apache/hadoop/hive/thrift/HadoopThriftAuthBridge.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/org/apache/hadoop/hive/thrift/HadoopThriftAuthBridge.java
diff --git a/flinkx-connectors/flinkx-connector-inceptor/src/main/java/org/apache/hadoop/net/NetUtils.java b/chunjun-connectors/chunjun-connector-inceptor/src/main/java/org/apache/hadoop/net/NetUtils.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-inceptor/src/main/java/org/apache/hadoop/net/NetUtils.java
rename to chunjun-connectors/chunjun-connector-inceptor/src/main/java/org/apache/hadoop/net/NetUtils.java
diff --git a/chunjun-connectors/chunjun-connector-inceptor/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-inceptor/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..f14635e0dd
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-inceptor/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.inceptor.table.InceptorDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-influxdb/pom.xml b/chunjun-connectors/chunjun-connector-influxdb/pom.xml
similarity index 93%
rename from flinkx-connectors/flinkx-connector-influxdb/pom.xml
rename to chunjun-connectors/chunjun-connector-influxdb/pom.xml
index f35e3a4dcc..851a5d2459 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/pom.xml
+++ b/chunjun-connectors/chunjun-connector-influxdb/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-influxdb
- FlinkX : Connectors : InfluxDB
+ chunjun-connector-influxdb
+ ChunJun : Connectors : InfluxDB
8
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/conf/InfluxdbConfig.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/conf/InfluxdbConfig.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/conf/InfluxdbConfig.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/conf/InfluxdbConfig.java
index e4b2aca609..c391c4e186 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/conf/InfluxdbConfig.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/conf/InfluxdbConfig.java
@@ -20,9 +20,9 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.conf;
+package com.dtstack.chunjun.connector.influxdb.conf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
import java.io.Serializable;
import java.util.List;
@@ -33,7 +33,7 @@
* @author shitou
* @date 2022/3/9
*/
-public class InfluxdbConfig extends FlinkxCommonConf {
+public class InfluxdbConfig extends ChunJunCommonConf {
private static final long serialVersionUID = 1L;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/conf/InfluxdbSinkConfig.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/conf/InfluxdbSinkConfig.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/conf/InfluxdbSinkConfig.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/conf/InfluxdbSinkConfig.java
index 9d5bbbbfd6..2d0540bf3f 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/conf/InfluxdbSinkConfig.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/conf/InfluxdbSinkConfig.java
@@ -1,6 +1,6 @@
-package com.dtstack.flinkx.connector.influxdb.conf;
+package com.dtstack.chunjun.connector.influxdb.conf;
-import com.dtstack.flinkx.sink.WriteMode;
+import com.dtstack.chunjun.sink.WriteMode;
import java.util.List;
import java.util.Locale;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/conf/InfluxdbSourceConfig.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/conf/InfluxdbSourceConfig.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/conf/InfluxdbSourceConfig.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/conf/InfluxdbSourceConfig.java
index 7e5584d8e0..c36cb42407 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/conf/InfluxdbSourceConfig.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/conf/InfluxdbSourceConfig.java
@@ -20,7 +20,7 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.conf;
+package com.dtstack.chunjun.connector.influxdb.conf;
import java.util.Locale;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/constants/InfluxdbCons.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/constants/InfluxdbCons.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/constants/InfluxdbCons.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/constants/InfluxdbCons.java
index e9baf2d8e0..385caa559f 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/constants/InfluxdbCons.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/constants/InfluxdbCons.java
@@ -20,7 +20,7 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.constants;
+package com.dtstack.chunjun.connector.influxdb.constants;
/**
* Company:www.dtstack.com.
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/converter/InfluxdbColumnConverter.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/converter/InfluxdbColumnConverter.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/converter/InfluxdbColumnConverter.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/converter/InfluxdbColumnConverter.java
index 9b48db6880..cbec38f092 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/converter/InfluxdbColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/converter/InfluxdbColumnConverter.java
@@ -20,21 +20,21 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.converter;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.NullColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
+package com.dtstack.chunjun.connector.influxdb.converter;
+
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.NullColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.LogicalType;
@@ -70,7 +70,7 @@ public InfluxdbColumnConverter(RowType rowType) {
public InfluxdbColumnConverter(
RowType rowType,
- FlinkxCommonConf commonConf,
+ ChunJunCommonConf commonConf,
List fieldNameList,
String format) {
super(rowType, commonConf);
@@ -89,7 +89,7 @@ public InfluxdbColumnConverter(
public InfluxdbColumnConverter(
RowType rowType,
- FlinkxCommonConf commonConf,
+ ChunJunCommonConf commonConf,
List fieldNameList,
List tags,
String timestamp,
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/converter/InfluxdbRawTypeConverter.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/converter/InfluxdbRawTypeConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/converter/InfluxdbRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/converter/InfluxdbRawTypeConverter.java
index d82778460f..edcec16690 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/converter/InfluxdbRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/converter/InfluxdbRawTypeConverter.java
@@ -20,9 +20,9 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.converter;
+package com.dtstack.chunjun.connector.influxdb.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/enums/TimePrecisionEnums.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/enums/TimePrecisionEnums.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/enums/TimePrecisionEnums.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/enums/TimePrecisionEnums.java
index 18b14ebfb0..28042e6c31 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/enums/TimePrecisionEnums.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/enums/TimePrecisionEnums.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.influxdb.enums;
+package com.dtstack.chunjun.connector.influxdb.enums;
import java.util.concurrent.TimeUnit;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/sink/InfluxdbOutputFormat.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/sink/InfluxdbOutputFormat.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/sink/InfluxdbOutputFormat.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/sink/InfluxdbOutputFormat.java
index a7011c3518..d1d70a33f8 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/sink/InfluxdbOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/sink/InfluxdbOutputFormat.java
@@ -1,14 +1,14 @@
-package com.dtstack.flinkx.connector.influxdb.sink;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.influxdb.conf.InfluxdbSinkConfig;
-import com.dtstack.flinkx.connector.influxdb.converter.InfluxdbColumnConverter;
-import com.dtstack.flinkx.connector.influxdb.converter.InfluxdbRawTypeConverter;
-import com.dtstack.flinkx.connector.influxdb.enums.TimePrecisionEnums;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.influxdb.sink;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.influxdb.conf.InfluxdbSinkConfig;
+import com.dtstack.chunjun.connector.influxdb.converter.InfluxdbColumnConverter;
+import com.dtstack.chunjun.connector.influxdb.converter.InfluxdbRawTypeConverter;
+import com.dtstack.chunjun.connector.influxdb.enums.TimePrecisionEnums;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.RowType;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/sink/InfluxdbOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/sink/InfluxdbOutputFormatBuilder.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/sink/InfluxdbOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/sink/InfluxdbOutputFormatBuilder.java
index dde7297b16..f71c05c6f2 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/sink/InfluxdbOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/sink/InfluxdbOutputFormatBuilder.java
@@ -1,7 +1,7 @@
-package com.dtstack.flinkx.connector.influxdb.sink;
+package com.dtstack.chunjun.connector.influxdb.sink;
-import com.dtstack.flinkx.connector.influxdb.conf.InfluxdbSinkConfig;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.connector.influxdb.conf.InfluxdbSinkConfig;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
import org.apache.flink.util.CollectionUtil;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/sink/InfluxdbSinkFactory.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/sink/InfluxdbSinkFactory.java
similarity index 78%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/sink/InfluxdbSinkFactory.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/sink/InfluxdbSinkFactory.java
index 1ba263b097..396c545a2f 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/sink/InfluxdbSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/sink/InfluxdbSinkFactory.java
@@ -1,11 +1,11 @@
-package com.dtstack.flinkx.connector.influxdb.sink;
+package com.dtstack.chunjun.connector.influxdb.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.influxdb.conf.InfluxdbSinkConfig;
-import com.dtstack.flinkx.connector.influxdb.converter.InfluxdbRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.influxdb.conf.InfluxdbSinkConfig;
+import com.dtstack.chunjun.connector.influxdb.converter.InfluxdbRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -30,7 +30,7 @@ public InfluxdbSinkFactory(SyncConf syncConf) {
Object writeMode = parameter.get("writeMode");
influxdbConfig.setWriteMode(writeMode == null ? null : writeMode.toString());
influxdbConfig.setColumn(syncConf.getWriter().getFieldList());
- super.initFlinkxCommonConf(influxdbConfig);
+ super.initCommonConf(influxdbConfig);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbInputFormat.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbInputFormat.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbInputFormat.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbInputFormat.java
index 3e8fe91500..74c5acedf5 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbInputFormat.java
@@ -20,15 +20,15 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.source;
+package com.dtstack.chunjun.connector.influxdb.source;
-import com.dtstack.flinkx.connector.influxdb.conf.InfluxdbSourceConfig;
-import com.dtstack.flinkx.connector.influxdb.converter.InfluxdbColumnConverter;
-import com.dtstack.flinkx.connector.influxdb.converter.InfluxdbRawTypeConverter;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.ColumnBuildUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.connector.influxdb.conf.InfluxdbSourceConfig;
+import com.dtstack.chunjun.connector.influxdb.converter.InfluxdbColumnConverter;
+import com.dtstack.chunjun.connector.influxdb.converter.InfluxdbRawTypeConverter;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.ColumnBuildUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.RowData;
@@ -61,8 +61,8 @@
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.function.BiConsumer;
-import static com.dtstack.flinkx.connector.influxdb.constants.InfluxdbCons.QUERY_FIELD;
-import static com.dtstack.flinkx.connector.influxdb.constants.InfluxdbCons.QUERY_TAG;
+import static com.dtstack.chunjun.connector.influxdb.constants.InfluxdbCons.QUERY_FIELD;
+import static com.dtstack.chunjun.connector.influxdb.constants.InfluxdbCons.QUERY_TAG;
/**
* Company:www.dtstack.com.
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbInputFormatBuilder.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbInputFormatBuilder.java
index cd765bc078..ebb459cba6 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbInputFormatBuilder.java
@@ -20,10 +20,10 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.source;
+package com.dtstack.chunjun.connector.influxdb.source;
-import com.dtstack.flinkx.connector.influxdb.conf.InfluxdbSourceConfig;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.connector.influxdb.conf.InfluxdbSourceConfig;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbInputSplit.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbInputSplit.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbInputSplit.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbInputSplit.java
index 64c7828749..d5fbbc967f 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbInputSplit.java
@@ -20,7 +20,7 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.source;
+package com.dtstack.chunjun.connector.influxdb.source;
import org.apache.flink.core.io.GenericInputSplit;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbQuerySqlBuilder.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbQuerySqlBuilder.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbQuerySqlBuilder.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbQuerySqlBuilder.java
index 647dfd993a..7ad71cd3dc 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbQuerySqlBuilder.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbQuerySqlBuilder.java
@@ -20,11 +20,11 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.source;
+package com.dtstack.chunjun.connector.influxdb.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.influxdb.conf.InfluxdbSourceConfig;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.influxdb.conf.InfluxdbSourceConfig;
+import com.dtstack.chunjun.constants.ConstantValue;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbSourceFactory.java b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbSourceFactory.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbSourceFactory.java
rename to chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbSourceFactory.java
index c8abd67302..8eddec8dbd 100644
--- a/flinkx-connectors/flinkx-connector-influxdb/src/main/java/com/dtstack/flinkx/connector/influxdb/source/InfluxdbSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-influxdb/src/main/java/com/dtstack/chunjun/connector/influxdb/source/InfluxdbSourceFactory.java
@@ -20,14 +20,14 @@
*
*/
-package com.dtstack.flinkx.connector.influxdb.source;
+package com.dtstack.chunjun.connector.influxdb.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.influxdb.conf.InfluxdbSourceConfig;
-import com.dtstack.flinkx.connector.influxdb.converter.InfluxdbRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.influxdb.conf.InfluxdbSourceConfig;
+import com.dtstack.chunjun.connector.influxdb.converter.InfluxdbRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -73,7 +73,7 @@ public boolean shouldSkipClass(Class> clazz) {
GsonUtil.setTypeAdapter(gson);
this.config = gson.fromJson(gson.toJson(parameter), InfluxdbSourceConfig.class);
config.setColumn(syncConf.getReader().getFieldList());
- super.initFlinkxCommonConf(config);
+ super.initCommonConf(config);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/pom.xml b/chunjun-connectors/chunjun-connector-jdbc-base/pom.xml
similarity index 86%
rename from flinkx-connectors/flinkx-connector-jdbc-base/pom.xml
rename to chunjun-connectors/chunjun-connector-jdbc-base/pom.xml
index 90d1f675cb..63be088830 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/pom.xml
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/pom.xml
@@ -3,14 +3,14 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-jdbc-base
- FlinkX : Connectors : JDBC
+ chunjun-connector-jdbc-base
+ ChunJun : Connectors : JDBC
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/JdbcDialectWrapper.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/JdbcDialectWrapper.java
similarity index 77%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/JdbcDialectWrapper.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/JdbcDialectWrapper.java
index 0e70c2dda8..a2b8a771a0 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/JdbcDialectWrapper.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/JdbcDialectWrapper.java
@@ -1,7 +1,7 @@
-package com.dtstack.flinkx.connector.jdbc;
+package com.dtstack.chunjun.connector.jdbc;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.converter.RawTypeConverter;
public class JdbcDialectWrapper implements JdbcDialect {
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/adapter/ConnectionAdapter.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/adapter/ConnectionAdapter.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/adapter/ConnectionAdapter.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/adapter/ConnectionAdapter.java
index d6e5bcd552..d3795b0baa 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/adapter/ConnectionAdapter.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/adapter/ConnectionAdapter.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.adapter;
+package com.dtstack.chunjun.connector.jdbc.adapter;
-import com.dtstack.flinkx.connector.jdbc.conf.ConnectionConf;
+import com.dtstack.chunjun.connector.jdbc.conf.ConnectionConf;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
@@ -50,7 +50,7 @@ public ConnectionConf deserialize(
JsonElement json, Type typeOfT, JsonDeserializationContext context)
throws JsonParseException {
// 指定包名+类名
- String thePackage = "com.dtstack.flinkx.connector.jdbc.conf." + className;
+ String thePackage = "com.dtstack.chunjun.connector.jdbc.conf." + className;
try {
return context.deserialize(json, Class.forName(thePackage));
} catch (ClassNotFoundException e) {
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/adapter/EncryptAdapter.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/adapter/EncryptAdapter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/adapter/EncryptAdapter.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/adapter/EncryptAdapter.java
index e3bda246e6..8b656e6d7b 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/adapter/EncryptAdapter.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/adapter/EncryptAdapter.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.adapter;
+package com.dtstack.chunjun.connector.jdbc.adapter;
import com.google.gson.JsonElement;
import com.google.gson.JsonSerializationContext;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/ConnectionConf.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/ConnectionConf.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/ConnectionConf.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/ConnectionConf.java
index e7e0107a68..7d71710c31 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/ConnectionConf.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/ConnectionConf.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.conf;
+package com.dtstack.chunjun.connector.jdbc.conf;
import java.io.Serializable;
import java.util.List;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/DataSourceConf.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/DataSourceConf.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/DataSourceConf.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/DataSourceConf.java
index 5926f822ad..6ac55037da 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/DataSourceConf.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/DataSourceConf.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.conf;
+package com.dtstack.chunjun.connector.jdbc.conf;
-import com.dtstack.flinkx.connector.jdbc.adapter.EncryptAdapter;
+import com.dtstack.chunjun.connector.jdbc.adapter.EncryptAdapter;
import com.google.gson.annotations.JsonAdapter;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/JdbcConf.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/JdbcConf.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/JdbcConf.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/JdbcConf.java
index baf3b7be92..95ef89b645 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/JdbcConf.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/JdbcConf.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.conf;
+package com.dtstack.chunjun.connector.jdbc.conf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
import com.google.gson.annotations.SerializedName;
import org.apache.commons.lang.StringUtils;
@@ -32,7 +32,7 @@
*
* @author tudou
*/
-public class JdbcConf extends FlinkxCommonConf implements Serializable {
+public class JdbcConf extends ChunJunCommonConf implements Serializable {
private static final long serialVersionUID = 1L;
protected List fullColumn;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/JdbcLookupConf.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/JdbcLookupConf.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/JdbcLookupConf.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/JdbcLookupConf.java
index 2b9309e6eb..76e216d838 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/JdbcLookupConf.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/JdbcLookupConf.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.conf;
+package com.dtstack.chunjun.connector.jdbc.conf;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/SinkConnectionConf.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/SinkConnectionConf.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/SinkConnectionConf.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/SinkConnectionConf.java
index b0d6a610ef..3a7c4c1dfa 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/SinkConnectionConf.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/SinkConnectionConf.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.conf;
+package com.dtstack.chunjun.connector.jdbc.conf;
/**
* Date: 2021/04/12 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/SourceConnectionConf.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/SourceConnectionConf.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/SourceConnectionConf.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/SourceConnectionConf.java
index 88f28d4e60..446d836b49 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/conf/SourceConnectionConf.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/conf/SourceConnectionConf.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.conf;
+package com.dtstack.chunjun.connector.jdbc.conf;
import java.util.List;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/converter/JdbcColumnConverter.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/converter/JdbcColumnConverter.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/converter/JdbcColumnConverter.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/converter/JdbcColumnConverter.java
index 65b4aef28e..4567f1f751 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/converter/JdbcColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/converter/JdbcColumnConverter.java
@@ -16,23 +16,23 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.converter;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
+package com.dtstack.chunjun.connector.jdbc.converter;
+
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.LogicalType;
@@ -59,7 +59,7 @@ public JdbcColumnConverter(RowType rowType) {
this(rowType, null);
}
- public JdbcColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ public JdbcColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
super(rowType, commonConf);
for (int i = 0; i < rowType.getFieldCount(); i++) {
toInternalConverters.add(
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/converter/JdbcRowConverter.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/converter/JdbcRowConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/converter/JdbcRowConverter.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/converter/JdbcRowConverter.java
index 1613a133ae..3ec7648dc8 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/converter/JdbcRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/converter/JdbcRowConverter.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.converter;
+package com.dtstack.chunjun.connector.jdbc.converter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
import org.apache.flink.connector.jdbc.utils.JdbcTypeUtil;
import org.apache.flink.table.data.DecimalData;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/dialect/JdbcDialect.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/dialect/JdbcDialect.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/dialect/JdbcDialect.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/dialect/JdbcDialect.java
index 55bdb43327..56f5d95e39 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/dialect/JdbcDialect.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/dialect/JdbcDialect.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.dialect;
+package com.dtstack.chunjun.connector.jdbc.dialect;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcColumnConverter;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcRowConverter;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputSplit;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcColumnConverter;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcRowConverter;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputSplit;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.api.ValidationException;
@@ -92,7 +92,7 @@ public interface JdbcDialect extends Serializable {
* @return a row converter for the database
*/
default AbstractRowConverter
- getColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ getColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
return new JdbcColumnConverter(rowType, commonConf);
}
@@ -340,7 +340,7 @@ default String getRowNumColumn(String orderBy) {
/** get splitKey aliasName */
default String getRowNumColumnAlias() {
- return "FLINKX_ROWNUM";
+ return "CHUNJUN_ROWNUM";
}
/** build split filter by range, like 'id >=0 and id < 100' */
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/exclusion/FieldNameExclusionStrategy.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/exclusion/FieldNameExclusionStrategy.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/exclusion/FieldNameExclusionStrategy.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/exclusion/FieldNameExclusionStrategy.java
index 9f68312510..f9f6bdc34d 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/exclusion/FieldNameExclusionStrategy.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/exclusion/FieldNameExclusionStrategy.java
@@ -20,7 +20,7 @@
*
*/
-package com.dtstack.flinkx.connector.jdbc.exclusion;
+package com.dtstack.chunjun.connector.jdbc.exclusion;
import com.google.gson.ExclusionStrategy;
import com.google.gson.FieldAttributes;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/lookup/JdbcAllTableFunction.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/JdbcAllTableFunction.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/lookup/JdbcAllTableFunction.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/JdbcAllTableFunction.java
index 4915510774..abf1f9d78e 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/lookup/JdbcAllTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/JdbcAllTableFunction.java
@@ -1,10 +1,10 @@
-package com.dtstack.flinkx.connector.jdbc.lookup;
+package com.dtstack.chunjun.connector.jdbc.lookup;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.lookup.AbstractAllTableFunction;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.lookup.AbstractAllTableFunction;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.annotation.Internal;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/lookup/JdbcLruTableFunction.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/JdbcLruTableFunction.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/lookup/JdbcLruTableFunction.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/JdbcLruTableFunction.java
index 9140202b77..5adb897487 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/lookup/JdbcLruTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/JdbcLruTableFunction.java
@@ -16,20 +16,20 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.lookup;
-
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcLookupConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.enums.ECacheContentType;
-import com.dtstack.flinkx.factory.FlinkxThreadFactory;
-import com.dtstack.flinkx.lookup.AbstractLruTableFunction;
-import com.dtstack.flinkx.lookup.cache.CacheMissVal;
-import com.dtstack.flinkx.lookup.cache.CacheObj;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.throwable.NoRestartException;
-import com.dtstack.flinkx.util.DateUtil;
-import com.dtstack.flinkx.util.ThreadUtil;
+package com.dtstack.chunjun.connector.jdbc.lookup;
+
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcLookupConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.enums.ECacheContentType;
+import com.dtstack.chunjun.factory.ChunJunThreadFactory;
+import com.dtstack.chunjun.lookup.AbstractLruTableFunction;
+import com.dtstack.chunjun.lookup.cache.CacheMissVal;
+import com.dtstack.chunjun.lookup.cache.CacheObj;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.throwable.NoRestartException;
+import com.dtstack.chunjun.util.DateUtil;
+import com.dtstack.chunjun.util.ThreadUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.FunctionContext;
@@ -64,13 +64,13 @@
import java.util.concurrent.atomic.AtomicLong;
import java.util.stream.Stream;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.DEFAULT_DB_CONN_POOL_SIZE;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.DEFAULT_VERTX_EVENT_LOOP_POOL_SIZE;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.DRUID_PREFIX;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.DT_PROVIDER_CLASS;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.ERRORLOG_PRINTNUM;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.MAX_DB_CONN_POOL_SIZE_LIMIT;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.MAX_TASK_QUEUE_SIZE;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.DEFAULT_DB_CONN_POOL_SIZE;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.DEFAULT_VERTX_EVENT_LOOP_POOL_SIZE;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.DRUID_PREFIX;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.DT_PROVIDER_CLASS;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.ERRORLOG_PRINTNUM;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.MAX_DB_CONN_POOL_SIZE_LIMIT;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.MAX_TASK_QUEUE_SIZE;
/**
* @author chuixue
@@ -142,7 +142,7 @@ public void open(FunctionContext context) throws Exception {
0,
TimeUnit.MILLISECONDS,
new LinkedBlockingQueue<>(MAX_TASK_QUEUE_SIZE.defaultValue()),
- new FlinkxThreadFactory("rdbAsyncExec"),
+ new ChunJunThreadFactory("rdbAsyncExec"),
new ThreadPoolExecutor.CallerRunsPolicy());
LOG.info("async dim table JdbcOptions info: {} ", jdbcConf.toString());
}
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/lookup/provider/DruidDataSourceProvider.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/provider/DruidDataSourceProvider.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/lookup/provider/DruidDataSourceProvider.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/provider/DruidDataSourceProvider.java
index b98ad323a4..0c099c194e 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/lookup/provider/DruidDataSourceProvider.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/provider/DruidDataSourceProvider.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.lookup.provider;
+package com.dtstack.chunjun.connector.jdbc.lookup.provider;
import org.apache.flink.shaded.guava18.com.google.common.base.CaseFormat;
@@ -30,7 +30,7 @@
import java.util.Properties;
/**
- * @program: flinkx
+ * @program chunjun
* @author: wuren
* @create: 2021/04/28
*/
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/options/JdbcCommonOptions.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/options/JdbcCommonOptions.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/options/JdbcCommonOptions.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/options/JdbcCommonOptions.java
index 8f71f967ee..f843dc8261 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/options/JdbcCommonOptions.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/options/JdbcCommonOptions.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.options;
+package com.dtstack.chunjun.connector.jdbc.options;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/options/JdbcLookupOptions.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/options/JdbcLookupOptions.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/options/JdbcLookupOptions.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/options/JdbcLookupOptions.java
index ee6cf06630..15bffc6b04 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/options/JdbcLookupOptions.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/options/JdbcLookupOptions.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.options;
+package com.dtstack.chunjun.connector.jdbc.options;
-import com.dtstack.flinkx.lookup.options.LookupOptions;
+import com.dtstack.chunjun.lookup.options.LookupOptions;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
@@ -91,7 +91,7 @@ public class JdbcLookupOptions extends LookupOptions {
ConfigOptions.key("DT_PROVIDER_CLASS")
.stringType()
.defaultValue(
- "com.dtstack.flinkx.connector.jdbc.lookup.provider.DruidDataSourceProvider")
+ "com.dtstack.chunjun.connector.jdbc.lookup.provider.DruidDataSourceProvider")
.withDescription(" lookup ");
public static final ConfigOption PREFERRED_TEST_QUERY_SQL =
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/options/JdbcSinkOptions.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/options/JdbcSinkOptions.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/options/JdbcSinkOptions.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/options/JdbcSinkOptions.java
index 185ba86fb4..82b807ed20 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/options/JdbcSinkOptions.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/options/JdbcSinkOptions.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.options;
+package com.dtstack.chunjun.connector.jdbc.options;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/DynamicPreparedStmt.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/DynamicPreparedStmt.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/DynamicPreparedStmt.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/DynamicPreparedStmt.java
index 6dfeca6e88..db5e83ffab 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/DynamicPreparedStmt.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/DynamicPreparedStmt.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.sink;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatementImpl;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.jdbc.sink;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatementImpl;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.types.logical.RowType;
import org.apache.flink.types.RowKind;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcDynamicTableSink.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcDynamicTableSink.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcDynamicTableSink.java
index 89286d6d03..a0d5dd13cd 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcDynamicTableSink.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.sink;
+package com.dtstack.chunjun.connector.jdbc.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.enums.EWriteMode;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.enums.EWriteMode;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcOutputFormat.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcOutputFormat.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcOutputFormat.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcOutputFormat.java
index 0d9885f521..7d4b44a73a 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcOutputFormat.java
@@ -15,24 +15,24 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.sink;
-
-import com.dtstack.flinkx.cdc.DdlRowData;
-import com.dtstack.flinkx.cdc.DdlRowDataConvented;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.enums.EWriteMode;
-import com.dtstack.flinkx.enums.Semantic;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.WriteRecordException;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.jdbc.sink;
+
+import com.dtstack.chunjun.cdc.DdlRowData;
+import com.dtstack.chunjun.cdc.DdlRowDataConvented;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.enums.EWriteMode;
+import com.dtstack.chunjun.enums.Semantic;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.WriteRecordException;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcOutputFormatBuilder.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcOutputFormatBuilder.java
index 37877392e7..5246baec6c 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcOutputFormatBuilder.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.sink;
+package com.dtstack.chunjun.connector.jdbc.sink;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcSinkFactory.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcSinkFactory.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcSinkFactory.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcSinkFactory.java
index 4282995bf2..bfa750f44c 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/JdbcSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/JdbcSinkFactory.java
@@ -16,21 +16,21 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.sink;
-
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.adapter.ConnectionAdapter;
-import com.dtstack.flinkx.connector.jdbc.conf.ConnectionConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.exclusion.FieldNameExclusionStrategy;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.table.options.SinkOptions;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.jdbc.sink;
+
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.adapter.ConnectionAdapter;
+import com.dtstack.chunjun.connector.jdbc.conf.ConnectionConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.exclusion.FieldNameExclusionStrategy;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.table.options.SinkOptions;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -86,7 +86,7 @@ ConnectionConf.class, new ConnectionAdapter("SinkConnectionConf"))
if (StringUtils.isNotEmpty(syncConf.getWriter().getSemantic())) {
jdbcConf.setSemantic(syncConf.getWriter().getSemantic());
}
- super.initFlinkxCommonConf(jdbcConf);
+ super.initCommonConf(jdbcConf);
resetTableInfo();
rebuildJdbcConf(jdbcConf);
}
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/PreparedStmtProxy.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/PreparedStmtProxy.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/PreparedStmtProxy.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/PreparedStmtProxy.java
index 68dbffb1e8..08354e2465 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/sink/PreparedStmtProxy.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/sink/PreparedStmtProxy.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.sink;
-
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.constants.CDCConstantValue;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.element.ColumnRowData;
+package com.dtstack.chunjun.connector.jdbc.sink;
+
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.constants.CDCConstantValue;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.element.ColumnRowData;
import org.apache.flink.table.data.RowData;
import org.apache.flink.types.RowKind;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcDynamicTableSource.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcDynamicTableSource.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcDynamicTableSource.java
index e605dcc9d6..9e50ffd708 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcDynamicTableSource.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.source;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.lookup.JdbcAllTableFunction;
-import com.dtstack.flinkx.connector.jdbc.lookup.JdbcLruTableFunction;
-import com.dtstack.flinkx.enums.CacheType;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelAsyncTableFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelTableFunctionProvider;
+package com.dtstack.chunjun.connector.jdbc.source;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.lookup.JdbcAllTableFunction;
+import com.dtstack.chunjun.connector.jdbc.lookup.JdbcLruTableFunction;
+import com.dtstack.chunjun.enums.CacheType;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelAsyncTableFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelTableFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.table.api.TableSchema;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcInputFormat.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcInputFormat.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcInputFormat.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcInputFormat.java
index 48f4db30c7..abe833cecd 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcInputFormat.java
@@ -16,26 +16,26 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.source;
-
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.connector.jdbc.util.SqlUtil;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.constants.Metrics;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.metrics.BigIntegerAccmulator;
-import com.dtstack.flinkx.metrics.StringAccumulator;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.ColumnBuildUtil;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.StringUtil;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.jdbc.source;
+
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.jdbc.util.SqlUtil;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.constants.Metrics;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.metrics.BigIntegerAccmulator;
+import com.dtstack.chunjun.metrics.StringAccumulator;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.ColumnBuildUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.StringUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.RowData;
@@ -60,7 +60,7 @@
import java.util.Objects;
import java.util.concurrent.TimeUnit;
-import static com.dtstack.flinkx.enums.ColumnType.TIMESTAMPTZ;
+import static com.dtstack.chunjun.enums.ColumnType.TIMESTAMPTZ;
/**
* InputFormat for reading data from a database and generate Rows.
@@ -153,7 +153,7 @@ public void openInternal(InputSplit inputSplit) {
@Override
public InputSplit[] createInputSplitsInternal(int minNumSplits) {
if (minNumSplits != jdbcConf.getParallelism()) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format(
"numTaskVertices is [%s], but parallelism in jdbcConf is [%s]",
minNumSplits, jdbcConf.getParallelism()));
@@ -175,7 +175,7 @@ public InputSplit[] createInputSplitsInternal(int minNumSplits) {
i, minNumSplits, i, startLocations[0], null, null, null);
}
} else if (startLocations.length != jdbcConf.getParallelism()) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format(
"startLocations is %s, but parallelism in jdbcConf is [%s]",
Arrays.toString(startLocations), jdbcConf.getParallelism()));
@@ -216,7 +216,7 @@ public boolean reachedEnd() {
jdbcConf.getJdbcUrl(),
jdbcConf.getUsername(),
jdbcDialect.dialectName());
- throw new FlinkxRuntimeException(message);
+ throw new ChunJunRuntimeException(message);
}
}
dbConn.setAutoCommit(true);
@@ -235,7 +235,7 @@ public boolean reachedEnd() {
jdbcConf.getQuerySql(),
state,
ExceptionUtil.getErrorMessage(e));
- throw new FlinkxRuntimeException(message, e);
+ throw new ChunJunRuntimeException(message, e);
}
}
return true;
@@ -483,7 +483,7 @@ private Pair getSplitRangeFromDb() {
return splitPkRange;
} catch (Throwable e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
"Get SplitRange value from " + jdbcConf.getTable() + " error", e);
} finally {
JdbcUtil.closeDbResources(rs, st, conn, false);
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcInputFormatBuilder.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcInputFormatBuilder.java
index 6318a83be7..999d11b109 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcInputFormatBuilder.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.source;
+package com.dtstack.chunjun.connector.jdbc.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.enums.Semantic;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.enums.Semantic;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcInputSplit.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcInputSplit.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcInputSplit.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcInputSplit.java
index b90418cdbd..84f3538b79 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcInputSplit.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.source;
+package com.dtstack.chunjun.connector.jdbc.source;
import org.apache.flink.core.io.GenericInputSplit;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcSourceFactory.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcSourceFactory.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcSourceFactory.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcSourceFactory.java
index cb43000526..8ff4b2566e 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/JdbcSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/JdbcSourceFactory.java
@@ -16,22 +16,22 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.source;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.adapter.ConnectionAdapter;
-import com.dtstack.flinkx.connector.jdbc.conf.ConnectionConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.exclusion.FieldNameExclusionStrategy;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.jdbc.source;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.adapter.ConnectionAdapter;
+import com.dtstack.chunjun.connector.jdbc.conf.ConnectionConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.exclusion.FieldNameExclusionStrategy;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -92,7 +92,7 @@ ConnectionConf.class, new ConnectionAdapter("SourceConnectionConf"))
}
}
initIncrementConfig(jdbcConf);
- super.initFlinkxCommonConf(jdbcConf);
+ super.initCommonConf(jdbcConf);
if (StringUtils.isBlank(jdbcConf.getCustomSql())) {
rebuildJdbcConf();
}
@@ -159,7 +159,7 @@ private void initIncrementConfig(JdbcConf jdbcConf) {
if (NumberUtils.isNumber(increColumn)) {
int idx = Integer.parseInt(increColumn);
if (idx > fieldConfList.size() - 1) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format(
"config error : incrementColumn must less than column.size() when increColumn is number, column = %s, size = %s, increColumn = %s",
GsonUtil.GSON.toJson(fieldConfList),
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcInputFormat.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcInputFormat.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcInputFormat.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcInputFormat.java
index b3d02b66c0..ef63cffe2f 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcInputFormat.java
@@ -15,17 +15,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.source.distribute;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.conf.DataSourceConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.ColumnBuildUtil;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.RangeSplitUtil;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.jdbc.source.distribute;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.conf.DataSourceConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.ColumnBuildUtil;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.RangeSplitUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.types.logical.RowType;
@@ -79,7 +79,7 @@ public void openInternal(InputSplit inputSplit) {
@Override
public InputSplit[] createInputSplitsInternal(int minNumSplits) {
if (minNumSplits != jdbcConf.getParallelism()) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format(
"numTaskVertices is [%s], but parallelism in jdbcConf is [%s]",
minNumSplits, jdbcConf.getParallelism()));
@@ -122,7 +122,7 @@ public boolean reachedEnd() {
} catch (SQLException e) {
closeInternal();
LOG.error("", e);
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
}
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcInputFormatBuilder.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcInputFormatBuilder.java
index e41ec899fb..21313fbd97 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcInputFormatBuilder.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.source.distribute;
+package com.dtstack.chunjun.connector.jdbc.source.distribute;
-import com.dtstack.flinkx.connector.jdbc.conf.ConnectionConf;
-import com.dtstack.flinkx.connector.jdbc.conf.DataSourceConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.conf.ConnectionConf;
+import com.dtstack.chunjun.connector.jdbc.conf.DataSourceConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
import org.apache.commons.lang.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcInputSplit.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcInputSplit.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcInputSplit.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcInputSplit.java
index a35148a99b..b4c502bbe2 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcInputSplit.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.source.distribute;
+package com.dtstack.chunjun.connector.jdbc.source.distribute;
-import com.dtstack.flinkx.connector.jdbc.conf.DataSourceConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputSplit;
+import com.dtstack.chunjun.connector.jdbc.conf.DataSourceConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputSplit;
import java.util.List;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcSourceFactory.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcSourceFactory.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcSourceFactory.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcSourceFactory.java
index de8112a525..0634e83d44 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/source/distribute/DistributedJdbcSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/source/distribute/DistributedJdbcSourceFactory.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.source.distribute;
+package com.dtstack.chunjun.connector.jdbc.source.distribute;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.conf.ConnectionConf;
-import com.dtstack.flinkx.connector.jdbc.conf.DataSourceConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.conf.ConnectionConf;
+import com.dtstack.chunjun.connector.jdbc.conf.DataSourceConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/statement/FieldNamedPreparedStatement.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/statement/FieldNamedPreparedStatement.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/statement/FieldNamedPreparedStatement.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/statement/FieldNamedPreparedStatement.java
index bccdc2934c..6fec50924e 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/statement/FieldNamedPreparedStatement.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/statement/FieldNamedPreparedStatement.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.statement;
+package com.dtstack.chunjun.connector.jdbc.statement;
import java.io.InputStream;
import java.io.Reader;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/statement/FieldNamedPreparedStatementImpl.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/statement/FieldNamedPreparedStatementImpl.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/statement/FieldNamedPreparedStatementImpl.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/statement/FieldNamedPreparedStatementImpl.java
index 1a1ace355c..9e0e178791 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/statement/FieldNamedPreparedStatementImpl.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/statement/FieldNamedPreparedStatementImpl.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.statement;
+package com.dtstack.chunjun.connector.jdbc.statement;
import java.io.InputStream;
import java.io.Reader;
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/table/JdbcDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/table/JdbcDynamicTableFactory.java
similarity index 78%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/table/JdbcDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/table/JdbcDynamicTableFactory.java
index 92fcf67131..997af6ac50 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/table/JdbcDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/table/JdbcDynamicTableFactory.java
@@ -16,22 +16,22 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.table;
-
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcLookupConf;
-import com.dtstack.flinkx.connector.jdbc.conf.SinkConnectionConf;
-import com.dtstack.flinkx.connector.jdbc.conf.SourceConnectionConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcDynamicTableSink;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcDynamicTableSource;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.enums.Semantic;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+package com.dtstack.chunjun.connector.jdbc.table;
+
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcLookupConf;
+import com.dtstack.chunjun.connector.jdbc.conf.SinkConnectionConf;
+import com.dtstack.chunjun.connector.jdbc.conf.SourceConnectionConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcDynamicTableSink;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcDynamicTableSource;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.enums.Semantic;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -55,42 +55,42 @@
import java.util.Optional;
import java.util.Set;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.PASSWORD;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.SCHEMA;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.TABLE_NAME;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.URL;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcCommonOptions.USERNAME;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.DRUID_PREFIX;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.VERTX_PREFIX;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.VERTX_WORKER_POOL_SIZE;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcLookupOptions.getLibConfMap;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcSinkOptions.SINK_ALL_REPLACE;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcSinkOptions.SINK_PARALLELISM;
-import static com.dtstack.flinkx.connector.jdbc.options.JdbcSinkOptions.SINK_SEMANTIC;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_DEFAULT_FETCH_SIZE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_FETCH_SIZE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_INCREMENT_COLUMN;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_INCREMENT_COLUMN_TYPE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARALLELISM;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARTITION_COLUMN;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARTITION_STRATEGY;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_POLLING_INTERVAL;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_QUERY_TIMEOUT;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_RESTORE_COLUMNNAME;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_RESTORE_COLUMNTYPE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_START_LOCATION;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_MAX_RETRIES;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.PASSWORD;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.SCHEMA;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.TABLE_NAME;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.URL;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcCommonOptions.USERNAME;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.DRUID_PREFIX;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.VERTX_PREFIX;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.VERTX_WORKER_POOL_SIZE;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcLookupOptions.getLibConfMap;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcSinkOptions.SINK_ALL_REPLACE;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcSinkOptions.SINK_PARALLELISM;
+import static com.dtstack.chunjun.connector.jdbc.options.JdbcSinkOptions.SINK_SEMANTIC;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_DEFAULT_FETCH_SIZE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_FETCH_SIZE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_INCREMENT_COLUMN;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_INCREMENT_COLUMN_TYPE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARALLELISM;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARTITION_COLUMN;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARTITION_STRATEGY;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_POLLING_INTERVAL;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_QUERY_TIMEOUT;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_RESTORE_COLUMNNAME;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_RESTORE_COLUMNTYPE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_START_LOCATION;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_MAX_RETRIES;
import static org.apache.flink.util.Preconditions.checkState;
/**
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/util/JdbcUtil.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/util/JdbcUtil.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/util/JdbcUtil.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/util/JdbcUtil.java
index 306697862e..7d74ef6118 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/util/JdbcUtil.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/util/JdbcUtil.java
@@ -15,20 +15,20 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.util;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.jdbc.JdbcDialectWrapper;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.ClassUtil;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.RetryUtil;
-import com.dtstack.flinkx.util.TableUtil;
-import com.dtstack.flinkx.util.TelnetUtil;
+package com.dtstack.chunjun.connector.jdbc.util;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.jdbc.JdbcDialectWrapper;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.ClassUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.RetryUtil;
+import com.dtstack.chunjun.util.TableUtil;
+import com.dtstack.chunjun.util.TelnetUtil;
import org.apache.flink.table.types.logical.LogicalType;
@@ -65,7 +65,7 @@ public class JdbcUtil {
/** 断点续传过滤条件占位符 */
public static final String RESTORE_FILTER_PLACEHOLDER = "${restoreFilter}";
- public static final String TEMPORARY_TABLE_NAME = "flinkx_tmp";
+ public static final String TEMPORARY_TABLE_NAME = "chunjun_tmp";
public static final String NULL_STRING = "null";
private static final Logger LOG = LoggerFactory.getLogger(JdbcUtil.class);
/** 数据库连接的最大重试次数 */
@@ -140,7 +140,7 @@ public static Pair, List> getTableMetaData(
ResultSet tableRs = dbConn.getMetaData().getTables(cataLog, schema, tableName, null);
if (!tableRs.next()) {
String tableInfo = schema == null ? tableName : schema + "." + tableName;
- throw new FlinkxRuntimeException(String.format("table %s not found.", tableInfo));
+ throw new ChunJunRuntimeException(String.format("table %s not found.", tableInfo));
}
ResultSet rs = dbConn.getMetaData().getColumns(cataLog, schema, tableName, null);
@@ -155,7 +155,7 @@ public static Pair, List> getTableMetaData(
rs.close();
return Pair.of(fullColumnList, fullColumnTypeList);
} catch (SQLException e) {
- throw new FlinkxRuntimeException(
+ throw new ChunJunRuntimeException(
String.format("error to get meta from [%s.%s]", schema, tableName), e);
}
}
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/util/SqlUtil.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/util/SqlUtil.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/util/SqlUtil.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/util/SqlUtil.java
index 4bf2601245..7315fcdf68 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/com/dtstack/flinkx/connector/jdbc/util/SqlUtil.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/util/SqlUtil.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.util;
+package com.dtstack.chunjun.connector.jdbc.util;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputSplit;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.enums.ColumnType;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputSplit;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.enums.ColumnType;
import com.google.common.collect.Lists;
import org.apache.commons.lang3.StringUtils;
@@ -128,8 +128,8 @@ public static String buildQuerySqlBySplit(
.toArray(new String[0]),
whereSql);
- // like 'SELECT * FROM (SELECT "id", "name", rownum as FLINKX_ROWNUM FROM "table" WHERE
- // "id" > 2) flinkx_tmp WHERE FLINKX_ROWNUM >= 1 and FLINKX_ROWNUM < 10 '
+ // like 'SELECT * FROM (SELECT "id", "name", rownum as CHUNJUN_ROWNUM FROM "table" WHERE
+ // "id" > 2) chunjun_tmp WHERE CHUNJUN_ROWNUM >= 1 and CHUNJUN_ROWNUM < 10 '
querySql =
jdbcDialect.getSelectFromStatement(
jdbcConf.getSchema(),
@@ -142,7 +142,7 @@ public static String buildQuerySqlBySplit(
whereList.add(splitFilter);
}
String whereSql = String.join(" AND ", whereList.toArray(new String[0]));
- // like 'SELECT * FROM (SELECT "id", "name" FROM "table") flinkx_tmp WHERE id >= 1 and
+ // like 'SELECT * FROM (SELECT "id", "name" FROM "table") chunjun_tmp WHERE id >= 1 and
// id <10 '
querySql =
jdbcDialect.getSelectFromStatement(
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/io/vertx/core/json/JsonObject.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/io/vertx/core/json/JsonObject.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/io/vertx/core/json/JsonObject.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/io/vertx/core/json/JsonObject.java
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/io/vertx/ext/jdbc/impl/actions/JDBCStatementHelper.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/io/vertx/ext/jdbc/impl/actions/JDBCStatementHelper.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/main/java/io/vertx/ext/jdbc/impl/actions/JDBCStatementHelper.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/io/vertx/ext/jdbc/impl/actions/JDBCStatementHelper.java
diff --git a/flinkx-connectors/flinkx-connector-jdbc-base/src/test/java/com/dtstack/flinkx/connector/jdbc/util/JdbcUtilTest.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/test/java/com/dtstack/chunjun/connector/jdbc/util/JdbcUtilTest.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-jdbc-base/src/test/java/com/dtstack/flinkx/connector/jdbc/util/JdbcUtilTest.java
rename to chunjun-connectors/chunjun-connector-jdbc-base/src/test/java/com/dtstack/chunjun/connector/jdbc/util/JdbcUtilTest.java
index 9d845f89f0..08b8d66357 100644
--- a/flinkx-connectors/flinkx-connector-jdbc-base/src/test/java/com/dtstack/flinkx/connector/jdbc/util/JdbcUtilTest.java
+++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/test/java/com/dtstack/chunjun/connector/jdbc/util/JdbcUtilTest.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.jdbc.util;
+package com.dtstack.chunjun.connector.jdbc.util;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.conf.SourceConnectionConf;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.conf.SourceConnectionConf;
+import com.dtstack.chunjun.constants.ConstantValue;
import com.google.common.collect.Lists;
import org.junit.Assert;
diff --git a/flinkx-connectors/flinkx-connector-kafka/pom.xml b/chunjun-connectors/chunjun-connector-kafka/pom.xml
similarity index 96%
rename from flinkx-connectors/flinkx-connector-kafka/pom.xml
rename to chunjun-connectors/chunjun-connector-kafka/pom.xml
index 3dea33ee7d..388e50f8b9 100644
--- a/flinkx-connectors/flinkx-connector-kafka/pom.xml
+++ b/chunjun-connectors/chunjun-connector-kafka/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-kafka
- FlinkX : Connectors : Kafka
+ chunjun-connector-kafka
+ ChunJun : Connectors : Kafka
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/adapter/StartupModeAdapter.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/adapter/StartupModeAdapter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/adapter/StartupModeAdapter.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/adapter/StartupModeAdapter.java
index 1d88b723a4..cfa4e80f92 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/adapter/StartupModeAdapter.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/adapter/StartupModeAdapter.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.adapter;
+package com.dtstack.chunjun.connector.kafka.adapter;
-import com.dtstack.flinkx.connector.kafka.enums.StartupMode;
+import com.dtstack.chunjun.connector.kafka.enums.StartupMode;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/conf/KafkaConf.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/conf/KafkaConf.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/conf/KafkaConf.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/conf/KafkaConf.java
index 6806829a8c..5c4bd6ea46 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/conf/KafkaConf.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/conf/KafkaConf.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.conf;
+package com.dtstack.chunjun.connector.kafka.conf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.kafka.enums.StartupMode;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.kafka.enums.StartupMode;
import java.util.List;
import java.util.Locale;
@@ -30,7 +30,7 @@
*
* @author sishu.yss
*/
-public class KafkaConf extends FlinkxCommonConf {
+public class KafkaConf extends ChunJunCommonConf {
/** source 读取数据的格式 */
private String codec = "text";
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/converter/KafkaColumnConverter.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/converter/KafkaColumnConverter.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/converter/KafkaColumnConverter.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/converter/KafkaColumnConverter.java
index c55630b886..4c46e61909 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/converter/KafkaColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/converter/KafkaColumnConverter.java
@@ -16,27 +16,27 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.converter;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.kafka.conf.KafkaConf;
-import com.dtstack.flinkx.constants.CDCConstantValue;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.decoder.IDecode;
-import com.dtstack.flinkx.decoder.JsonDecoder;
-import com.dtstack.flinkx.decoder.TextDecoder;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.MapColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.DateUtil;
-import com.dtstack.flinkx.util.MapUtil;
+package com.dtstack.chunjun.connector.kafka.converter;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.kafka.conf.KafkaConf;
+import com.dtstack.chunjun.constants.CDCConstantValue;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.decoder.IDecode;
+import com.dtstack.chunjun.decoder.JsonDecoder;
+import com.dtstack.chunjun.decoder.TextDecoder;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.MapColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.DateUtil;
+import com.dtstack.chunjun.util.MapUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.util.CollectionUtil;
@@ -59,7 +59,7 @@
import java.util.Objects;
import java.util.stream.Collectors;
-import static com.dtstack.flinkx.connector.kafka.option.KafkaOptions.DEFAULT_CODEC;
+import static com.dtstack.chunjun.connector.kafka.option.KafkaOptions.DEFAULT_CODEC;
/**
* @author chuixue
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/deserializer/DtKafkaDeserializer.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/deserializer/DtKafkaDeserializer.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/deserializer/DtKafkaDeserializer.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/deserializer/DtKafkaDeserializer.java
index 93554e9861..322de8235e 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/deserializer/DtKafkaDeserializer.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/deserializer/DtKafkaDeserializer.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.deserializer;
+package com.dtstack.chunjun.connector.kafka.deserializer;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.kafka.common.errors.SerializationException;
@@ -50,7 +50,7 @@ public void configure(Map configs, boolean isKey) {
this.deserializer =
(Deserializer) Class.forName(deserializerClassName).newInstance();
} catch (Exception e) {
- throw new FlinkxRuntimeException("Can't create instance: " + deserializerClassName, e);
+ throw new ChunJunRuntimeException("Can't create instance: " + deserializerClassName, e);
}
this.deserializer.configure(configs, isKey);
}
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/enums/FormatType.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/enums/FormatType.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/enums/FormatType.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/enums/FormatType.java
index b899e00aab..e9ed94b2c2 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/enums/FormatType.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/enums/FormatType.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.enums;
+package com.dtstack.chunjun.connector.kafka.enums;
/**
* indicate source table input data format type company: www.dtstack.com author: toutian create:
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/enums/StartupMode.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/enums/StartupMode.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/enums/StartupMode.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/enums/StartupMode.java
index 4e3029467b..10a2e145a9 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/enums/StartupMode.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/enums/StartupMode.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.enums;
+package com.dtstack.chunjun.connector.kafka.enums;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/option/KafkaOptions.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/option/KafkaOptions.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/option/KafkaOptions.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/option/KafkaOptions.java
index f6f64f2b48..a0ee67a1ec 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/option/KafkaOptions.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/option/KafkaOptions.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.option;
+package com.dtstack.chunjun.connector.kafka.option;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/partitioner/CustomerFlinkPartition.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/partitioner/CustomerFlinkPartition.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/partitioner/CustomerFlinkPartition.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/partitioner/CustomerFlinkPartition.java
index 2dc174ec88..dad39e9531 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/partitioner/CustomerFlinkPartition.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/partitioner/CustomerFlinkPartition.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.kafka.partitioner;
+package com.dtstack.chunjun.connector.kafka.partitioner;
import org.apache.flink.streaming.connectors.kafka.partitioner.FlinkKafkaPartitioner;
import org.apache.flink.util.Preconditions;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/RowDeserializationSchema.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/RowDeserializationSchema.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/RowDeserializationSchema.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/RowDeserializationSchema.java
index 1540d3025d..5150090114 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/RowDeserializationSchema.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/RowDeserializationSchema.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.serialization;
+package com.dtstack.chunjun.connector.kafka.serialization;
-import com.dtstack.flinkx.connector.kafka.conf.KafkaConf;
-import com.dtstack.flinkx.connector.kafka.source.DynamicKafkaDeserializationSchema;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.util.JsonUtil;
+import com.dtstack.chunjun.connector.kafka.conf.KafkaConf;
+import com.dtstack.chunjun.connector.kafka.source.DynamicKafkaDeserializationSchema;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/RowSerializationSchema.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/RowSerializationSchema.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/RowSerializationSchema.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/RowSerializationSchema.java
index 04b95a8da3..bdabfe76aa 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/RowSerializationSchema.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/RowSerializationSchema.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.serialization;
+package com.dtstack.chunjun.connector.kafka.serialization;
-import com.dtstack.flinkx.connector.kafka.conf.KafkaConf;
-import com.dtstack.flinkx.connector.kafka.sink.DynamicKafkaSerializationSchema;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.util.JsonUtil;
+import com.dtstack.chunjun.connector.kafka.conf.KafkaConf;
+import com.dtstack.chunjun.connector.kafka.sink.DynamicKafkaSerializationSchema;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.api.common.serialization.SerializationSchema;
import org.apache.flink.streaming.connectors.kafka.partitioner.FlinkKafkaPartitioner;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcColumnConverter.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcColumnConverter.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcColumnConverter.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcColumnConverter.java
index 4d990e2abb..12d4c9ca84 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcColumnConverter.java
@@ -16,23 +16,23 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.serialization.ticdc;
+package com.dtstack.chunjun.connector.kafka.serialization.ticdc;
-import com.dtstack.flinkx.cdc.EventType;
-import com.dtstack.flinkx.constants.CDCConstantValue;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.MapColumn;
-import com.dtstack.flinkx.element.column.NullColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.cdc.EventType;
+import com.dtstack.chunjun.constants.CDCConstantValue;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.MapColumn;
+import com.dtstack.chunjun.element.column.NullColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.calcite.shaded.com.google.common.collect.Maps;
import org.apache.flink.table.data.RowData;
@@ -54,14 +54,14 @@
import java.util.Locale;
import java.util.Map;
-import static com.dtstack.flinkx.connector.kafka.serialization.ticdc.TicdcDeserializationSchema.OP_TIME;
-import static com.dtstack.flinkx.connector.kafka.serialization.ticdc.TicdcDeserializationSchema.SCHEMA;
-import static com.dtstack.flinkx.connector.kafka.serialization.ticdc.TicdcDeserializationSchema.TABLE;
-import static com.dtstack.flinkx.connector.kafka.serialization.ticdc.TicdcDeserializationSchema.TS;
-import static com.dtstack.flinkx.constants.CDCConstantValue.AFTER;
-import static com.dtstack.flinkx.constants.CDCConstantValue.AFTER_;
-import static com.dtstack.flinkx.constants.CDCConstantValue.BEFORE;
-import static com.dtstack.flinkx.constants.CDCConstantValue.BEFORE_;
+import static com.dtstack.chunjun.connector.kafka.serialization.ticdc.TicdcDeserializationSchema.OP_TIME;
+import static com.dtstack.chunjun.connector.kafka.serialization.ticdc.TicdcDeserializationSchema.SCHEMA;
+import static com.dtstack.chunjun.connector.kafka.serialization.ticdc.TicdcDeserializationSchema.TABLE;
+import static com.dtstack.chunjun.connector.kafka.serialization.ticdc.TicdcDeserializationSchema.TS;
+import static com.dtstack.chunjun.constants.CDCConstantValue.AFTER;
+import static com.dtstack.chunjun.constants.CDCConstantValue.AFTER_;
+import static com.dtstack.chunjun.constants.CDCConstantValue.BEFORE;
+import static com.dtstack.chunjun.constants.CDCConstantValue.BEFORE_;
/**
* @author tiezhu@dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcColumnTypeHelper.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcColumnTypeHelper.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcColumnTypeHelper.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcColumnTypeHelper.java
index 672aaa622a..c113d5c8d6 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcColumnTypeHelper.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcColumnTypeHelper.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.kafka.serialization.ticdc;
+package com.dtstack.chunjun.connector.kafka.serialization.ticdc;
/**
* @author tiezhu@dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcDeserializationSchema.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcDeserializationSchema.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcDeserializationSchema.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcDeserializationSchema.java
index a4360a3c09..173c9be9f2 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcDeserializationSchema.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcDeserializationSchema.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.serialization.ticdc;
-
-import com.dtstack.flinkx.cdc.DdlRowDataBuilder;
-import com.dtstack.flinkx.cdc.EventType;
-import com.dtstack.flinkx.connector.kafka.conf.KafkaConf;
-import com.dtstack.flinkx.connector.kafka.source.DynamicKafkaDeserializationSchema;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.JsonUtil;
+package com.dtstack.chunjun.connector.kafka.serialization.ticdc;
+
+import com.dtstack.chunjun.cdc.DdlRowDataBuilder;
+import com.dtstack.chunjun.cdc.EventType;
+import com.dtstack.chunjun.connector.kafka.conf.KafkaConf;
+import com.dtstack.chunjun.connector.kafka.source.DynamicKafkaDeserializationSchema;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.calcite.shaded.com.google.common.collect.Maps;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcEventTypeHelper.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcEventTypeHelper.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcEventTypeHelper.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcEventTypeHelper.java
index a23cae1630..1fd961e9dd 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/serialization/ticdc/TicdcEventTypeHelper.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/serialization/ticdc/TicdcEventTypeHelper.java
@@ -1,6 +1,6 @@
-package com.dtstack.flinkx.connector.kafka.serialization.ticdc;
+package com.dtstack.chunjun.connector.kafka.serialization.ticdc;
-import com.dtstack.flinkx.cdc.EventType;
+import com.dtstack.chunjun.cdc.EventType;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/DynamicKafkaSerializationSchema.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/DynamicKafkaSerializationSchema.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/DynamicKafkaSerializationSchema.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/DynamicKafkaSerializationSchema.java
index d6a84ef3db..d87ed1859c 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/DynamicKafkaSerializationSchema.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/DynamicKafkaSerializationSchema.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.sink;
-
-import com.dtstack.flinkx.constants.Metrics;
-import com.dtstack.flinkx.dirty.DirtyConf;
-import com.dtstack.flinkx.dirty.manager.DirtyManager;
-import com.dtstack.flinkx.dirty.utils.DirtyConfUtil;
-import com.dtstack.flinkx.metrics.AccumulatorCollector;
-import com.dtstack.flinkx.metrics.BaseMetric;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.util.JsonUtil;
+package com.dtstack.chunjun.connector.kafka.sink;
+
+import com.dtstack.chunjun.constants.Metrics;
+import com.dtstack.chunjun.dirty.DirtyConf;
+import com.dtstack.chunjun.dirty.manager.DirtyManager;
+import com.dtstack.chunjun.dirty.utils.DirtyConfUtil;
+import com.dtstack.chunjun.metrics.AccumulatorCollector;
+import com.dtstack.chunjun.metrics.BaseMetric;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.api.common.ExecutionConfig;
import org.apache.flink.api.common.accumulators.LongCounter;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/KafkaDynamicSink.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/KafkaDynamicSink.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/KafkaDynamicSink.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/KafkaDynamicSink.java
index 8656061460..e3fe02dee1 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/KafkaDynamicSink.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/KafkaDynamicSink.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.sink;
+package com.dtstack.chunjun.connector.kafka.sink;
-import com.dtstack.flinkx.connector.kafka.sink.DynamicKafkaSerializationSchema.MetadataConverter;
+import com.dtstack.chunjun.connector.kafka.sink.DynamicKafkaSerializationSchema.MetadataConverter;
import org.apache.flink.annotation.Internal;
import org.apache.flink.api.common.serialization.SerializationSchema;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/KafkaProducer.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/KafkaProducer.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/KafkaProducer.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/KafkaProducer.java
index e6b8754594..20432ab8f0 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/KafkaProducer.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/KafkaProducer.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.sink;
+package com.dtstack.chunjun.connector.kafka.sink;
-import com.dtstack.flinkx.restore.FormatState;
+import com.dtstack.chunjun.restore.FormatState;
import org.apache.flink.api.common.functions.RuntimeContext;
import org.apache.flink.api.common.state.ListState;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/KafkaSinkFactory.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/KafkaSinkFactory.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/KafkaSinkFactory.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/KafkaSinkFactory.java
index adae953623..986def979b 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/sink/KafkaSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/sink/KafkaSinkFactory.java
@@ -15,18 +15,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.sink;
-
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.kafka.adapter.StartupModeAdapter;
-import com.dtstack.flinkx.connector.kafka.conf.KafkaConf;
-import com.dtstack.flinkx.connector.kafka.converter.KafkaColumnConverter;
-import com.dtstack.flinkx.connector.kafka.enums.StartupMode;
-import com.dtstack.flinkx.connector.kafka.partitioner.CustomerFlinkPartition;
-import com.dtstack.flinkx.connector.kafka.serialization.RowSerializationSchema;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+package com.dtstack.chunjun.connector.kafka.sink;
+
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.kafka.adapter.StartupModeAdapter;
+import com.dtstack.chunjun.connector.kafka.conf.KafkaConf;
+import com.dtstack.chunjun.connector.kafka.converter.KafkaColumnConverter;
+import com.dtstack.chunjun.connector.kafka.enums.StartupMode;
+import com.dtstack.chunjun.connector.kafka.partitioner.CustomerFlinkPartition;
+import com.dtstack.chunjun.connector.kafka.serialization.RowSerializationSchema;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.api.common.io.OutputFormat;
import org.apache.flink.streaming.api.datastream.DataStream;
@@ -57,7 +57,7 @@ public KafkaSinkFactory(SyncConf config) {
.create();
GsonUtil.setTypeAdapter(gson);
kafkaConf = gson.fromJson(gson.toJson(config.getWriter().getParameter()), KafkaConf.class);
- super.initFlinkxCommonConf(kafkaConf);
+ super.initCommonConf(kafkaConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/DynamicKafkaDeserializationSchema.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/DynamicKafkaDeserializationSchema.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/DynamicKafkaDeserializationSchema.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/DynamicKafkaDeserializationSchema.java
index b2378820e5..3992e33434 100755
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/DynamicKafkaDeserializationSchema.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/DynamicKafkaDeserializationSchema.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.source;
-
-import com.dtstack.flinkx.constants.Metrics;
-import com.dtstack.flinkx.dirty.DirtyConf;
-import com.dtstack.flinkx.dirty.manager.DirtyManager;
-import com.dtstack.flinkx.dirty.utils.DirtyConfUtil;
-import com.dtstack.flinkx.metrics.AccumulatorCollector;
-import com.dtstack.flinkx.metrics.BaseMetric;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.util.JsonUtil;
+package com.dtstack.chunjun.connector.kafka.source;
+
+import com.dtstack.chunjun.constants.Metrics;
+import com.dtstack.chunjun.dirty.DirtyConf;
+import com.dtstack.chunjun.dirty.manager.DirtyManager;
+import com.dtstack.chunjun.dirty.utils.DirtyConfUtil;
+import com.dtstack.chunjun.metrics.AccumulatorCollector;
+import com.dtstack.chunjun.metrics.BaseMetric;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.api.common.ExecutionConfig;
import org.apache.flink.api.common.accumulators.LongCounter;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/FlinkKafkaConsumer.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/FlinkKafkaConsumer.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/FlinkKafkaConsumer.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/FlinkKafkaConsumer.java
index 9c231e387f..7608e9a546 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/FlinkKafkaConsumer.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/FlinkKafkaConsumer.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.source;
+package com.dtstack.chunjun.connector.kafka.source;
-import com.dtstack.flinkx.connector.kafka.util.KafkaUtil;
+import com.dtstack.chunjun.connector.kafka.util.KafkaUtil;
import org.apache.flink.api.common.eventtime.WatermarkStrategy;
import org.apache.flink.metrics.MetricGroup;
@@ -125,7 +125,7 @@ public FlinkKafkaConsumer(
useMetrics);
KafkaUtil.registerLagMetrics(
- kafkaFetcher, deserializationSchema.inputMetric.getFlinkxMetricGroup());
+ kafkaFetcher, deserializationSchema.inputMetric.getChunjunMetricGroup());
return kafkaFetcher;
}
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/KafkaConsumerWrapper.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/KafkaConsumerWrapper.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/KafkaConsumerWrapper.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/KafkaConsumerWrapper.java
index 1a250efd72..8508a5ba8d 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/KafkaConsumerWrapper.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/KafkaConsumerWrapper.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.source;
+package com.dtstack.chunjun.connector.kafka.source;
-import com.dtstack.flinkx.restore.FormatState;
+import com.dtstack.chunjun.restore.FormatState;
import org.apache.flink.api.common.eventtime.WatermarkStrategy;
import org.apache.flink.api.common.functions.RuntimeContext;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/KafkaDynamicSource.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/KafkaDynamicSource.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/KafkaDynamicSource.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/KafkaDynamicSource.java
index c4be9130f3..70f3baf52f 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/KafkaDynamicSource.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/KafkaDynamicSource.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.source;
+package com.dtstack.chunjun.connector.kafka.source;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.eventtime.WatermarkStrategy;
import org.apache.flink.api.common.serialization.DeserializationSchema;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/KafkaSourceFactory.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/KafkaSourceFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/KafkaSourceFactory.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/KafkaSourceFactory.java
index 0c8f01e028..9075600c4c 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/source/KafkaSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/source/KafkaSourceFactory.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.source;
+package com.dtstack.chunjun.connector.kafka.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.kafka.adapter.StartupModeAdapter;
-import com.dtstack.flinkx.connector.kafka.conf.KafkaConf;
-import com.dtstack.flinkx.connector.kafka.converter.KafkaColumnConverter;
-import com.dtstack.flinkx.connector.kafka.enums.StartupMode;
-import com.dtstack.flinkx.connector.kafka.serialization.RowDeserializationSchema;
-import com.dtstack.flinkx.connector.kafka.serialization.ticdc.TicdcDeserializationSchema;
-import com.dtstack.flinkx.connector.kafka.util.KafkaUtil;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.kafka.adapter.StartupModeAdapter;
+import com.dtstack.chunjun.connector.kafka.conf.KafkaConf;
+import com.dtstack.chunjun.connector.kafka.converter.KafkaColumnConverter;
+import com.dtstack.chunjun.connector.kafka.enums.StartupMode;
+import com.dtstack.chunjun.connector.kafka.serialization.RowDeserializationSchema;
+import com.dtstack.chunjun.connector.kafka.serialization.ticdc.TicdcDeserializationSchema;
+import com.dtstack.chunjun.connector.kafka.util.KafkaUtil;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -59,7 +59,7 @@ public KafkaSourceFactory(SyncConf config, StreamExecutionEnvironment env) {
.create();
GsonUtil.setTypeAdapter(gson);
kafkaConf = gson.fromJson(gson.toJson(config.getReader().getParameter()), KafkaConf.class);
- super.initFlinkxCommonConf(kafkaConf);
+ super.initCommonConf(kafkaConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/table/KafkaDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/table/KafkaDynamicTableFactory.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/table/KafkaDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/table/KafkaDynamicTableFactory.java
index b66c0d45bf..f4dad04e74 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/table/KafkaDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/table/KafkaDynamicTableFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.table;
+package com.dtstack.chunjun.connector.kafka.table;
-import com.dtstack.flinkx.connector.kafka.sink.KafkaDynamicSink;
-import com.dtstack.flinkx.connector.kafka.source.KafkaDynamicSource;
-import com.dtstack.flinkx.connector.kafka.util.KafkaUtil;
+import com.dtstack.chunjun.connector.kafka.sink.KafkaDynamicSink;
+import com.dtstack.chunjun.connector.kafka.source.KafkaDynamicSource;
+import com.dtstack.chunjun.connector.kafka.util.KafkaUtil;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.serialization.SerializationSchema;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/util/KafkaUtil.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/util/KafkaUtil.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/util/KafkaUtil.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/util/KafkaUtil.java
index 8833e1caed..fd4da547c3 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/kafka/util/KafkaUtil.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/kafka/util/KafkaUtil.java
@@ -15,11 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kafka.util;
+package com.dtstack.chunjun.connector.kafka.util;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.constants.Metrics;
-import com.dtstack.flinkx.util.ReflectionUtils;
+import com.dtstack.chunjun.connector.kafka.deserializer.DtKafkaDeserializer;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.constants.Metrics;
+import com.dtstack.chunjun.util.ReflectionUtils;
import org.apache.flink.metrics.Gauge;
import org.apache.flink.metrics.MetricGroup;
@@ -31,6 +32,7 @@
import org.apache.flink.streaming.connectors.kafka.table.KafkaOptions;
import org.apache.commons.lang3.StringUtils;
+import org.apache.kafka.clients.consumer.ConsumerConfig;
import org.apache.kafka.clients.consumer.KafkaConsumer;
import org.apache.kafka.clients.consumer.internals.SubscriptionState;
import org.apache.kafka.common.TopicPartition;
@@ -112,18 +114,19 @@ public static Properties getKafkaProperties(Map tableOptions) {
key.substring((KafkaOptions.PROPERTIES_PREFIX).length());
kafkaProperties.put(subKey, value);
});
- String keyDeserializer = tableOptions.get("key.deserializer");
+ String keyDeserializer = tableOptions.get(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG);
if (StringUtils.isNotBlank(keyDeserializer)) {
kafkaProperties.put(
- "key.deserializer",
- "com.dtstack.flinkx.connector.kafka.deserializer.DtKafkaDeserializer");
+ ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG,
+ DtKafkaDeserializer.class.getName());
kafkaProperties.put("dt.key.deserializer", keyDeserializer);
}
- String valueDeserializer = tableOptions.get("value.deserializer");
+ String valueDeserializer =
+ tableOptions.get(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG);
if (StringUtils.isNotBlank(valueDeserializer)) {
kafkaProperties.put(
- "value.deserializer",
- "com.dtstack.flinkx.connector.kafka.deserializer.DtKafkaDeserializer");
+ ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG,
+ DtKafkaDeserializer.class.getName());
kafkaProperties.put("dt.value.deserializer", valueDeserializer);
}
}
@@ -132,7 +135,7 @@ public static Properties getKafkaProperties(Map tableOptions) {
@SuppressWarnings("all")
public static void registerLagMetrics(
- AbstractFetcher kafkaFetcher, MetricGroup flinkxMetricGroup) throws Exception {
+ AbstractFetcher kafkaFetcher, MetricGroup chunjunMetricGroup) throws Exception {
Field consumerThreadField =
ReflectionUtils.getDeclaredField(kafkaFetcher, "consumerThread");
consumerThreadField.setAccessible(true);
@@ -156,7 +159,7 @@ public static void registerLagMetrics(
KafkaTopicPartition kafkaTopicPartition =
kafkaTopicPartitionState.getKafkaTopicPartition();
MetricGroup kafkaConsumerGroup =
- flinkxMetricGroup.addGroup(
+ chunjunMetricGroup.addGroup(
KafkaConsumerMetricConstants.KAFKA_CONSUMER_METRICS_GROUP);
MetricGroup topicMetricGroup =
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/upsertkafka/table/UpsertKafkaDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/upsertkafka/table/UpsertKafkaDynamicTableFactory.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/upsertkafka/table/UpsertKafkaDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/upsertkafka/table/UpsertKafkaDynamicTableFactory.java
index d665979a2a..fe5b294187 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/java/com/dtstack/flinkx/connector/upsertkafka/table/UpsertKafkaDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/java/com/dtstack/chunjun/connector/upsertkafka/table/UpsertKafkaDynamicTableFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.upsertkafka.table;
+package com.dtstack.chunjun.connector.upsertkafka.table;
-import com.dtstack.flinkx.connector.kafka.sink.KafkaDynamicSink;
-import com.dtstack.flinkx.connector.kafka.source.KafkaDynamicSource;
-import com.dtstack.flinkx.connector.kafka.util.KafkaUtil;
+import com.dtstack.chunjun.connector.kafka.sink.KafkaDynamicSink;
+import com.dtstack.chunjun.connector.kafka.source.KafkaDynamicSource;
+import com.dtstack.chunjun.connector.kafka.util.KafkaUtil;
import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.serialization.SerializationSchema;
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/org/apache/avro/Schemas.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/org/apache/avro/Schemas.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/org/apache/avro/Schemas.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/org/apache/avro/Schemas.java
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/java/org/apache/kafka/clients/consumer/internals/SubscriptionState.java b/chunjun-connectors/chunjun-connector-kafka/src/main/java/org/apache/kafka/clients/consumer/internals/SubscriptionState.java
similarity index 100%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/java/org/apache/kafka/clients/consumer/internals/SubscriptionState.java
rename to chunjun-connectors/chunjun-connector-kafka/src/main/java/org/apache/kafka/clients/consumer/internals/SubscriptionState.java
diff --git a/flinkx-connectors/flinkx-connector-kafka/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-kafka/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
similarity index 86%
rename from flinkx-connectors/flinkx-connector-kafka/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
rename to chunjun-connectors/chunjun-connector-kafka/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
index 6e7e6b46af..63bf1d6180 100644
--- a/flinkx-connectors/flinkx-connector-kafka/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
+++ b/chunjun-connectors/chunjun-connector-kafka/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-com.dtstack.flinkx.connector.kafka.table.KafkaDynamicTableFactory
-com.dtstack.flinkx.connector.upsertkafka.table.UpsertKafkaDynamicTableFactory
+com.dtstack.chunjun.connector.kafka.table.KafkaDynamicTableFactory
+com.dtstack.chunjun.connector.upsertkafka.table.UpsertKafkaDynamicTableFactory
org.apache.flink.formats.avro.registry.confluent.RegistryAvroFormatFactory
org.apache.flink.formats.avro.registry.confluent.debezium.DebeziumAvroFormatFactory
diff --git a/flinkx-connectors/flinkx-connector-kingbase/pom.xml b/chunjun-connectors/chunjun-connector-kingbase/pom.xml
similarity index 87%
rename from flinkx-connectors/flinkx-connector-kingbase/pom.xml
rename to chunjun-connectors/chunjun-connector-kingbase/pom.xml
index 43320eb45b..d3153dccba 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/pom.xml
+++ b/chunjun-connectors/chunjun-connector-kingbase/pom.xml
@@ -3,19 +3,19 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-kingbase
- FlinkX : Connectors : Kingbase
+ chunjun-connector-kingbase
+ ChunJun : Connectors : Kingbase
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/converter/KingbaseColumnConverter.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/converter/KingbaseColumnConverter.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/converter/KingbaseColumnConverter.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/converter/KingbaseColumnConverter.java
index 6b04cc885e..40f3b211fd 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/converter/KingbaseColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/converter/KingbaseColumnConverter.java
@@ -15,18 +15,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.converter;
+package com.dtstack.chunjun.connector.kingbase.converter;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcColumnConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcColumnConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -38,13 +38,13 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/05/19 15:26
*/
public class KingbaseColumnConverter extends JdbcColumnConverter {
- public KingbaseColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ public KingbaseColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
super(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/converter/KingbaseRawTypeConverter.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/converter/KingbaseRawTypeConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/converter/KingbaseRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/converter/KingbaseRawTypeConverter.java
index 13dec5a8fe..c8879e5fbf 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/converter/KingbaseRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/converter/KingbaseRawTypeConverter.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.converter;
+package com.dtstack.chunjun.connector.kingbase.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
@@ -27,7 +27,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/05/13 20:10
*/
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/converter/KingbaseRowConverter.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/converter/KingbaseRowConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/converter/KingbaseRowConverter.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/converter/KingbaseRowConverter.java
index 6008969a61..37be35900c 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/converter/KingbaseRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/converter/KingbaseRowConverter.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.converter;
+package com.dtstack.chunjun.connector.kingbase.converter;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.StringData;
@@ -35,7 +35,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/05/20 17:08
*/
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/dialect/KingbaseDialect.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/dialect/KingbaseDialect.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/dialect/KingbaseDialect.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/dialect/KingbaseDialect.java
index 47f49b4984..285019d073 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/dialect/KingbaseDialect.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/dialect/KingbaseDialect.java
@@ -15,18 +15,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.dialect;
-
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.connector.kingbase.converter.KingbaseColumnConverter;
-import com.dtstack.flinkx.connector.kingbase.converter.KingbaseRawTypeConverter;
-import com.dtstack.flinkx.connector.kingbase.converter.KingbaseRowConverter;
-import com.dtstack.flinkx.connector.kingbase.util.KingbaseConstants;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.enums.EDatabaseType;
+package com.dtstack.chunjun.connector.kingbase.dialect;
+
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.connector.kingbase.converter.KingbaseColumnConverter;
+import com.dtstack.chunjun.connector.kingbase.converter.KingbaseRawTypeConverter;
+import com.dtstack.chunjun.connector.kingbase.converter.KingbaseRowConverter;
+import com.dtstack.chunjun.connector.kingbase.util.KingbaseConstants;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.enums.EDatabaseType;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -40,7 +40,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/04/26 22:01
*/
@@ -79,7 +79,7 @@ public String quoteIdentifier(String identifier) {
@Override
public AbstractRowConverter
- getColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ getColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
return new KingbaseColumnConverter(rowType, commonConf);
}
@@ -164,6 +164,6 @@ public String getInsertIntoStatement(String schema, String tableName, String[] f
@Override
public String getRowNumColumn(String orderBy) {
- return String.format("row_number() over(%s) as FLINKX_ROWNUM", orderBy);
+ return String.format("row_number() over(%s) as CHUNJUN_ROWNUM", orderBy);
}
}
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/sink/KingbaseOutputFormat.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/sink/KingbaseOutputFormat.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/sink/KingbaseOutputFormat.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/sink/KingbaseOutputFormat.java
index c6d77a2c98..37cab69f29 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/sink/KingbaseOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/sink/KingbaseOutputFormat.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.sink;
+package com.dtstack.chunjun.connector.kingbase.sink;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
@@ -27,7 +27,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/05/13 20:10
*/
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/sink/KingbaseSinkFactory.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/sink/KingbaseSinkFactory.java
similarity index 78%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/sink/KingbaseSinkFactory.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/sink/KingbaseSinkFactory.java
index aad1896dfb..802760b601 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/sink/KingbaseSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/sink/KingbaseSinkFactory.java
@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.sink;
+package com.dtstack.chunjun.connector.kingbase.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
-import com.dtstack.flinkx.connector.kingbase.dialect.KingbaseDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.connector.kingbase.dialect.KingbaseDialect;
/**
* @description:
- * @program: flinkx-all
+ * @program: ChunJun
* @author: lany
* @create: 2021/05/13 20:10
*/
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/source/KingbaseInputFormat.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/source/KingbaseInputFormat.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/source/KingbaseInputFormat.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/source/KingbaseInputFormat.java
index 66c41e8421..31aeb53c45 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/source/KingbaseInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/source/KingbaseInputFormat.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.source;
+package com.dtstack.chunjun.connector.kingbase.source;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
@@ -27,7 +27,7 @@
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/05/13 20:10
*/
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/source/KingbaseSourceFactory.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/source/KingbaseSourceFactory.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/source/KingbaseSourceFactory.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/source/KingbaseSourceFactory.java
index d7f1314ce6..7895cae788 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/source/KingbaseSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/source/KingbaseSourceFactory.java
@@ -15,18 +15,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.source;
+package com.dtstack.chunjun.connector.kingbase.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
-import com.dtstack.flinkx.connector.kingbase.dialect.KingbaseDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.connector.kingbase.dialect.KingbaseDialect;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/05/13 20:10
*/
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/table/KingbaseDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/table/KingbaseDynamicTableFactory.java
similarity index 69%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/table/KingbaseDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/table/KingbaseDynamicTableFactory.java
index 9f4cc0c16c..684b4e252e 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/table/KingbaseDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/table/KingbaseDynamicTableFactory.java
@@ -15,21 +15,21 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.table;
+package com.dtstack.chunjun.connector.kingbase.table;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
-import com.dtstack.flinkx.connector.kingbase.dialect.KingbaseDialect;
-import com.dtstack.flinkx.connector.kingbase.sink.KingbaseOutputFormat;
-import com.dtstack.flinkx.connector.kingbase.source.KingbaseInputFormat;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.kingbase.dialect.KingbaseDialect;
+import com.dtstack.chunjun.connector.kingbase.sink.KingbaseOutputFormat;
+import com.dtstack.chunjun.connector.kingbase.source.KingbaseInputFormat;
-import static com.dtstack.flinkx.connector.kingbase.util.KingbaseConstants.IDENTIFIER;
+import static com.dtstack.chunjun.connector.kingbase.util.KingbaseConstants.IDENTIFIER;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/05/13 20:10
*/
diff --git a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/util/KingbaseConstants.java b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/util/KingbaseConstants.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/util/KingbaseConstants.java
rename to chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/util/KingbaseConstants.java
index 36dcc32881..c5eb75881e 100644
--- a/flinkx-connectors/flinkx-connector-kingbase/src/main/java/com/dtstack/flinkx/connector/kingbase/util/KingbaseConstants.java
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/java/com/dtstack/chunjun/connector/kingbase/util/KingbaseConstants.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kingbase.util;
+package com.dtstack.chunjun.connector.kingbase.util;
/**
* @description:
- * @program: flinkx-all
+ * @program chunjun
* @author: lany
* @create: 2021/05/17 10:47
*/
diff --git a/chunjun-connectors/chunjun-connector-kingbase/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-kingbase/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..f40cf6b90a
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-kingbase/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.kingbase.table.KingbaseDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-kudu/pom.xml b/chunjun-connectors/chunjun-connector-kudu/pom.xml
similarity index 93%
rename from flinkx-connectors/flinkx-connector-kudu/pom.xml
rename to chunjun-connectors/chunjun-connector-kudu/pom.xml
index de07a17487..e13d6f7c9f 100644
--- a/flinkx-connectors/flinkx-connector-kudu/pom.xml
+++ b/chunjun-connectors/chunjun-connector-kudu/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-kudu
- FlinkX : Connectors : Kudu
+ chunjun-connector-kudu
+ ChunJun : Connectors : Kudu
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduCommonConf.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduCommonConf.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduCommonConf.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduCommonConf.java
index 2a244eda4f..f07923e912 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduCommonConf.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduCommonConf.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.conf;
+package com.dtstack.chunjun.connector.kudu.conf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.security.KerberosConfig;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.security.KerberosConfig;
import org.apache.flink.configuration.ReadableConfig;
@@ -29,22 +29,22 @@
import java.util.HashMap;
import java.util.Map;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.ADMIN_OPERATION_TIMEOUT;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.MASTER_ADDRESS;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.OPERATION_TIMEOUT;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.QUERY_TIMEOUT;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.TABLE_NAME;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.WORKER_COUNT;
-import static com.dtstack.flinkx.security.KerberosOptions.KEYTAB;
-import static com.dtstack.flinkx.security.KerberosOptions.KRB5_CONF;
-import static com.dtstack.flinkx.security.KerberosOptions.PRINCIPAL;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARALLELISM;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.ADMIN_OPERATION_TIMEOUT;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.MASTER_ADDRESS;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.OPERATION_TIMEOUT;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.QUERY_TIMEOUT;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.TABLE_NAME;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.WORKER_COUNT;
+import static com.dtstack.chunjun.security.KerberosOptions.KEYTAB;
+import static com.dtstack.chunjun.security.KerberosOptions.KRB5_CONF;
+import static com.dtstack.chunjun.security.KerberosOptions.PRINCIPAL;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARALLELISM;
/**
* @author tiezhu
* @since 2021/6/9 星期三
*/
-public class KuduCommonConf extends FlinkxCommonConf {
+public class KuduCommonConf extends ChunJunCommonConf {
/** master节点地址:端口,多个以,隔开 */
protected String masters;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduLookupConf.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduLookupConf.java
similarity index 77%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduLookupConf.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduLookupConf.java
index dce1012e15..b2ae6ff0da 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduLookupConf.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduLookupConf.java
@@ -16,25 +16,25 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.conf;
+package com.dtstack.chunjun.connector.kudu.conf;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.configuration.ReadableConfig;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.FAULT_TOLERANT;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.LIMIT_NUM;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.SCANNER_BATCH_SIZE_BYTES;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.TABLE_NAME;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.FAULT_TOLERANT;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.LIMIT_NUM;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.SCANNER_BATCH_SIZE_BYTES;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.TABLE_NAME;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduSinkConf.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduSinkConf.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduSinkConf.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduSinkConf.java
index d1136641a2..8ed5ec96af 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduSinkConf.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduSinkConf.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.conf;
+package com.dtstack.chunjun.connector.kudu.conf;
-import com.dtstack.flinkx.sink.WriteMode;
+import com.dtstack.chunjun.sink.WriteMode;
import org.apache.flink.configuration.ReadableConfig;
@@ -26,11 +26,11 @@
import java.util.Locale;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.FLUSH_MODE;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.MUTATION_BUFFER_SPACE;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.WRITE_MODE;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.FLUSH_MODE;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.MUTATION_BUFFER_SPACE;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.WRITE_MODE;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduSourceConf.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduSourceConf.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduSourceConf.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduSourceConf.java
index 6625878731..8b82e2a301 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/conf/KuduSourceConf.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/conf/KuduSourceConf.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.conf;
+package com.dtstack.chunjun.connector.kudu.conf;
import org.apache.flink.configuration.ReadableConfig;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.FILTER_EXPRESSION;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.READ_MODE;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.SCAN_BATCH_SIZE_BYTES;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.FILTER_EXPRESSION;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.READ_MODE;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.SCAN_BATCH_SIZE_BYTES;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/converter/KuduColumnConverter.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/converter/KuduColumnConverter.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/converter/KuduColumnConverter.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/converter/KuduColumnConverter.java
index 8359621968..cf203277b2 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/converter/KuduColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/converter/KuduColumnConverter.java
@@ -16,21 +16,21 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.converter;
+package com.dtstack.chunjun.connector.kudu.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.ByteColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.ByteColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.RowType;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/converter/KuduRawTypeConverter.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/converter/KuduRawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/converter/KuduRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/converter/KuduRawTypeConverter.java
index 5135d078da..2f7d7351b9 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/converter/KuduRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/converter/KuduRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.converter;
+package com.dtstack.chunjun.connector.kudu.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/converter/KuduRowConverter.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/converter/KuduRowConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/converter/KuduRowConverter.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/converter/KuduRowConverter.java
index 7a90afd666..5bf42a5f2c 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/converter/KuduRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/converter/KuduRowConverter.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.converter;
+package com.dtstack.chunjun.connector.kudu.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/sink/KuduOutputFormat.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/sink/KuduOutputFormat.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/sink/KuduOutputFormat.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/sink/KuduOutputFormat.java
index 6d93da9a02..94212834fe 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/sink/KuduOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/sink/KuduOutputFormat.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.sink;
+package com.dtstack.chunjun.connector.kudu.sink;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSinkConf;
-import com.dtstack.flinkx.connector.kudu.util.KuduUtil;
-import com.dtstack.flinkx.sink.WriteMode;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.NoRestartException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSinkConf;
+import com.dtstack.chunjun.connector.kudu.util.KuduUtil;
+import com.dtstack.chunjun.sink.WriteMode;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.NoRestartException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.table.data.RowData;
@@ -96,7 +96,7 @@ private void dealResponse(OperationResponse response) {
|| error.getErrorStatus().isRuntimeError()
|| error.getErrorStatus().isServiceUnavailable()
|| error.getErrorStatus().isIllegalState()) {
- throw new FlinkxRuntimeException(errorMsg);
+ throw new ChunJunRuntimeException(errorMsg);
}
}
}
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/sink/KuduOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/sink/KuduOutputFormatBuilder.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/sink/KuduOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/sink/KuduOutputFormatBuilder.java
index 619649006e..13c57c8943 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/sink/KuduOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/sink/KuduOutputFormatBuilder.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.sink;
+package com.dtstack.chunjun.connector.kudu.sink;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSinkConf;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
-import com.dtstack.flinkx.throwable.NoRestartException;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSinkConf;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.throwable.NoRestartException;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/sink/KuduSinkFactory.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/sink/KuduSinkFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/sink/KuduSinkFactory.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/sink/KuduSinkFactory.java
index 36d4f21408..03a86b4bf0 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/sink/KuduSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/sink/KuduSinkFactory.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.sink;
+package com.dtstack.chunjun.connector.kudu.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSinkConf;
-import com.dtstack.flinkx.connector.kudu.converter.KuduColumnConverter;
-import com.dtstack.flinkx.connector.kudu.converter.KuduRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSinkConf;
+import com.dtstack.chunjun.connector.kudu.converter.KuduColumnConverter;
+import com.dtstack.chunjun.connector.kudu.converter.KuduRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -52,7 +52,7 @@ public KuduSinkFactory(SyncConf syncConf) {
JsonUtil.toJson(syncConf.getWriter().getParameter()), KuduSinkConf.class);
sinkConf.setColumn(syncConf.getWriter().getFieldList());
sinkConf.setKerberos(sinkConf.conventHadoopConfig());
- super.initFlinkxCommonConf(sinkConf);
+ super.initCommonConf(sinkConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduInputFormat.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduInputFormat.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduInputFormat.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduInputFormat.java
index 7e2ce6fa8b..d54227f7de 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduInputFormat.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.source;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSourceConf;
-import com.dtstack.flinkx.connector.kudu.converter.KuduColumnConverter;
-import com.dtstack.flinkx.connector.kudu.converter.KuduRawTypeConverter;
-import com.dtstack.flinkx.connector.kudu.util.KuduUtil;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.kudu.source;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSourceConf;
+import com.dtstack.chunjun.connector.kudu.converter.KuduColumnConverter;
+import com.dtstack.chunjun.connector.kudu.converter.KuduRawTypeConverter;
+import com.dtstack.chunjun.connector.kudu.util.KuduUtil;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduInputFormatBuilder.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduInputFormatBuilder.java
index daff2cc7f5..9f757626b6 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduInputFormatBuilder.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.source;
+package com.dtstack.chunjun.connector.kudu.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSourceConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
-import com.dtstack.flinkx.throwable.NoRestartException;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSourceConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.throwable.NoRestartException;
import java.util.List;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduInputSplit.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduInputSplit.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduInputSplit.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduInputSplit.java
index ab78a6cf28..480f41334a 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduInputSplit.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.source;
+package com.dtstack.chunjun.connector.kudu.source;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduSourceFactory.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduSourceFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduSourceFactory.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduSourceFactory.java
index 8a6749fae3..21568c43ca 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/source/KuduSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/source/KuduSourceFactory.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.source;
+package com.dtstack.chunjun.connector.kudu.source;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSourceConf;
-import com.dtstack.flinkx.connector.kudu.converter.KuduRawTypeConverter;
-import com.dtstack.flinkx.connector.kudu.converter.KuduRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSourceConf;
+import com.dtstack.chunjun.connector.kudu.converter.KuduRawTypeConverter;
+import com.dtstack.chunjun.connector.kudu.converter.KuduRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -52,7 +52,7 @@ public KuduSourceFactory(SyncConf syncConf, StreamExecutionEnvironment env) {
JsonUtil.toJson(syncConf.getReader().getParameter()), KuduSourceConf.class);
sourceConf.setColumn(syncConf.getReader().getFieldList());
sourceConf.setKerberos(sourceConf.conventHadoopConfig());
- super.initFlinkxCommonConf(sourceConf);
+ super.initCommonConf(sourceConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduDynamicTableFactory.java
similarity index 63%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduDynamicTableFactory.java
index ea0063ffe1..041de4f40d 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduDynamicTableFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.table;
+package com.dtstack.chunjun.connector.kudu.table;
-import com.dtstack.flinkx.connector.kudu.conf.KuduLookupConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSinkConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSourceConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduLookupConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSinkConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSourceConf;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -35,37 +35,37 @@
import java.util.HashSet;
import java.util.Set;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.ADMIN_OPERATION_TIMEOUT;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.FILTER_EXPRESSION;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.FLUSH_MODE;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.MASTER_ADDRESS;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.MUTATION_BUFFER_SPACE;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.OPERATION_TIMEOUT;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.QUERY_TIMEOUT;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.READ_MODE;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.SCANNER_BATCH_SIZE_BYTES;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.TABLE_NAME;
-import static com.dtstack.flinkx.connector.kudu.table.KuduOptions.WORKER_COUNT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
-import static com.dtstack.flinkx.security.KerberosOptions.KEYTAB;
-import static com.dtstack.flinkx.security.KerberosOptions.KRB5_CONF;
-import static com.dtstack.flinkx.security.KerberosOptions.PRINCIPAL;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_FETCH_SIZE;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARALLELISM;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_QUERY_TIMEOUT;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_START_LOCATION;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_MAX_RETRIES;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_PARALLELISM;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.ADMIN_OPERATION_TIMEOUT;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.FILTER_EXPRESSION;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.FLUSH_MODE;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.MASTER_ADDRESS;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.MUTATION_BUFFER_SPACE;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.OPERATION_TIMEOUT;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.QUERY_TIMEOUT;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.READ_MODE;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.SCANNER_BATCH_SIZE_BYTES;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.TABLE_NAME;
+import static com.dtstack.chunjun.connector.kudu.table.KuduOptions.WORKER_COUNT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.security.KerberosOptions.KEYTAB;
+import static com.dtstack.chunjun.security.KerberosOptions.KRB5_CONF;
+import static com.dtstack.chunjun.security.KerberosOptions.PRINCIPAL;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_FETCH_SIZE;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARALLELISM;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_QUERY_TIMEOUT;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_START_LOCATION;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_MAX_RETRIES;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_PARALLELISM;
/**
* @author tiezhu
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduDynamicTableSink.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduDynamicTableSink.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduDynamicTableSink.java
index 371de6fbcd..07f8c79a79 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduDynamicTableSink.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.table;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSinkConf;
-import com.dtstack.flinkx.connector.kudu.converter.KuduRawTypeConverter;
-import com.dtstack.flinkx.connector.kudu.converter.KuduRowConverter;
-import com.dtstack.flinkx.connector.kudu.sink.KuduOutputFormatBuilder;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.kudu.table;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSinkConf;
+import com.dtstack.chunjun.connector.kudu.converter.KuduRawTypeConverter;
+import com.dtstack.chunjun.connector.kudu.converter.KuduRowConverter;
+import com.dtstack.chunjun.connector.kudu.sink.KuduOutputFormatBuilder;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduDynamicTableSource.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduDynamicTableSource.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduDynamicTableSource.java
index b0a1620c6c..f0b8495025 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduDynamicTableSource.java
@@ -16,22 +16,22 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.table;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduLookupConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSourceConf;
-import com.dtstack.flinkx.connector.kudu.converter.KuduRawTypeConverter;
-import com.dtstack.flinkx.connector.kudu.converter.KuduRowConverter;
-import com.dtstack.flinkx.connector.kudu.source.KuduInputFormatBuilder;
-import com.dtstack.flinkx.connector.kudu.table.lookup.KuduAllTableFunction;
-import com.dtstack.flinkx.connector.kudu.table.lookup.KuduLruTableFunction;
-import com.dtstack.flinkx.enums.CacheType;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelAsyncTableFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelTableFunctionProvider;
-import com.dtstack.flinkx.util.TableUtil;
+package com.dtstack.chunjun.connector.kudu.table;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduLookupConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSourceConf;
+import com.dtstack.chunjun.connector.kudu.converter.KuduRawTypeConverter;
+import com.dtstack.chunjun.connector.kudu.converter.KuduRowConverter;
+import com.dtstack.chunjun.connector.kudu.source.KuduInputFormatBuilder;
+import com.dtstack.chunjun.connector.kudu.table.lookup.KuduAllTableFunction;
+import com.dtstack.chunjun.connector.kudu.table.lookup.KuduLruTableFunction;
+import com.dtstack.chunjun.enums.CacheType;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelAsyncTableFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelTableFunctionProvider;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduOptions.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduOptions.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduOptions.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduOptions.java
index 59c37c268a..095d858db5 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/KuduOptions.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/KuduOptions.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.table;
+package com.dtstack.chunjun.connector.kudu.table;
-import com.dtstack.flinkx.sink.WriteMode;
+import com.dtstack.chunjun.sink.WriteMode;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/lookup/KuduAllTableFunction.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/lookup/KuduAllTableFunction.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/lookup/KuduAllTableFunction.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/lookup/KuduAllTableFunction.java
index cde89e96df..0fc5e458f7 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/lookup/KuduAllTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/lookup/KuduAllTableFunction.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.table.lookup;
-
-import com.dtstack.flinkx.connector.kudu.conf.KuduCommonConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduLookupConf;
-import com.dtstack.flinkx.connector.kudu.util.KuduUtil;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.lookup.AbstractAllTableFunction;
-import com.dtstack.flinkx.util.ThreadUtil;
+package com.dtstack.chunjun.connector.kudu.table.lookup;
+
+import com.dtstack.chunjun.connector.kudu.conf.KuduCommonConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduLookupConf;
+import com.dtstack.chunjun.connector.kudu.util.KuduUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.lookup.AbstractAllTableFunction;
+import com.dtstack.chunjun.util.ThreadUtil;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/lookup/KuduLruTableFunction.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/lookup/KuduLruTableFunction.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/lookup/KuduLruTableFunction.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/lookup/KuduLruTableFunction.java
index 2560dbf88f..e1b24a677d 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/table/lookup/KuduLruTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/table/lookup/KuduLruTableFunction.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.table.lookup;
-
-import com.dtstack.flinkx.connector.kudu.conf.KuduCommonConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduLookupConf;
-import com.dtstack.flinkx.connector.kudu.util.KuduUtil;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.enums.ECacheContentType;
-import com.dtstack.flinkx.lookup.AbstractLruTableFunction;
-import com.dtstack.flinkx.lookup.cache.CacheMissVal;
-import com.dtstack.flinkx.lookup.cache.CacheObj;
+package com.dtstack.chunjun.connector.kudu.table.lookup;
+
+import com.dtstack.chunjun.connector.kudu.conf.KuduCommonConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduLookupConf;
+import com.dtstack.chunjun.connector.kudu.util.KuduUtil;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.enums.ECacheContentType;
+import com.dtstack.chunjun.lookup.AbstractLruTableFunction;
+import com.dtstack.chunjun.lookup.cache.CacheMissVal;
+import com.dtstack.chunjun.lookup.cache.CacheObj;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.FunctionContext;
diff --git a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/util/KuduUtil.java b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/util/KuduUtil.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/util/KuduUtil.java
rename to chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/util/KuduUtil.java
index 27038aad43..d781ef51b0 100644
--- a/flinkx-connectors/flinkx-connector-kudu/src/main/java/com/dtstack/flinkx/connector/kudu/util/KuduUtil.java
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/java/com/dtstack/chunjun/connector/kudu/util/KuduUtil.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.kudu.util;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduCommonConf;
-import com.dtstack.flinkx.connector.kudu.conf.KuduSourceConf;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.security.KerberosConfig;
-import com.dtstack.flinkx.security.KerberosUtil;
-import com.dtstack.flinkx.throwable.NoRestartException;
+package com.dtstack.chunjun.connector.kudu.util;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduCommonConf;
+import com.dtstack.chunjun.connector.kudu.conf.KuduSourceConf;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.security.KerberosConfig;
+import com.dtstack.chunjun.security.KerberosUtil;
+import com.dtstack.chunjun.throwable.NoRestartException;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.math.NumberUtils;
diff --git a/chunjun-connectors/chunjun-connector-kudu/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-kudu/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..7d65a3cf49
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-kudu/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.kudu.table.KuduDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-mongodb/pom.xml b/chunjun-connectors/chunjun-connector-mongodb/pom.xml
similarity index 94%
rename from flinkx-connectors/flinkx-connector-mongodb/pom.xml
rename to chunjun-connectors/chunjun-connector-mongodb/pom.xml
index e89c842bc3..54094006e7 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/pom.xml
+++ b/chunjun-connectors/chunjun-connector-mongodb/pom.xml
@@ -21,14 +21,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-mongodb
- FlinkX : Connectors : MongoDB
+ chunjun-connector-mongodb
+ ChunJun : Connectors : MongoDB
3.11.3
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/MongoClientFactory.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/MongoClientFactory.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/MongoClientFactory.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/MongoClientFactory.java
index 8e8bee299a..aa5847551d 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/MongoClientFactory.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/MongoClientFactory.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb;
+package com.dtstack.chunjun.connector.mongodb;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.connector.mongodb.conf.MongodbClientOptions;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.conf.MongodbClientOptions;
import com.mongodb.AuthenticationMechanism;
import com.mongodb.MongoClient;
@@ -41,7 +41,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/22
*/
public class MongoClientFactory {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/conf/MongoClientConf.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/conf/MongoClientConf.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/conf/MongoClientConf.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/conf/MongoClientConf.java
index 5748abcdef..dee3c801b2 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/conf/MongoClientConf.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/conf/MongoClientConf.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.conf;
+package com.dtstack.chunjun.connector.mongodb.conf;
import com.mongodb.AuthenticationMechanism;
import com.mongodb.ServerAddress;
@@ -26,7 +26,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongoClientConf implements Serializable {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/conf/MongoWriteConf.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/conf/MongoWriteConf.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/conf/MongoWriteConf.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/conf/MongoWriteConf.java
index cf6ef3e8ff..8d1943a51c 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/conf/MongoWriteConf.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/conf/MongoWriteConf.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.conf;
+package com.dtstack.chunjun.connector.mongodb.conf;
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/29
*/
public class MongoWriteConf {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/conf/MongodbClientOptions.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/conf/MongodbClientOptions.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/conf/MongodbClientOptions.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/conf/MongodbClientOptions.java
index f995a82780..be6eb00218 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/conf/MongodbClientOptions.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/conf/MongodbClientOptions.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.conf;
+package com.dtstack.chunjun.connector.mongodb.conf;
import com.mongodb.MongoClientOptions;
import com.mongodb.WriteConcern;
@@ -25,7 +25,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/27
*/
public class MongodbClientOptions implements Serializable {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongoDeserializationConverter.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongoDeserializationConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongoDeserializationConverter.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongoDeserializationConverter.java
index e92ddf90d1..c7a7e262fb 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongoDeserializationConverter.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongoDeserializationConverter.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.converter;
+package com.dtstack.chunjun.connector.mongodb.converter;
import org.apache.flink.table.data.RowData;
@@ -24,7 +24,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/27
*/
public interface MongoDeserializationConverter extends Serializable {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongoSerializationConverter.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongoSerializationConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongoSerializationConverter.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongoSerializationConverter.java
index 019043163c..dd8419cdf8 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongoSerializationConverter.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongoSerializationConverter.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.converter;
+package com.dtstack.chunjun.connector.mongodb.converter;
import org.apache.flink.table.data.RowData;
@@ -26,7 +26,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public interface MongoSerializationConverter extends Serializable {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongodbColumnConverter.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongodbColumnConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongodbColumnConverter.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongodbColumnConverter.java
index dca894d279..6066f2cdf6 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongodbColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongodbColumnConverter.java
@@ -16,18 +16,18 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.converter;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
+package com.dtstack.chunjun.connector.mongodb.converter;
+
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.LogicalType;
@@ -46,7 +46,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongodbColumnConverter
@@ -56,7 +56,7 @@ public class MongodbColumnConverter
private final List toExternalConverters;
private final String[] fieldNames;
- public MongodbColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ public MongodbColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
super(rowType, commonConf);
this.fieldNames = rowType.getFieldNames().toArray(new String[0]);
toInternalConverters = new ArrayList<>();
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongodbRawTypeConverter.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongodbRawTypeConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongodbRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongodbRawTypeConverter.java
index 7aef04a71d..e91d19f183 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongodbRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongodbRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.converter;
+package com.dtstack.chunjun.connector.mongodb.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
@@ -27,7 +27,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongodbRawTypeConverter {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongodbRowConverter.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongodbRowConverter.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongodbRowConverter.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongodbRowConverter.java
index d0d6afefd8..bb2d506e20 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/converter/MongodbRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/converter/MongodbRowConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.converter;
+package com.dtstack.chunjun.connector.mongodb.converter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
@@ -46,7 +46,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public final class MongodbRowConverter
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/datasync/MongoClientConfFactory.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/datasync/MongoClientConfFactory.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/datasync/MongoClientConfFactory.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/datasync/MongoClientConfFactory.java
index 0bb6c0951a..361316824b 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/datasync/MongoClientConfFactory.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/datasync/MongoClientConfFactory.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.datasync;
+package com.dtstack.chunjun.connector.mongodb.datasync;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
import com.mongodb.MongoClientURI;
import com.mongodb.ServerAddress;
@@ -30,7 +30,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/24
*/
public class MongoClientConfFactory {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/datasync/MongoConverterFactory.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/datasync/MongoConverterFactory.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/datasync/MongoConverterFactory.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/datasync/MongoConverterFactory.java
index b51efca054..4d974cbb41 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/datasync/MongoConverterFactory.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/datasync/MongoConverterFactory.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.datasync;
+package com.dtstack.chunjun.connector.mongodb.datasync;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.mongodb.converter.MongodbColumnConverter;
-import com.dtstack.flinkx.connector.mongodb.converter.MongodbRawTypeConverter;
-import com.dtstack.flinkx.connector.mongodb.converter.MongodbRowConverter;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.mongodb.converter.MongodbColumnConverter;
+import com.dtstack.chunjun.connector.mongodb.converter.MongodbRawTypeConverter;
+import com.dtstack.chunjun.connector.mongodb.converter.MongodbRowConverter;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.types.logical.RowType;
@@ -31,7 +31,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/24
*/
public class MongoConverterFactory {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/datasync/MongodbDataSyncConf.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/datasync/MongodbDataSyncConf.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/datasync/MongodbDataSyncConf.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/datasync/MongodbDataSyncConf.java
index 284a7ad1e2..b830c1c22d 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/datasync/MongodbDataSyncConf.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/datasync/MongodbDataSyncConf.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.datasync;
+package com.dtstack.chunjun.connector.mongodb.datasync;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.mongodb.conf.MongodbClientOptions;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.mongodb.conf.MongodbClientOptions;
import com.mongodb.AuthenticationMechanism;
@@ -28,10 +28,10 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
-public class MongodbDataSyncConf extends FlinkxCommonConf implements Serializable {
+public class MongodbDataSyncConf extends ChunJunCommonConf implements Serializable {
private String hostPorts;
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/sink/MongodbOutputFormat.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/sink/MongodbOutputFormat.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/sink/MongodbOutputFormat.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/sink/MongodbOutputFormat.java
index 3b2148ff42..edd49d8bf8 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/sink/MongodbOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/sink/MongodbOutputFormat.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.sink;
+package com.dtstack.chunjun.connector.mongodb.sink;
-import com.dtstack.flinkx.connector.mongodb.MongoClientFactory;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.connector.mongodb.MongoClientFactory;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.table.data.RowData;
@@ -39,7 +39,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongodbOutputFormat extends BaseRichOutputFormat {
@@ -87,7 +87,7 @@ protected void writeMultipleRecordsInternal() throws Exception {
if (writeMode == WriteMode.INSERT) {
mongoCollection.insertMany(documents);
} else {
- throw new FlinkxRuntimeException("Does not support batch upsert documents");
+ throw new ChunJunRuntimeException("Does not support batch upsert documents");
}
}
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/sink/MongodbOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/sink/MongodbOutputFormatBuilder.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/sink/MongodbOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/sink/MongodbOutputFormatBuilder.java
index 431677f5f5..b0d0523ce0 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/sink/MongodbOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/sink/MongodbOutputFormatBuilder.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.sink;
+package com.dtstack.chunjun.connector.mongodb.sink;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.connector.mongodb.datasync.MongoClientConfFactory;
-import com.dtstack.flinkx.connector.mongodb.datasync.MongodbDataSyncConf;
-import com.dtstack.flinkx.sink.WriteMode;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.datasync.MongoClientConfFactory;
+import com.dtstack.chunjun.connector.mongodb.datasync.MongodbDataSyncConf;
+import com.dtstack.chunjun.sink.WriteMode;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
import org.apache.commons.lang.StringUtils;
@@ -31,7 +31,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/24
*/
public class MongodbOutputFormatBuilder extends BaseRichOutputFormatBuilder {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/sink/MongodbSinkFactory.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/sink/MongodbSinkFactory.java
similarity index 81%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/sink/MongodbSinkFactory.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/sink/MongodbSinkFactory.java
index 69949a73d9..2ca2587114 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/sink/MongodbSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/sink/MongodbSinkFactory.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.sink;
+package com.dtstack.chunjun.connector.mongodb.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.mongodb.converter.MongodbRawTypeConverter;
-import com.dtstack.flinkx.connector.mongodb.datasync.MongoConverterFactory;
-import com.dtstack.flinkx.connector.mongodb.datasync.MongodbDataSyncConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.mongodb.converter.MongodbRawTypeConverter;
+import com.dtstack.chunjun.connector.mongodb.datasync.MongoConverterFactory;
+import com.dtstack.chunjun.connector.mongodb.datasync.MongodbDataSyncConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -36,7 +36,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongodbSinkFactory extends SinkFactory {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbInputFormat.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbInputFormat.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbInputFormat.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbInputFormat.java
index 8a5a8d311e..2fdcc819ca 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbInputFormat.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.source;
+package com.dtstack.chunjun.connector.mongodb.source;
-import com.dtstack.flinkx.connector.mongodb.MongoClientFactory;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.connector.mongodb.MongoClientFactory;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.flink.core.io.InputSplit;
import org.apache.flink.table.data.RowData;
@@ -41,7 +41,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongodbInputFormat extends BaseRichInputFormat {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbInputFormatBuilder.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbInputFormatBuilder.java
index 9c6be7ac2d..081a8e15fc 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbInputFormatBuilder.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.source;
+package com.dtstack.chunjun.connector.mongodb.source;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.connector.mongodb.datasync.MongoClientConfFactory;
-import com.dtstack.flinkx.connector.mongodb.datasync.MongodbDataSyncConf;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.datasync.MongoClientConfFactory;
+import com.dtstack.chunjun.connector.mongodb.datasync.MongodbDataSyncConf;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
import com.mongodb.BasicDBObject;
import org.apache.commons.lang.StringUtils;
@@ -29,7 +29,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/24
*/
public class MongodbInputFormatBuilder extends BaseRichInputFormatBuilder {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbInputSplit.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbInputSplit.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbInputSplit.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbInputSplit.java
index 93754d5c83..d11e02aa7e 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbInputSplit.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbInputSplit.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.source;
+package com.dtstack.chunjun.connector.mongodb.source;
import org.apache.flink.core.io.InputSplit;
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/24
*/
public class MongodbInputSplit implements InputSplit {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbSourceFactory.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbSourceFactory.java
similarity index 81%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbSourceFactory.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbSourceFactory.java
index 2ea0e0bc65..16cf3b4c75 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/source/MongodbSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/source/MongodbSourceFactory.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.source;
+package com.dtstack.chunjun.connector.mongodb.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.mongodb.converter.MongodbRawTypeConverter;
-import com.dtstack.flinkx.connector.mongodb.datasync.MongoConverterFactory;
-import com.dtstack.flinkx.connector.mongodb.datasync.MongodbDataSyncConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.mongodb.converter.MongodbRawTypeConverter;
+import com.dtstack.chunjun.connector.mongodb.datasync.MongoConverterFactory;
+import com.dtstack.chunjun.connector.mongodb.datasync.MongodbDataSyncConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -36,7 +36,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongodbSourceFactory extends SourceFactory {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/MongodbDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/MongodbDynamicTableFactory.java
similarity index 81%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/MongodbDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/MongodbDynamicTableFactory.java
index b465f6e8f5..d4ba1199eb 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/MongodbDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/MongodbDynamicTableFactory.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.table;
+package com.dtstack.chunjun.connector.mongodb.table;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoWriteConf;
-import com.dtstack.flinkx.connector.mongodb.table.options.MongoClientOptions;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.lookup.conf.LookupConfFactory;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoWriteConf;
+import com.dtstack.chunjun.connector.mongodb.table.options.MongoClientOptions;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.lookup.conf.LookupConfFactory;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -37,24 +37,24 @@
import java.util.HashSet;
import java.util.Set;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
-import static com.dtstack.flinkx.source.options.SourceOptions.SCAN_PARALLELISM;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
-import static com.dtstack.flinkx.table.options.SinkOptions.SINK_PARALLELISM;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.source.options.SourceOptions.SCAN_PARALLELISM;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_INTERVAL;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_BUFFER_FLUSH_MAX_ROWS;
+import static com.dtstack.chunjun.table.options.SinkOptions.SINK_PARALLELISM;
import static org.apache.flink.util.Preconditions.checkState;
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongodbDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/MongodbDynamicTableSink.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/MongodbDynamicTableSink.java
similarity index 78%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/MongodbDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/MongodbDynamicTableSink.java
index 795c467f21..abe7a74b2b 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/MongodbDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/MongodbDynamicTableSink.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.table;
+package com.dtstack.chunjun.connector.mongodb.table;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoWriteConf;
-import com.dtstack.flinkx.connector.mongodb.converter.MongodbRowConverter;
-import com.dtstack.flinkx.connector.mongodb.sink.MongodbOutputFormat;
-import com.dtstack.flinkx.connector.mongodb.sink.MongodbOutputFormatBuilder;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoWriteConf;
+import com.dtstack.chunjun.connector.mongodb.converter.MongodbRowConverter;
+import com.dtstack.chunjun.connector.mongodb.sink.MongodbOutputFormat;
+import com.dtstack.chunjun.connector.mongodb.sink.MongodbOutputFormatBuilder;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
@@ -35,7 +35,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongodbDynamicTableSink implements DynamicTableSink {
@@ -69,10 +69,10 @@ public SinkRuntimeProvider getSinkRuntimeProvider(Context context) {
MongodbOutputFormatBuilder builder =
new MongodbOutputFormatBuilder(
mongoClientConf, null, MongodbOutputFormat.WriteMode.INSERT);
- FlinkxCommonConf flinkxCommonConf = new FlinkxCommonConf();
- flinkxCommonConf.setBatchSize(mongoWriteConf.getFlushMaxRows());
- flinkxCommonConf.setFlushIntervalMills(mongoWriteConf.getFlushInterval());
- builder.setConfig(flinkxCommonConf);
+ ChunJunCommonConf commonConf = new ChunJunCommonConf();
+ commonConf.setBatchSize(mongoWriteConf.getFlushMaxRows());
+ commonConf.setFlushIntervalMills(mongoWriteConf.getFlushInterval());
+ builder.setConfig(commonConf);
builder.setRowConverter(new MongodbRowConverter(rowType, fieldNames));
return SinkFunctionProvider.of(
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/MongodbDynamicTableSource.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/MongodbDynamicTableSource.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/MongodbDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/MongodbDynamicTableSource.java
index abffc7c3da..dc3cd95bb4 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/MongodbDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/MongodbDynamicTableSource.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.table;
+package com.dtstack.chunjun.connector.mongodb.table;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.connector.mongodb.table.lookup.MongoAllTableFunction;
-import com.dtstack.flinkx.connector.mongodb.table.lookup.MongoLruTableFunction;
-import com.dtstack.flinkx.enums.CacheType;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.table.connector.source.ParallelAsyncTableFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelTableFunctionProvider;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.table.lookup.MongoAllTableFunction;
+import com.dtstack.chunjun.connector.mongodb.table.lookup.MongoLruTableFunction;
+import com.dtstack.chunjun.enums.CacheType;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.table.connector.source.ParallelAsyncTableFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelTableFunctionProvider;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
@@ -36,7 +36,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongodbDynamicTableSource implements ScanTableSource, LookupTableSource {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/lookup/MongoAllTableFunction.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/lookup/MongoAllTableFunction.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/lookup/MongoAllTableFunction.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/lookup/MongoAllTableFunction.java
index 1918f32cc4..d5d9b326f9 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/lookup/MongoAllTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/lookup/MongoAllTableFunction.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.table.lookup;
+package com.dtstack.chunjun.connector.mongodb.table.lookup;
-import com.dtstack.flinkx.connector.mongodb.MongoClientFactory;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.connector.mongodb.converter.MongodbRowConverter;
-import com.dtstack.flinkx.lookup.AbstractAllTableFunction;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.mongodb.MongoClientFactory;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.converter.MongodbRowConverter;
+import com.dtstack.chunjun.lookup.AbstractAllTableFunction;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.types.logical.RowType;
@@ -39,7 +39,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongoAllTableFunction extends AbstractAllTableFunction {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/lookup/MongoLruTableFunction.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/lookup/MongoLruTableFunction.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/lookup/MongoLruTableFunction.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/lookup/MongoLruTableFunction.java
index f9c9fa95f2..926fa0bc22 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/lookup/MongoLruTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/lookup/MongoLruTableFunction.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.table.lookup;
+package com.dtstack.chunjun.connector.mongodb.table.lookup;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.connector.mongodb.converter.MongodbRowConverter;
-import com.dtstack.flinkx.lookup.AbstractLruTableFunction;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.converter.MongodbRowConverter;
+import com.dtstack.chunjun.lookup.AbstractLruTableFunction;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.FunctionContext;
@@ -46,7 +46,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program ChunJun
* @create 2021/06/21
*/
public class MongoLruTableFunction extends AbstractLruTableFunction {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/lookup/MongodbAsyncTableFunction.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/lookup/MongodbAsyncTableFunction.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/lookup/MongodbAsyncTableFunction.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/lookup/MongodbAsyncTableFunction.java
index 1ac1f6dfcf..1c29749923 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/lookup/MongodbAsyncTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/lookup/MongodbAsyncTableFunction.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.table.lookup;
+package com.dtstack.chunjun.connector.mongodb.table.lookup;
-import com.dtstack.flinkx.connector.mongodb.conf.MongoClientConf;
-import com.dtstack.flinkx.connector.mongodb.converter.MongodbRowConverter;
+import com.dtstack.chunjun.connector.mongodb.conf.MongoClientConf;
+import com.dtstack.chunjun.connector.mongodb.converter.MongodbRowConverter;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.AsyncTableFunction;
@@ -45,7 +45,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/22
*/
public class MongodbAsyncTableFunction extends AsyncTableFunction {
diff --git a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/options/MongoClientOptions.java b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/options/MongoClientOptions.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/options/MongoClientOptions.java
rename to chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/options/MongoClientOptions.java
index f9f7106e45..f2e712414c 100644
--- a/flinkx-connectors/flinkx-connector-mongodb/src/main/java/com/dtstack/flinkx/connector/mongodb/table/options/MongoClientOptions.java
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/java/com/dtstack/chunjun/connector/mongodb/table/options/MongoClientOptions.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mongodb.table.options;
+package com.dtstack.chunjun.connector.mongodb.table.options;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/21
*/
public class MongoClientOptions {
diff --git a/chunjun-connectors/chunjun-connector-mongodb/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-mongodb/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..a35c33a6ff
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-mongodb/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.mongodb.table.MongodbDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-mysql/pom.xml b/chunjun-connectors/chunjun-connector-mysql/pom.xml
similarity index 90%
rename from flinkx-connectors/flinkx-connector-mysql/pom.xml
rename to chunjun-connectors/chunjun-connector-mysql/pom.xml
index f95468e471..ecad9da68c 100644
--- a/flinkx-connectors/flinkx-connector-mysql/pom.xml
+++ b/chunjun-connectors/chunjun-connector-mysql/pom.xml
@@ -3,19 +3,19 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-mysql
- FlinkX : Connectors : MySQL
+ chunjun-connector-mysql
+ ChunJun : Connectors : MySQL
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/converter/MysqlRawTypeConverter.java b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/converter/MysqlRawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/converter/MysqlRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/converter/MysqlRawTypeConverter.java
index 9788490baf..6c200d1318 100644
--- a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/converter/MysqlRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/converter/MysqlRawTypeConverter.java
@@ -1,6 +1,6 @@
-package com.dtstack.flinkx.connector.mysql.converter;
+package com.dtstack.chunjun.connector.mysql.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
@@ -8,7 +8,7 @@
import java.util.Locale;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: wuren
* @create: 2021/04/14
*/
diff --git a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/dialect/MysqlDialect.java b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/dialect/MysqlDialect.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/dialect/MysqlDialect.java
rename to chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/dialect/MysqlDialect.java
index 8d13e61b9f..2cce97cd8c 100644
--- a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/dialect/MysqlDialect.java
+++ b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/dialect/MysqlDialect.java
@@ -16,18 +16,18 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mysql.dialect;
+package com.dtstack.chunjun.connector.mysql.dialect;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.mysql.converter.MysqlRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.mysql.converter.MysqlRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import java.util.Arrays;
import java.util.Optional;
import java.util.stream.Collectors;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: wuren
* @create: 2021/03/17
*/
diff --git a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/sink/MysqlOutputFormat.java b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/sink/MysqlOutputFormat.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/sink/MysqlOutputFormat.java
rename to chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/sink/MysqlOutputFormat.java
index 4af582a644..6d32967407 100644
--- a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/sink/MysqlOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/sink/MysqlOutputFormat.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mysql.sink;
+package com.dtstack.chunjun.connector.mysql.sink;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
import org.apache.commons.lang3.tuple.Pair;
diff --git a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/sink/MysqlSinkFactory.java b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/sink/MysqlSinkFactory.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/sink/MysqlSinkFactory.java
rename to chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/sink/MysqlSinkFactory.java
index 4690e0fc29..5f34cec82f 100644
--- a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/sink/MysqlSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/sink/MysqlSinkFactory.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mysql.sink;
+package com.dtstack.chunjun.connector.mysql.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.connector.mysql.dialect.MysqlDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.mysql.dialect.MysqlDialect;
/**
* Date: 2021/04/13 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/source/MysqlInputFormat.java b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/source/MysqlInputFormat.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/source/MysqlInputFormat.java
rename to chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/source/MysqlInputFormat.java
index e4ddd273c1..c78d7b8fa0 100644
--- a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/source/MysqlInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/source/MysqlInputFormat.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mysql.source;
+package com.dtstack.chunjun.connector.mysql.source;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
import org.apache.commons.lang3.tuple.Pair;
diff --git a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/source/MysqlSourceFactory.java b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/source/MysqlSourceFactory.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/source/MysqlSourceFactory.java
rename to chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/source/MysqlSourceFactory.java
index 7dc6c13d08..774bae180d 100644
--- a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/source/MysqlSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/source/MysqlSourceFactory.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mysql.source;
+package com.dtstack.chunjun.connector.mysql.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.connector.mysql.dialect.MysqlDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.mysql.dialect.MysqlDialect;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/table/MysqlDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/table/MysqlDynamicTableFactory.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/table/MysqlDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/table/MysqlDynamicTableFactory.java
index c2d6fe9391..caea6ddd99 100644
--- a/flinkx-connectors/flinkx-connector-mysql/src/main/java/com/dtstack/flinkx/connector/mysql/table/MysqlDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-mysql/src/main/java/com/dtstack/chunjun/connector/mysql/table/MysqlDynamicTableFactory.java
@@ -16,23 +16,23 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mysql.table;
+package com.dtstack.chunjun.connector.mysql.table;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.connector.mysql.dialect.MysqlDialect;
-import com.dtstack.flinkx.connector.mysql.sink.MysqlOutputFormat;
-import com.dtstack.flinkx.connector.mysql.source.MysqlInputFormat;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.mysql.dialect.MysqlDialect;
+import com.dtstack.chunjun.connector.mysql.sink.MysqlOutputFormat;
+import com.dtstack.chunjun.connector.mysql.source.MysqlInputFormat;
import org.apache.flink.configuration.ReadableConfig;
import org.apache.flink.table.api.TableSchema;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: wuren
* @create: 2021/03/17
*/
diff --git a/chunjun-connectors/chunjun-connector-mysql/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-mysql/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..446ec8aa01
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-mysql/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.mysql.table.MysqlDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-mysqld/pom.xml b/chunjun-connectors/chunjun-connector-mysqld/pom.xml
similarity index 84%
rename from flinkx-connectors/flinkx-connector-mysqld/pom.xml
rename to chunjun-connectors/chunjun-connector-mysqld/pom.xml
index c243dd59c7..2dc2310c3b 100644
--- a/flinkx-connectors/flinkx-connector-mysqld/pom.xml
+++ b/chunjun-connectors/chunjun-connector-mysqld/pom.xml
@@ -3,14 +3,14 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-mysqld
- FlinkX : Connectors : MySQL Distribute
+ chunjun-connector-mysqld
+ ChunJun : Connectors : MySQL Distribute
mysqld
@@ -18,13 +18,13 @@
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
- com.dtstack.flinkx
- flinkx-connector-mysql
+ com.dtstack.chunjun
+ chunjun-connector-mysql
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-mysqld/src/main/java/com/dtstack/flinkx/connector/mysqld/source/MysqldSourceFactory.java b/chunjun-connectors/chunjun-connector-mysqld/src/main/java/com/dtstack/chunjun/connector/mysqld/source/MysqldSourceFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-mysqld/src/main/java/com/dtstack/flinkx/connector/mysqld/source/MysqldSourceFactory.java
rename to chunjun-connectors/chunjun-connector-mysqld/src/main/java/com/dtstack/chunjun/connector/mysqld/source/MysqldSourceFactory.java
index dc015a06aa..166f01cf01 100644
--- a/flinkx-connectors/flinkx-connector-mysqld/src/main/java/com/dtstack/flinkx/connector/mysqld/source/MysqldSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-mysqld/src/main/java/com/dtstack/chunjun/connector/mysqld/source/MysqldSourceFactory.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.mysqld.source;
+package com.dtstack.chunjun.connector.mysqld.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.source.distribute.DistributedJdbcSourceFactory;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.connector.mysql.dialect.MysqlDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.source.distribute.DistributedJdbcSourceFactory;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.mysql.dialect.MysqlDialect;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-oceanbase/pom.xml b/chunjun-connectors/chunjun-connector-oceanbase/pom.xml
similarity index 88%
rename from flinkx-connectors/flinkx-connector-oceanbase/pom.xml
rename to chunjun-connectors/chunjun-connector-oceanbase/pom.xml
index a13629e257..fd80ea14ef 100644
--- a/flinkx-connectors/flinkx-connector-oceanbase/pom.xml
+++ b/chunjun-connectors/chunjun-connector-oceanbase/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-oceanbase
- FlinkX : Connectors : OceanBase
+ chunjun-connector-oceanbase
+ ChunJun : Connectors : OceanBase
8
@@ -23,8 +23,8 @@
1.1.5
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/converter/OceanbaseRawTypeConverter.java b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/converter/OceanbaseRawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/converter/OceanbaseRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/converter/OceanbaseRawTypeConverter.java
index d10622a034..579933bc93 100644
--- a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/converter/OceanbaseRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/converter/OceanbaseRawTypeConverter.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oceanbase.converter;
+package com.dtstack.chunjun.connector.oceanbase.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/dialect/OceanbaseDialect.java b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/dialect/OceanbaseDialect.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/dialect/OceanbaseDialect.java
rename to chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/dialect/OceanbaseDialect.java
index 707170e058..0c8afce0eb 100644
--- a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/dialect/OceanbaseDialect.java
+++ b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/dialect/OceanbaseDialect.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oceanbase.dialect;
+package com.dtstack.chunjun.connector.oceanbase.dialect;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.oceanbase.converter.OceanbaseRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.oceanbase.converter.OceanbaseRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import java.util.Arrays;
import java.util.Optional;
diff --git a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/sink/OceanbaseSinkFactory.java b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/sink/OceanbaseSinkFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/sink/OceanbaseSinkFactory.java
rename to chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/sink/OceanbaseSinkFactory.java
index 4e09ca92ae..c0c25febdd 100644
--- a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/sink/OceanbaseSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/sink/OceanbaseSinkFactory.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oceanbase.sink;
+package com.dtstack.chunjun.connector.oceanbase.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
-import com.dtstack.flinkx.connector.oceanbase.dialect.OceanbaseDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.connector.oceanbase.dialect.OceanbaseDialect;
public class OceanbaseSinkFactory extends JdbcSinkFactory {
public OceanbaseSinkFactory(SyncConf syncConf) {
diff --git a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/source/OceanbaseSourceFactory.java b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/source/OceanbaseSourceFactory.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/source/OceanbaseSourceFactory.java
rename to chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/source/OceanbaseSourceFactory.java
index 6a9a37b3e8..47da0eee96 100644
--- a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/source/OceanbaseSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/source/OceanbaseSourceFactory.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oceanbase.source;
+package com.dtstack.chunjun.connector.oceanbase.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
-import com.dtstack.flinkx.connector.oceanbase.dialect.OceanbaseDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.connector.oceanbase.dialect.OceanbaseDialect;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/table/OceanbaseDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/table/OceanbaseDynamicTableFactory.java
similarity index 81%
rename from flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/table/OceanbaseDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/table/OceanbaseDynamicTableFactory.java
index 65a6d95653..bbef9a80cc 100644
--- a/flinkx-connectors/flinkx-connector-oceanbase/src/main/java/com/dtstack/flinkx/connector/oceanbase/table/OceanbaseDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-oceanbase/src/main/java/com/dtstack/chunjun/connector/oceanbase/table/OceanbaseDynamicTableFactory.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oceanbase.table;
+package com.dtstack.chunjun.connector.oceanbase.table;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
-import com.dtstack.flinkx.connector.oceanbase.dialect.OceanbaseDialect;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.oceanbase.dialect.OceanbaseDialect;
public class OceanbaseDynamicTableFactory extends JdbcDynamicTableFactory {
private static final String IDENTIFIER = "oceanbase-x";
diff --git a/chunjun-connectors/chunjun-connector-oceanbase/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-oceanbase/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..147be21031
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-oceanbase/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.oceanbase.table.OceanbaseDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-oracle/pom.xml b/chunjun-connectors/chunjun-connector-oracle/pom.xml
similarity index 86%
rename from flinkx-connectors/flinkx-connector-oracle/pom.xml
rename to chunjun-connectors/chunjun-connector-oracle/pom.xml
index d3262dfd01..91da0fc260 100644
--- a/flinkx-connectors/flinkx-connector-oracle/pom.xml
+++ b/chunjun-connectors/chunjun-connector-oracle/pom.xml
@@ -3,20 +3,20 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-oracle
- FlinkX : Connectors : Oracle
+ chunjun-connector-oracle
+ ChunJun : Connectors : Oracle
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/BlobType.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/BlobType.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/BlobType.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/BlobType.java
index be5e1f7b0a..f1cace1a27 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/BlobType.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/BlobType.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.converter;
+package com.dtstack.chunjun.connector.oracle.converter;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.LogicalTypeRoot;
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/ClobType.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/ClobType.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/ClobType.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/ClobType.java
index 9a2dbcab70..a6a5c87dd9 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/ClobType.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/ClobType.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.converter;
+package com.dtstack.chunjun.connector.oracle.converter;
import org.apache.flink.table.data.StringData;
import org.apache.flink.table.types.logical.LogicalType;
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/ConvertUtil.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/ConvertUtil.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/ConvertUtil.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/ConvertUtil.java
index 3c3e4d4bf6..a26a8f844d 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/ConvertUtil.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/ConvertUtil.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.converter;
+package com.dtstack.chunjun.connector.oracle.converter;
import oracle.sql.BLOB;
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/OracleColumnConverter.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/OracleColumnConverter.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/OracleColumnConverter.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/OracleColumnConverter.java
index 2c842b2658..c9287ae1c8 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/OracleColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/OracleColumnConverter.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.converter;
+package com.dtstack.chunjun.connector.oracle.converter;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcColumnConverter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcColumnConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
import org.apache.flink.connector.jdbc.utils.JdbcTypeUtil;
import org.apache.flink.table.types.logical.LogicalType;
@@ -50,7 +50,7 @@
*/
public class OracleColumnConverter extends JdbcColumnConverter {
- public OracleColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ public OracleColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
super(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/OracleRawTypeConverter.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/OracleRawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/OracleRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/OracleRawTypeConverter.java
index 7ea20b720c..26e67a21ed 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/OracleRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/OracleRawTypeConverter.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.converter;
+package com.dtstack.chunjun.connector.oracle.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
-import com.dtstack.flinkx.util.ColumnTypeUtil;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.util.ColumnTypeUtil;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.AtomicDataType;
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/OracleRowConverter.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/OracleRowConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/OracleRowConverter.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/OracleRowConverter.java
index 7b33571c19..1730210969 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/converter/OracleRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/converter/OracleRowConverter.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.converter;
+package com.dtstack.chunjun.connector.oracle.converter;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcRowConverter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcRowConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/dialect/OracleDialect.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/dialect/OracleDialect.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/dialect/OracleDialect.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/dialect/OracleDialect.java
index b1ab2f5871..72589b4066 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/dialect/OracleDialect.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/dialect/OracleDialect.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.dialect;
+package com.dtstack.chunjun.connector.oracle.dialect;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.connector.oracle.converter.OracleColumnConverter;
-import com.dtstack.flinkx.connector.oracle.converter.OracleRawTypeConverter;
-import com.dtstack.flinkx.connector.oracle.converter.OracleRowConverter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.connector.oracle.converter.OracleColumnConverter;
+import com.dtstack.chunjun.connector.oracle.converter.OracleRawTypeConverter;
+import com.dtstack.chunjun.connector.oracle.converter.OracleRowConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -122,7 +122,7 @@ public Optional getUpsertStatement(
@Override
public AbstractRowConverter
- getColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ getColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
return new OracleColumnConverter(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/sink/OracleSinkFactory.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/sink/OracleSinkFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/sink/OracleSinkFactory.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/sink/OracleSinkFactory.java
index 1e68bb40b8..5637936316 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/sink/OracleSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/sink/OracleSinkFactory.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.sink;
+package com.dtstack.chunjun.connector.oracle.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.connector.oracle.dialect.OracleDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.oracle.dialect.OracleDialect;
import java.util.Properties;
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/source/OracleInputFormat.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/source/OracleInputFormat.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/source/OracleInputFormat.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/source/OracleInputFormat.java
index 72e727faae..64653d99a2 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/source/OracleInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/source/OracleInputFormat.java
@@ -1,7 +1,7 @@
-package com.dtstack.flinkx.connector.oracle.source;
+package com.dtstack.chunjun.connector.oracle.source;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
import java.sql.Timestamp;
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/source/OracleSourceFactory.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/source/OracleSourceFactory.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/source/OracleSourceFactory.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/source/OracleSourceFactory.java
index 01dbe020d7..5b32ed69d1 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/source/OracleSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/source/OracleSourceFactory.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.source;
+package com.dtstack.chunjun.connector.oracle.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.connector.oracle.dialect.OracleDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.oracle.dialect.OracleDialect;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/table/OracleDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/table/OracleDynamicTableFactory.java
similarity index 77%
rename from flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/table/OracleDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/table/OracleDynamicTableFactory.java
index cbb95121f3..3baf630414 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/main/java/com/dtstack/flinkx/connector/oracle/table/OracleDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/java/com/dtstack/chunjun/connector/oracle/table/OracleDynamicTableFactory.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oracle.table;
+package com.dtstack.chunjun.connector.oracle.table;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
-import com.dtstack.flinkx.connector.oracle.dialect.OracleDialect;
-import com.dtstack.flinkx.connector.oracle.source.OracleInputFormat;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.oracle.dialect.OracleDialect;
+import com.dtstack.chunjun.connector.oracle.source.OracleInputFormat;
/**
* company www.dtstack.com
diff --git a/chunjun-connectors/chunjun-connector-oracle/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-oracle/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..db0993bef9
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-oracle/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.oracle.table.OracleDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-oracle/src/test/java/OracleRawTypeConverterTest.java b/chunjun-connectors/chunjun-connector-oracle/src/test/java/OracleRawTypeConverterTest.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-oracle/src/test/java/OracleRawTypeConverterTest.java
rename to chunjun-connectors/chunjun-connector-oracle/src/test/java/OracleRawTypeConverterTest.java
index eafc009e4b..989ed1f15e 100644
--- a/flinkx-connectors/flinkx-connector-oracle/src/test/java/OracleRawTypeConverterTest.java
+++ b/chunjun-connectors/chunjun-connector-oracle/src/test/java/OracleRawTypeConverterTest.java
@@ -1,4 +1,4 @@
-import com.dtstack.flinkx.connector.oracle.converter.OracleRawTypeConverter;
+import com.dtstack.chunjun.connector.oracle.converter.OracleRawTypeConverter;
import org.junit.Test;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/pom.xml b/chunjun-connectors/chunjun-connector-oraclelogminer/pom.xml
similarity index 91%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/pom.xml
rename to chunjun-connectors/chunjun-connector-oraclelogminer/pom.xml
index d5da61f45d..0ff1860cba 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/pom.xml
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-oraclelogminer
- FlinkX : Connectors : Oracle LogMiner
+ chunjun-connector-oraclelogminer
+ ChunJun : Connectors : Oracle LogMiner
@@ -35,8 +35,8 @@
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/conf/LogMinerConf.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/conf/LogMinerConf.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/conf/LogMinerConf.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/conf/LogMinerConf.java
index 676adc0666..8d6d65bec4 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/conf/LogMinerConf.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/conf/LogMinerConf.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.conf;
+package com.dtstack.chunjun.connector.oraclelogminer.conf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.constants.ConstantValue;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -30,7 +30,7 @@
* @author dujie
* @date 2019/12/14
*/
-public class LogMinerConf extends FlinkxCommonConf {
+public class LogMinerConf extends ChunJunCommonConf {
private String driverName = "oracle.jdbc.driver.OracleDriver";
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/converter/LogMinerColumnConverter.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/converter/LogMinerColumnConverter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/converter/LogMinerColumnConverter.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/converter/LogMinerColumnConverter.java
index a3027a6376..c8c7202924 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/converter/LogMinerColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/converter/LogMinerColumnConverter.java
@@ -15,25 +15,25 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.converter;
-
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.EventRow;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.EventRowData;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.TableMetaData;
-import com.dtstack.flinkx.connector.oraclelogminer.listener.LogParser;
-import com.dtstack.flinkx.constants.CDCConstantValue;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.MapColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.DateUtil;
-import com.dtstack.flinkx.util.GsonUtil;
+package com.dtstack.chunjun.connector.oraclelogminer.converter;
+
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.EventRow;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.EventRowData;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.TableMetaData;
+import com.dtstack.chunjun.connector.oraclelogminer.listener.LogParser;
+import com.dtstack.chunjun.constants.CDCConstantValue;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.MapColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.DateUtil;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.types.RowKind;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/converter/LogMinerRowConverter.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/converter/LogMinerRowConverter.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/converter/LogMinerRowConverter.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/converter/LogMinerRowConverter.java
index 222a9d7995..d6f75b2298 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/converter/LogMinerRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/converter/LogMinerRowConverter.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.converter;
+package com.dtstack.chunjun.connector.oraclelogminer.converter;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.EventRow;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.EventRowData;
-import com.dtstack.flinkx.connector.oraclelogminer.listener.LogParser;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.util.DateUtil;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.EventRow;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.EventRowData;
+import com.dtstack.chunjun.connector.oraclelogminer.listener.LogParser;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.util.DateUtil;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/converter/OracleRawTypeConverter.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/converter/OracleRawTypeConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/converter/OracleRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/converter/OracleRawTypeConverter.java
index 672d85e38e..89ff1fcddc 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/converter/OracleRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/converter/OracleRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.converter;
+package com.dtstack.chunjun.connector.oraclelogminer.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/EventRow.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/EventRow.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/EventRow.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/EventRow.java
index 0c107ca896..2f69c402e1 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/EventRow.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/EventRow.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.entity;
+package com.dtstack.chunjun.connector.oraclelogminer.entity;
import java.io.Serializable;
import java.math.BigInteger;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/EventRowData.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/EventRowData.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/EventRowData.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/EventRowData.java
index cfb92e233a..f50f14a2e4 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/EventRowData.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/EventRowData.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.entity;
+package com.dtstack.chunjun.connector.oraclelogminer.entity;
/**
* Date: 2021/05/20 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/OracleInfo.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/OracleInfo.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/OracleInfo.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/OracleInfo.java
index 5e136435d6..0d8264d82a 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/OracleInfo.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/OracleInfo.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.entity;
+package com.dtstack.chunjun.connector.oraclelogminer.entity;
/**
* Date: 2021/08/13 Company: www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/QueueData.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/QueueData.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/QueueData.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/QueueData.java
index aa5923dec4..71df8c129f 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/QueueData.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/QueueData.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.entity;
+package com.dtstack.chunjun.connector.oraclelogminer.entity;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/RecordLog.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/RecordLog.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/RecordLog.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/RecordLog.java
index c7f920e7c0..2efb9d6295 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/RecordLog.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/RecordLog.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.entity;
+package com.dtstack.chunjun.connector.oraclelogminer.entity;
import java.math.BigInteger;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/TableMetaData.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/TableMetaData.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/TableMetaData.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/TableMetaData.java
index 0b9e54d5fe..0582f2191c 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/entity/TableMetaData.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/entity/TableMetaData.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.entity;
+package com.dtstack.chunjun.connector.oraclelogminer.entity;
import java.util.List;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/inputformat/OracleLogMinerInputFormat.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/inputformat/OracleLogMinerInputFormat.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/inputformat/OracleLogMinerInputFormat.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/inputformat/OracleLogMinerInputFormat.java
index 0374cc4d9b..77e1280abc 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/inputformat/OracleLogMinerInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/inputformat/OracleLogMinerInputFormat.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.inputformat;
-
-import com.dtstack.flinkx.connector.oraclelogminer.conf.LogMinerConf;
-import com.dtstack.flinkx.connector.oraclelogminer.listener.LogMinerListener;
-import com.dtstack.flinkx.connector.oraclelogminer.listener.PositionManager;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
+package com.dtstack.chunjun.connector.oraclelogminer.inputformat;
+
+import com.dtstack.chunjun.connector.oraclelogminer.conf.LogMinerConf;
+import com.dtstack.chunjun.connector.oraclelogminer.listener.LogMinerListener;
+import com.dtstack.chunjun.connector.oraclelogminer.listener.PositionManager;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
import org.apache.flink.core.io.GenericInputSplit;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/inputformat/OracleLogMinerInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/inputformat/OracleLogMinerInputFormatBuilder.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/inputformat/OracleLogMinerInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/inputformat/OracleLogMinerInputFormatBuilder.java
index 787c6e4b87..541ecd48fd 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/inputformat/OracleLogMinerInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/inputformat/OracleLogMinerInputFormatBuilder.java
@@ -15,20 +15,20 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.inputformat;
-
-import com.dtstack.flinkx.connector.oraclelogminer.conf.LogMinerConf;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.OracleInfo;
-import com.dtstack.flinkx.connector.oraclelogminer.listener.LogMinerConnection;
-import com.dtstack.flinkx.connector.oraclelogminer.util.SqlUtil;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
-import com.dtstack.flinkx.util.ClassUtil;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.RetryUtil;
-import com.dtstack.flinkx.util.TelnetUtil;
+package com.dtstack.chunjun.connector.oraclelogminer.inputformat;
+
+import com.dtstack.chunjun.connector.oraclelogminer.conf.LogMinerConf;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.OracleInfo;
+import com.dtstack.chunjun.connector.oraclelogminer.listener.LogMinerConnection;
+import com.dtstack.chunjun.connector.oraclelogminer.util.SqlUtil;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.util.ClassUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.RetryUtil;
+import com.dtstack.chunjun.util.TelnetUtil;
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogFile.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogFile.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogFile.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogFile.java
index 893d02ecee..66b08c55b5 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogFile.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogFile.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.listener;
+package com.dtstack.chunjun.connector.oraclelogminer.listener;
import java.math.BigInteger;
import java.util.Objects;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogMinerConnection.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogMinerConnection.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogMinerConnection.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogMinerConnection.java
index 6774e2f2b7..5cdf0df04d 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogMinerConnection.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogMinerConnection.java
@@ -16,20 +16,20 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.listener;
-
-import com.dtstack.flinkx.connector.oraclelogminer.conf.LogMinerConf;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.OracleInfo;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.QueueData;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.RecordLog;
-import com.dtstack.flinkx.connector.oraclelogminer.util.SqlUtil;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.ClassUtil;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.GsonUtil;
-import com.dtstack.flinkx.util.RetryUtil;
+package com.dtstack.chunjun.connector.oraclelogminer.listener;
+
+import com.dtstack.chunjun.connector.oraclelogminer.conf.LogMinerConf;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.OracleInfo;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.QueueData;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.RecordLog;
+import com.dtstack.chunjun.connector.oraclelogminer.util.SqlUtil;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.ClassUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.GsonUtil;
+import com.dtstack.chunjun.util.RetryUtil;
import com.google.common.collect.Sets;
import org.apache.commons.codec.DecoderException;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogMinerHelper.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogMinerHelper.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogMinerHelper.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogMinerHelper.java
index 50a69dc240..bb66ac9e5c 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogMinerHelper.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogMinerHelper.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.listener;
+package com.dtstack.chunjun.connector.oraclelogminer.listener;
-import com.dtstack.flinkx.connector.oraclelogminer.conf.LogMinerConf;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.QueueData;
-import com.dtstack.flinkx.connector.oraclelogminer.util.SqlUtil;
+import com.dtstack.chunjun.connector.oraclelogminer.conf.LogMinerConf;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.QueueData;
+import com.dtstack.chunjun.connector.oraclelogminer.util.SqlUtil;
import com.google.common.util.concurrent.ThreadFactoryBuilder;
import org.apache.commons.codec.DecoderException;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogMinerListener.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogMinerListener.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogMinerListener.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogMinerListener.java
index 8d041ad892..520378dca4 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogMinerListener.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogMinerListener.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.listener;
+package com.dtstack.chunjun.connector.oraclelogminer.listener;
-import com.dtstack.flinkx.connector.oraclelogminer.conf.LogMinerConf;
-import com.dtstack.flinkx.connector.oraclelogminer.converter.LogMinerColumnConverter;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.QueueData;
-import com.dtstack.flinkx.connector.oraclelogminer.util.OraUtil;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.element.ErrorMsgRowData;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.RetryUtil;
+import com.dtstack.chunjun.connector.oraclelogminer.conf.LogMinerConf;
+import com.dtstack.chunjun.connector.oraclelogminer.converter.LogMinerColumnConverter;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.QueueData;
+import com.dtstack.chunjun.connector.oraclelogminer.util.OraUtil;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.element.ErrorMsgRowData;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.RetryUtil;
import org.apache.flink.table.data.RowData;
@@ -46,8 +46,8 @@
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
-import static com.dtstack.flinkx.connector.oraclelogminer.listener.LogMinerConnection.RETRY_TIMES;
-import static com.dtstack.flinkx.connector.oraclelogminer.listener.LogMinerConnection.SLEEP_TIME;
+import static com.dtstack.chunjun.connector.oraclelogminer.listener.LogMinerConnection.RETRY_TIMES;
+import static com.dtstack.chunjun.connector.oraclelogminer.listener.LogMinerConnection.SLEEP_TIME;
/**
* @author jiangbo
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogParser.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogParser.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogParser.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogParser.java
index 6469a0ccd2..13d4ca2d8f 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/LogParser.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/LogParser.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.listener;
-
-import com.dtstack.flinkx.connector.oraclelogminer.conf.LogMinerConf;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.EventRow;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.EventRowData;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.QueueData;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.util.SnowflakeIdWorker;
+package com.dtstack.chunjun.connector.oraclelogminer.listener;
+
+import com.dtstack.chunjun.connector.oraclelogminer.conf.LogMinerConf;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.EventRow;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.EventRowData;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.QueueData;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.util.SnowflakeIdWorker;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/PositionManager.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/PositionManager.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/PositionManager.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/PositionManager.java
index e71b73cc30..f44d90b0a3 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/PositionManager.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/PositionManager.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.listener;
+package com.dtstack.chunjun.connector.oraclelogminer.listener;
import java.math.BigInteger;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/Transaction.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/Transaction.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/Transaction.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/Transaction.java
index bf11b8bb84..0b1d1edeba 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/Transaction.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/Transaction.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.listener;
+package com.dtstack.chunjun.connector.oraclelogminer.listener;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.RecordLog;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.RecordLog;
import org.apache.commons.collections.CollectionUtils;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/TransactionManager.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/TransactionManager.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/TransactionManager.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/TransactionManager.java
index 23d2c95c6a..cc06d61fc5 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/listener/TransactionManager.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/listener/TransactionManager.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.listener;
+package com.dtstack.chunjun.connector.oraclelogminer.listener;
-import com.dtstack.flinkx.connector.oraclelogminer.entity.RecordLog;
+import com.dtstack.chunjun.connector.oraclelogminer.entity.RecordLog;
import com.google.common.cache.Cache;
import com.google.common.cache.CacheBuilder;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/options/LogminerOptions.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/options/LogminerOptions.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/options/LogminerOptions.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/options/LogminerOptions.java
index efc559b6b9..7b9ed53621 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/options/LogminerOptions.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/options/LogminerOptions.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.options;
+package com.dtstack.chunjun.connector.oraclelogminer.options;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.constants.ConstantValue;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/source/OraclelogminerDynamicTableSource.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/source/OraclelogminerDynamicTableSource.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/source/OraclelogminerDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/source/OraclelogminerDynamicTableSource.java
index 46cb17cfa6..56de435e92 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/source/OraclelogminerDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/source/OraclelogminerDynamicTableSource.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.source;
+package com.dtstack.chunjun.connector.oraclelogminer.source;
-import com.dtstack.flinkx.connector.oraclelogminer.conf.LogMinerConf;
-import com.dtstack.flinkx.connector.oraclelogminer.converter.LogMinerRowConverter;
-import com.dtstack.flinkx.connector.oraclelogminer.inputformat.OracleLogMinerInputFormatBuilder;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.connector.oraclelogminer.conf.LogMinerConf;
+import com.dtstack.chunjun.connector.oraclelogminer.converter.LogMinerRowConverter;
+import com.dtstack.chunjun.connector.oraclelogminer.inputformat.OracleLogMinerInputFormatBuilder;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.formats.json.TimestampFormat;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/source/OraclelogminerSourceFactory.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/source/OraclelogminerSourceFactory.java
similarity index 77%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/source/OraclelogminerSourceFactory.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/source/OraclelogminerSourceFactory.java
index 6d145caab0..e6883c4fe9 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/source/OraclelogminerSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/source/OraclelogminerSourceFactory.java
@@ -15,19 +15,19 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.source;
+package com.dtstack.chunjun.connector.oraclelogminer.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.oraclelogminer.conf.LogMinerConf;
-import com.dtstack.flinkx.connector.oraclelogminer.converter.LogMinerColumnConverter;
-import com.dtstack.flinkx.connector.oraclelogminer.converter.LogMinerRowConverter;
-import com.dtstack.flinkx.connector.oraclelogminer.converter.OracleRawTypeConverter;
-import com.dtstack.flinkx.connector.oraclelogminer.inputformat.OracleLogMinerInputFormatBuilder;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.oraclelogminer.conf.LogMinerConf;
+import com.dtstack.chunjun.connector.oraclelogminer.converter.LogMinerColumnConverter;
+import com.dtstack.chunjun.connector.oraclelogminer.converter.LogMinerRowConverter;
+import com.dtstack.chunjun.connector.oraclelogminer.converter.OracleRawTypeConverter;
+import com.dtstack.chunjun.connector.oraclelogminer.inputformat.OracleLogMinerInputFormatBuilder;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -53,7 +53,7 @@ public OraclelogminerSourceFactory(SyncConf config, StreamExecutionEnvironment e
JsonUtil.toJson(config.getReader().getParameter()), LogMinerConf.class);
logMinerConf.setColumn(config.getReader().getFieldList());
buildTableListenerRegex();
- super.initFlinkxCommonConf(logMinerConf);
+ super.initCommonConf(logMinerConf);
}
private void buildTableListenerRegex() {
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/table/OraclelogminerDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/table/OraclelogminerDynamicTableFactory.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/table/OraclelogminerDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/table/OraclelogminerDynamicTableFactory.java
index f2531e724c..cf39fe7c09 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/table/OraclelogminerDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/table/OraclelogminerDynamicTableFactory.java
@@ -15,11 +15,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.table;
+package com.dtstack.chunjun.connector.oraclelogminer.table;
-import com.dtstack.flinkx.connector.oraclelogminer.conf.LogMinerConf;
-import com.dtstack.flinkx.connector.oraclelogminer.options.LogminerOptions;
-import com.dtstack.flinkx.connector.oraclelogminer.source.OraclelogminerDynamicTableSource;
+import com.dtstack.chunjun.connector.oraclelogminer.conf.LogMinerConf;
+import com.dtstack.chunjun.connector.oraclelogminer.options.LogminerOptions;
+import com.dtstack.chunjun.connector.oraclelogminer.source.OraclelogminerDynamicTableSource;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/util/OraUtil.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/util/OraUtil.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/util/OraUtil.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/util/OraUtil.java
index 7bb3401a04..f546f57b05 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/util/OraUtil.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/util/OraUtil.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.util;
+package com.dtstack.chunjun.connector.oraclelogminer.util;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
@@ -55,7 +55,7 @@ public static Pair parseErrorMsg(String errorMsg) {
pair =
Pair.of(
"This simply means that something in the backend ( DBMS ) decided to stop working due to unavailability of resources etc",
- "This is not a problem with the FlinkX program, so there is nothing to do but restarting the logMiner task. For more detail, look at this: https://stackoverflow.com/questions/6110395/sqlrecoverableexception-i-o-exception-connection-reset");
+ "This is not a problem with the ChunJun program, so there is nothing to do but restarting the logMiner task. For more detail, look at this: https://stackoverflow.com/questions/6110395/sqlrecoverableexception-i-o-exception-connection-reset");
} else if (errorMsg.contains("ORA-00310")) {
pair =
Pair.of(
diff --git a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/util/SqlUtil.java b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/util/SqlUtil.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/util/SqlUtil.java
rename to chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/util/SqlUtil.java
index b83075c755..3969a02b0b 100644
--- a/flinkx-connectors/flinkx-connector-oraclelogminer/src/main/java/com/dtstack/flinkx/connector/oraclelogminer/util/SqlUtil.java
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/java/com/dtstack/chunjun/connector/oraclelogminer/util/SqlUtil.java
@@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.oraclelogminer.util;
+package com.dtstack.chunjun.connector.oraclelogminer.util;
-import com.dtstack.flinkx.constants.ConstantValue;
+import com.dtstack.chunjun.constants.ConstantValue;
import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
diff --git a/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..cd4ab968cb
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-oraclelogminer/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.oraclelogminer.table.OraclelogminerDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-pgwal/pom.xml b/chunjun-connectors/chunjun-connector-pgwal/pom.xml
similarity index 95%
rename from flinkx-connectors/flinkx-connector-pgwal/pom.xml
rename to chunjun-connectors/chunjun-connector-pgwal/pom.xml
index 9eebbb14ae..8cbce6a0c9 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/pom.xml
+++ b/chunjun-connectors/chunjun-connector-pgwal/pom.xml
@@ -3,14 +3,14 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-pgwal
- FlinkX : Connectors : PGWal
+ chunjun-connector-pgwal
+ ChunJun : Connectors : PGWal
1.1.4
@@ -37,8 +37,8 @@
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/CDCSettings.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/CDCSettings.java
similarity index 76%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/CDCSettings.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/CDCSettings.java
index 2e86d9c724..8c43f445cb 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/CDCSettings.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/CDCSettings.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.api;
+package com.dtstack.chunjun.connector.api;
public class CDCSettings {
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/DataProcessor.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/DataProcessor.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/DataProcessor.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/DataProcessor.java
index a47b08f6d2..d410a8c9bb 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/DataProcessor.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/DataProcessor.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.api;
+package com.dtstack.chunjun.connector.api;
import java.util.List;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/DatabaseBaseRichInputFormat.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/DatabaseBaseRichInputFormat.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/DatabaseBaseRichInputFormat.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/DatabaseBaseRichInputFormat.java
index 828f977abe..cd6c9eec0e 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/DatabaseBaseRichInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/DatabaseBaseRichInputFormat.java
@@ -1,15 +1,15 @@
-package com.dtstack.flinkx.connector.api;
-
-import com.dtstack.flinkx.connector.jdbc.conf.JdbcConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputSplit;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.constants.Metrics;
-import com.dtstack.flinkx.enums.ColumnType;
-import com.dtstack.flinkx.metrics.BigIntegerAccmulator;
-import com.dtstack.flinkx.metrics.StringAccumulator;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.StringUtil;
+package com.dtstack.chunjun.connector.api;
+
+import com.dtstack.chunjun.connector.jdbc.conf.JdbcConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputSplit;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.constants.Metrics;
+import com.dtstack.chunjun.enums.ColumnType;
+import com.dtstack.chunjun.metrics.BigIntegerAccmulator;
+import com.dtstack.chunjun.metrics.StringAccumulator;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.StringUtil;
import org.apache.flink.connector.jdbc.dialect.JdbcDialect;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/ExtendTableEnvironment.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/ExtendTableEnvironment.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/ExtendTableEnvironment.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/ExtendTableEnvironment.java
index 206c084d76..85f0c0cd56 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/ExtendTableEnvironment.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/ExtendTableEnvironment.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.api;
+package com.dtstack.chunjun.connector.api;
import org.apache.flink.table.api.TableEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/ExtendTableEnvironmentImpl.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/ExtendTableEnvironmentImpl.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/ExtendTableEnvironmentImpl.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/ExtendTableEnvironmentImpl.java
index a52391754c..9ea7d7c6d3 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/ExtendTableEnvironmentImpl.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/ExtendTableEnvironmentImpl.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.api;
+package com.dtstack.chunjun.connector.api;
import org.apache.flink.table.api.TableConfig;
import org.apache.flink.table.api.internal.TableEnvironmentImpl;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/NoOPPlanner.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/NoOPPlanner.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/NoOPPlanner.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/NoOPPlanner.java
index 6e336a1cb8..2161d2334d 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/NoOPPlanner.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/NoOPPlanner.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.api;
+package com.dtstack.chunjun.connector.api;
import org.apache.flink.api.dag.Transformation;
import org.apache.flink.table.api.ExplainDetail;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/PGCDCServiceProcessor.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/PGCDCServiceProcessor.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/PGCDCServiceProcessor.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/PGCDCServiceProcessor.java
index 7be4f69350..53c9dcdd7d 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/PGCDCServiceProcessor.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/PGCDCServiceProcessor.java
@@ -1,10 +1,10 @@
-package com.dtstack.flinkx.connector.api;
+package com.dtstack.chunjun.connector.api;
-import com.dtstack.flinkx.connector.pgwal.conf.PGWalConf;
-import com.dtstack.flinkx.connector.pgwal.converter.PGWalColumnConverter;
-import com.dtstack.flinkx.connector.pgwal.util.PGUtil;
-import com.dtstack.flinkx.connector.pgwal.util.PgDecoder;
-import com.dtstack.flinkx.util.RetryUtil;
+import com.dtstack.chunjun.connector.pgwal.conf.PGWalConf;
+import com.dtstack.chunjun.connector.pgwal.converter.PGWalColumnConverter;
+import com.dtstack.chunjun.connector.pgwal.util.PGUtil;
+import com.dtstack.chunjun.connector.pgwal.util.PgDecoder;
+import com.dtstack.chunjun.util.RetryUtil;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/PGDataProcessor.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/PGDataProcessor.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/PGDataProcessor.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/PGDataProcessor.java
index fbe4a6f53e..6cc3cb2cf8 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/PGDataProcessor.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/PGDataProcessor.java
@@ -1,11 +1,11 @@
-package com.dtstack.flinkx.connector.api;
+package com.dtstack.chunjun.connector.api;
-import com.dtstack.flinkx.connector.pgwal.conf.PGWalConf;
-import com.dtstack.flinkx.connector.pgwal.converter.PGWalColumnConverter;
-import com.dtstack.flinkx.connector.pgwal.listener.PgWalListener;
-import com.dtstack.flinkx.connector.pgwal.util.ChangeLog;
-import com.dtstack.flinkx.connector.pgwal.util.PgDecoder;
-import com.dtstack.flinkx.element.ErrorMsgRowData;
+import com.dtstack.chunjun.connector.pgwal.conf.PGWalConf;
+import com.dtstack.chunjun.connector.pgwal.converter.PGWalColumnConverter;
+import com.dtstack.chunjun.connector.pgwal.listener.PgWalListener;
+import com.dtstack.chunjun.connector.pgwal.util.ChangeLog;
+import com.dtstack.chunjun.connector.pgwal.util.PgDecoder;
+import com.dtstack.chunjun.element.ErrorMsgRowData;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/ServiceProcessor.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/ServiceProcessor.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/ServiceProcessor.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/ServiceProcessor.java
index 9644c1bfe2..2be6331c6a 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/ServiceProcessor.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/ServiceProcessor.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.api;
+package com.dtstack.chunjun.connector.api;
import java.sql.SQLException;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/SimpleContext.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/SimpleContext.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/SimpleContext.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/SimpleContext.java
index 506bbfd2f5..bea38f30e2 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/api/SimpleContext.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/api/SimpleContext.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.api;
+package com.dtstack.chunjun.connector.api;
import java.util.HashMap;
import java.util.Map;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/conf/PGWalConf.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/conf/PGWalConf.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/conf/PGWalConf.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/conf/PGWalConf.java
index 5e99d59b6e..a654158f1e 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/conf/PGWalConf.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/conf/PGWalConf.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.conf;
+package com.dtstack.chunjun.connector.pgwal.conf;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.conf.FieldConf;
import org.apache.flink.shaded.jackson2.com.fasterxml.jackson.annotation.JsonInclude;
import org.apache.flink.shaded.jackson2.com.fasterxml.jackson.annotation.JsonProperty;
@@ -32,7 +32,7 @@
/** config of pg cdc */
@JsonInclude(JsonInclude.Include.NON_NULL)
-public class PGWalConf extends FlinkxCommonConf {
+public class PGWalConf extends ChunJunCommonConf {
public String username;
public String password;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/converter/PGWalColumnConverter.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/converter/PGWalColumnConverter.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/converter/PGWalColumnConverter.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/converter/PGWalColumnConverter.java
index ab6c3f66e4..401aaaffdb 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/converter/PGWalColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/converter/PGWalColumnConverter.java
@@ -15,25 +15,25 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.converter;
-
-import com.dtstack.flinkx.connector.pgwal.util.ChangeLog;
-import com.dtstack.flinkx.connector.pgwal.util.ColumnInfo;
-import com.dtstack.flinkx.connector.pgwal.util.PgMessageTypeEnum;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.MapColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+package com.dtstack.chunjun.connector.pgwal.converter;
+
+import com.dtstack.chunjun.connector.pgwal.util.ChangeLog;
+import com.dtstack.chunjun.connector.pgwal.util.ColumnInfo;
+import com.dtstack.chunjun.connector.pgwal.util.PgMessageTypeEnum;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.MapColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.api.ValidationException;
@@ -70,15 +70,15 @@
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import static com.dtstack.flinkx.constants.CDCConstantValue.AFTER;
-import static com.dtstack.flinkx.constants.CDCConstantValue.AFTER_;
-import static com.dtstack.flinkx.constants.CDCConstantValue.BEFORE;
-import static com.dtstack.flinkx.constants.CDCConstantValue.BEFORE_;
-import static com.dtstack.flinkx.constants.CDCConstantValue.OP_TIME;
-import static com.dtstack.flinkx.constants.CDCConstantValue.SCHEMA;
-import static com.dtstack.flinkx.constants.CDCConstantValue.TABLE;
-import static com.dtstack.flinkx.constants.CDCConstantValue.TS;
-import static com.dtstack.flinkx.constants.CDCConstantValue.TYPE;
+import static com.dtstack.chunjun.constants.CDCConstantValue.AFTER;
+import static com.dtstack.chunjun.constants.CDCConstantValue.AFTER_;
+import static com.dtstack.chunjun.constants.CDCConstantValue.BEFORE;
+import static com.dtstack.chunjun.constants.CDCConstantValue.BEFORE_;
+import static com.dtstack.chunjun.constants.CDCConstantValue.OP_TIME;
+import static com.dtstack.chunjun.constants.CDCConstantValue.SCHEMA;
+import static com.dtstack.chunjun.constants.CDCConstantValue.TABLE;
+import static com.dtstack.chunjun.constants.CDCConstantValue.TS;
+import static com.dtstack.chunjun.constants.CDCConstantValue.TYPE;
/** */
public class PGWalColumnConverter extends AbstractCDCRowConverter {
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/converter/PGWalRowConverter.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/converter/PGWalRowConverter.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/converter/PGWalRowConverter.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/converter/PGWalRowConverter.java
index 1353286e77..5fa907ac9c 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/converter/PGWalRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/converter/PGWalRowConverter.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.converter;
+package com.dtstack.chunjun.connector.pgwal.converter;
-import com.dtstack.flinkx.connector.pgwal.util.ChangeLog;
-import com.dtstack.flinkx.connector.pgwal.util.ColumnInfo;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
+import com.dtstack.chunjun.connector.pgwal.util.ChangeLog;
+import com.dtstack.chunjun.connector.pgwal.util.ColumnInfo;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
import org.apache.flink.formats.json.TimestampFormat;
import org.apache.flink.table.api.TableException;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/inputformat/PGWalInputFormat.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/inputformat/PGWalInputFormat.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/inputformat/PGWalInputFormat.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/inputformat/PGWalInputFormat.java
index f05b1d6e1a..baa792a221 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/inputformat/PGWalInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/inputformat/PGWalInputFormat.java
@@ -15,18 +15,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.inputformat;
-
-import com.dtstack.flinkx.connector.pgwal.conf.PGWalConf;
-import com.dtstack.flinkx.connector.pgwal.listener.PgWalListener;
-import com.dtstack.flinkx.connector.pgwal.util.PGUtil;
-import com.dtstack.flinkx.connector.pgwal.util.ReplicationSlotInfoWrapper;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.element.ErrorMsgRowData;
-import com.dtstack.flinkx.restore.FormatState;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.RetryUtil;
+package com.dtstack.chunjun.connector.pgwal.inputformat;
+
+import com.dtstack.chunjun.connector.pgwal.conf.PGWalConf;
+import com.dtstack.chunjun.connector.pgwal.listener.PgWalListener;
+import com.dtstack.chunjun.connector.pgwal.util.PGUtil;
+import com.dtstack.chunjun.connector.pgwal.util.ReplicationSlotInfoWrapper;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.element.ErrorMsgRowData;
+import com.dtstack.chunjun.restore.FormatState;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.RetryUtil;
import org.apache.flink.core.io.GenericInputSplit;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/inputformat/PGWalInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/inputformat/PGWalInputFormatBuilder.java
similarity index 86%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/inputformat/PGWalInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/inputformat/PGWalInputFormatBuilder.java
index c894565a6a..bc746e9c71 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/inputformat/PGWalInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/inputformat/PGWalInputFormatBuilder.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.inputformat;
+package com.dtstack.chunjun.connector.pgwal.inputformat;
-import com.dtstack.flinkx.connector.pgwal.conf.PGWalConf;
-import com.dtstack.flinkx.connector.pgwal.util.PGUtil;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
-import com.dtstack.flinkx.util.ClassUtil;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.connector.pgwal.conf.PGWalConf;
+import com.dtstack.chunjun.connector.pgwal.util.PGUtil;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.util.ClassUtil;
+import com.dtstack.chunjun.util.GsonUtil;
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/listener/PgWalListener.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/listener/PgWalListener.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/listener/PgWalListener.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/listener/PgWalListener.java
index 6415ed3053..92d75056da 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/listener/PgWalListener.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/listener/PgWalListener.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.listener;
+package com.dtstack.chunjun.connector.pgwal.listener;
-import com.dtstack.flinkx.connector.pgwal.conf.PGWalConf;
-import com.dtstack.flinkx.connector.pgwal.converter.PGWalColumnConverter;
-import com.dtstack.flinkx.connector.pgwal.inputformat.PGWalInputFormat;
-import com.dtstack.flinkx.connector.pgwal.util.ChangeLog;
-import com.dtstack.flinkx.connector.pgwal.util.PGUtil;
-import com.dtstack.flinkx.connector.pgwal.util.PgDecoder;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.RetryUtil;
+import com.dtstack.chunjun.connector.pgwal.conf.PGWalConf;
+import com.dtstack.chunjun.connector.pgwal.converter.PGWalColumnConverter;
+import com.dtstack.chunjun.connector.pgwal.inputformat.PGWalInputFormat;
+import com.dtstack.chunjun.connector.pgwal.util.ChangeLog;
+import com.dtstack.chunjun.connector.pgwal.util.PGUtil;
+import com.dtstack.chunjun.connector.pgwal.util.PgDecoder;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.RetryUtil;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/options/PGWalOptions.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/options/PGWalOptions.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/options/PGWalOptions.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/options/PGWalOptions.java
index 79876ac0a0..08de0a7ca9 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/options/PGWalOptions.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/options/PGWalOptions.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.options;
+package com.dtstack.chunjun.connector.pgwal.options;
import org.apache.flink.configuration.ConfigOption;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/source/PGWalDynamicTableSource.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/source/PGWalDynamicTableSource.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/source/PGWalDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/source/PGWalDynamicTableSource.java
index ad58fbbbd7..df4e014f85 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/source/PGWalDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/source/PGWalDynamicTableSource.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.source;
+package com.dtstack.chunjun.connector.pgwal.source;
-import com.dtstack.flinkx.connector.pgwal.conf.PGWalConf;
-import com.dtstack.flinkx.connector.pgwal.converter.PGWalRowConverter;
-import com.dtstack.flinkx.connector.pgwal.inputformat.PGWalInputFormatBuilder;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.connector.pgwal.conf.PGWalConf;
+import com.dtstack.chunjun.connector.pgwal.converter.PGWalRowConverter;
+import com.dtstack.chunjun.connector.pgwal.inputformat.PGWalInputFormatBuilder;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.formats.json.TimestampFormat;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/source/PgwalSourceFactory.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/source/PgwalSourceFactory.java
similarity index 77%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/source/PgwalSourceFactory.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/source/PgwalSourceFactory.java
index 075890cfd0..01c8f965da 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/source/PgwalSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/source/PgwalSourceFactory.java
@@ -15,18 +15,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.source;
+package com.dtstack.chunjun.connector.pgwal.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.pgwal.conf.PGWalConf;
-import com.dtstack.flinkx.connector.pgwal.converter.PGWalColumnConverter;
-import com.dtstack.flinkx.connector.pgwal.converter.PGWalRowConverter;
-import com.dtstack.flinkx.connector.pgwal.inputformat.PGWalInputFormatBuilder;
-import com.dtstack.flinkx.converter.AbstractCDCRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.pgwal.conf.PGWalConf;
+import com.dtstack.chunjun.connector.pgwal.converter.PGWalColumnConverter;
+import com.dtstack.chunjun.connector.pgwal.converter.PGWalRowConverter;
+import com.dtstack.chunjun.connector.pgwal.inputformat.PGWalInputFormatBuilder;
+import com.dtstack.chunjun.converter.AbstractCDCRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.formats.json.TimestampFormat;
import org.apache.flink.streaming.api.datastream.DataStream;
@@ -45,7 +45,7 @@ public PgwalSourceFactory(SyncConf config, StreamExecutionEnvironment env) {
JsonUtil.toObject(
JsonUtil.toJson(config.getReader().getParameter()), PGWalConf.class);
conf.setColumn(config.getReader().getFieldList());
- super.initFlinkxCommonConf(conf);
+ super.initCommonConf(conf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/table/PGWalDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/table/PGWalDynamicTableFactory.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/table/PGWalDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/table/PGWalDynamicTableFactory.java
index 6149d0078d..29cd53a7c2 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/table/PGWalDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/table/PGWalDynamicTableFactory.java
@@ -15,13 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.table;
+package com.dtstack.chunjun.connector.pgwal.table;
-import com.dtstack.flinkx.connector.api.PGCDCServiceProcessor;
-import com.dtstack.flinkx.connector.pgwal.conf.PGWalConf;
-import com.dtstack.flinkx.connector.pgwal.options.PGWalOptions;
-import com.dtstack.flinkx.source.DtInputFormatSourceFunction;
-import com.dtstack.flinkx.table.connector.source.ParallelSourceFunctionProvider;
+import com.dtstack.chunjun.connector.api.PGCDCServiceProcessor;
+import com.dtstack.chunjun.connector.pgwal.conf.PGWalConf;
+import com.dtstack.chunjun.connector.pgwal.options.PGWalOptions;
+import com.dtstack.chunjun.source.DtInputFormatSourceFunction;
+import com.dtstack.chunjun.table.connector.source.ParallelSourceFunctionProvider;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.configuration.ConfigOption;
diff --git a/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/table/StreamConfiguration.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/table/StreamConfiguration.java
new file mode 100644
index 0000000000..e81551bbcb
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/table/StreamConfiguration.java
@@ -0,0 +1,3 @@
+package com.dtstack.chunjun.connector.pgwal.table;
+
+public class StreamConfiguration {}
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/table/StreamEnvironment.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/table/StreamEnvironment.java
similarity index 73%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/table/StreamEnvironment.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/table/StreamEnvironment.java
index be090aaba1..061255891c 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/table/StreamEnvironment.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/table/StreamEnvironment.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.pgwal.table;
+package com.dtstack.chunjun.connector.pgwal.table;
public interface StreamEnvironment {
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/ChangeLog.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/ChangeLog.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/ChangeLog.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/ChangeLog.java
index b511065a9f..b9442cc1e1 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/ChangeLog.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/ChangeLog.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.util;
+package com.dtstack.chunjun.connector.pgwal.util;
import java.util.List;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/ColumnInfo.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/ColumnInfo.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/ColumnInfo.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/ColumnInfo.java
index 6022b156d4..11138160c1 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/ColumnInfo.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/ColumnInfo.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.pgwal.util;
+package com.dtstack.chunjun.connector.pgwal.util;
public class ColumnInfo {
private final int index;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PGUtil.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PGUtil.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PGUtil.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PGUtil.java
index 5438df0e84..35b0d3b5e9 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PGUtil.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PGUtil.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.util;
+package com.dtstack.chunjun.connector.pgwal.util;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.util.ClassUtil;
-import com.dtstack.flinkx.util.ExceptionUtil;
-import com.dtstack.flinkx.util.TelnetUtil;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.util.ClassUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
+import com.dtstack.chunjun.util.TelnetUtil;
import org.postgresql.PGConnection;
import org.postgresql.PGProperty;
@@ -42,11 +42,11 @@
/** */
public class PGUtil {
- public static final String SLOT_PRE = "flinkx_";
+ public static final String SLOT_PRE = "Chunjun_";
public static final String DRIVER_NAME = "org.postgresql.Driver";
public static final int RETRY_TIMES = 3;
public static final int SLEEP_TIME = 2000;
- public static final String PUBLICATION_NAME = "dtstack_flinkx";
+ public static final String PUBLICATION_NAME = "chunjun_publication";
public static final String QUERY_LEVEL = "SHOW wal_level;";
public static final String QUERY_MAX_SLOT = "SHOW max_replication_slots;";
public static final String QUERY_SLOT = "SELECT * FROM pg_replication_slots;";
@@ -189,7 +189,7 @@ public static ReplicationSlotInfoWrapper checkPostgres(
long count = resultSet.getLong(1);
if (count == 0L) {
LOG.warn(
- "no publication named [{}] existed, flinkx will create one",
+ "no publication named [{}] existed, chunjun will create one",
PUBLICATION_NAME);
conn.createStatement().execute(String.format(CREATE_PUBLICATION, PUBLICATION_NAME));
}
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PgDecoder.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PgDecoder.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PgDecoder.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PgDecoder.java
index 0de2a75680..fc5cb859fb 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PgDecoder.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PgDecoder.java
@@ -15,10 +15,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.util;
+package com.dtstack.chunjun.connector.pgwal.util;
-import com.dtstack.flinkx.connector.pgwal.conf.PGWalConf;
-import com.dtstack.flinkx.util.RetryUtil;
+import com.dtstack.chunjun.connector.pgwal.conf.PGWalConf;
+import com.dtstack.chunjun.util.RetryUtil;
import org.postgresql.jdbc.PgConnection;
import org.slf4j.Logger;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PgMessageTypeEnum.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PgMessageTypeEnum.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PgMessageTypeEnum.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PgMessageTypeEnum.java
index 2cced2ccc1..81a2879455 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PgMessageTypeEnum.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PgMessageTypeEnum.java
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.pgwal.util;
+package com.dtstack.chunjun.connector.pgwal.util;
/**
* reference to https://github.com/debezium/debezium &
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PostgresType.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PostgresType.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PostgresType.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PostgresType.java
index aa96f87398..13c746bfd3 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/PostgresType.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/PostgresType.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.pgwal.util;
+package com.dtstack.chunjun.connector.pgwal.util;
import org.postgresql.core.Oid;
import org.postgresql.core.TypeInfo;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/ReplicationSlotInfoWrapper.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/ReplicationSlotInfoWrapper.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/ReplicationSlotInfoWrapper.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/ReplicationSlotInfoWrapper.java
index 8c22c5ea85..93fe99be5a 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/ReplicationSlotInfoWrapper.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/ReplicationSlotInfoWrapper.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.pgwal.util;
+package com.dtstack.chunjun.connector.pgwal.util;
import org.postgresql.replication.LogSequenceNumber;
import org.postgresql.replication.ReplicationSlotInfo;
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/TypeRegistry.java b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/TypeRegistry.java
similarity index 99%
rename from flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/TypeRegistry.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/TypeRegistry.java
index aa1ddb7922..095e22e74f 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/main/java/com/dtstack/flinkx/connector/pgwal/util/TypeRegistry.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/java/com/dtstack/chunjun/connector/pgwal/util/TypeRegistry.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.pgwal.util;
+package com.dtstack.chunjun.connector.pgwal.util;
import org.postgresql.core.BaseConnection;
import org.postgresql.core.TypeInfo;
diff --git a/chunjun-connectors/chunjun-connector-pgwal/src/main/resources/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-pgwal/src/main/resources/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..4235c0fd47
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/main/resources/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.pgwal.table.PGWalDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-pgwal/src/test/java/com/dtstack/flinkx/connector/pgwal/table/PGWalDynamicTableFactoryTest.java b/chunjun-connectors/chunjun-connector-pgwal/src/test/java/com/dtstack/chunjun/connector/pgwal/table/PGWalDynamicTableFactoryTest.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-pgwal/src/test/java/com/dtstack/flinkx/connector/pgwal/table/PGWalDynamicTableFactoryTest.java
rename to chunjun-connectors/chunjun-connector-pgwal/src/test/java/com/dtstack/chunjun/connector/pgwal/table/PGWalDynamicTableFactoryTest.java
index 7a363f0cf4..84bb441ee5 100644
--- a/flinkx-connectors/flinkx-connector-pgwal/src/test/java/com/dtstack/flinkx/connector/pgwal/table/PGWalDynamicTableFactoryTest.java
+++ b/chunjun-connectors/chunjun-connector-pgwal/src/test/java/com/dtstack/chunjun/connector/pgwal/table/PGWalDynamicTableFactoryTest.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.pgwal.table;
+package com.dtstack.chunjun.connector.pgwal.table;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.Configuration;
diff --git a/flinkx-connectors/flinkx-connector-postgresql/pom.xml b/chunjun-connectors/chunjun-connector-postgresql/pom.xml
similarity index 87%
rename from flinkx-connectors/flinkx-connector-postgresql/pom.xml
rename to chunjun-connectors/chunjun-connector-postgresql/pom.xml
index de59607dd7..7524a6a6e7 100644
--- a/flinkx-connectors/flinkx-connector-postgresql/pom.xml
+++ b/chunjun-connectors/chunjun-connector-postgresql/pom.xml
@@ -3,15 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-postgresql
-
- FlinkX : Connectors : Postgresql
+ chunjun-connector-postgresql
+ ChunJun : Connectors : Postgresql
postgresql
@@ -19,8 +18,8 @@
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/converter/PostgresqlRawTypeConverter.java b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/converter/PostgresqlRawTypeConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/converter/PostgresqlRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/converter/PostgresqlRawTypeConverter.java
index 015897359e..08dab1f5a1 100644
--- a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/converter/PostgresqlRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/converter/PostgresqlRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.postgresql.converter;
+package com.dtstack.chunjun.connector.postgresql.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.DataType;
@@ -26,7 +26,7 @@
import java.util.Locale;
/**
- * @program: flinkx
+ * @program chunjun
* @author: wuren
* @create: 2021/04/22
*/
diff --git a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/dialect/PostgresqlDialect.java b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/dialect/PostgresqlDialect.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/dialect/PostgresqlDialect.java
rename to chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/dialect/PostgresqlDialect.java
index 282d67b10e..4fc5225456 100644
--- a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/dialect/PostgresqlDialect.java
+++ b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/dialect/PostgresqlDialect.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.postgresql.dialect;
+package com.dtstack.chunjun.connector.postgresql.dialect;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.util.JdbcUtil;
-import com.dtstack.flinkx.connector.postgresql.converter.PostgresqlRawTypeConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.util.JdbcUtil;
+import com.dtstack.chunjun.connector.postgresql.converter.PostgresqlRawTypeConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
import org.apache.commons.lang3.StringUtils;
@@ -30,7 +30,7 @@
import java.util.stream.Collectors;
/**
- * @program: flinkx
+ * @program chunjun
* @author: wuren
* @create: 2021/04/22
*/
diff --git a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/sink/PostgresOutputFormat.java b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/sink/PostgresOutputFormat.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/sink/PostgresOutputFormat.java
rename to chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/sink/PostgresOutputFormat.java
index 25f0aedb81..674f4dc4b3 100644
--- a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/sink/PostgresOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/sink/PostgresOutputFormat.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.postgresql.sink;
+package com.dtstack.chunjun.connector.postgresql.sink;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcColumnConverter;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
-import com.dtstack.flinkx.connector.postgresql.dialect.PostgresqlDialect;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.enums.EWriteMode;
-import com.dtstack.flinkx.throwable.NoRestartException;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcColumnConverter;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.postgresql.dialect.PostgresqlDialect;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.enums.EWriteMode;
+import com.dtstack.chunjun.throwable.NoRestartException;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.streaming.api.CheckpointingMode;
import org.apache.flink.table.data.RowData;
@@ -42,7 +42,7 @@
import java.sql.SQLException;
/**
- * @program: flinkx
+ * @program: ChunJun
* @author: wuren
* @create: 2021/08/12
*/
diff --git a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/sink/PostgresqlSinkFactory.java b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/sink/PostgresqlSinkFactory.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/sink/PostgresqlSinkFactory.java
rename to chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/sink/PostgresqlSinkFactory.java
index 28f32de39a..9c9ae0fe7e 100644
--- a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/sink/PostgresqlSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/sink/PostgresqlSinkFactory.java
@@ -16,17 +16,17 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.postgresql.sink;
+package com.dtstack.chunjun.connector.postgresql.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
-import com.dtstack.flinkx.connector.postgresql.dialect.PostgresqlDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.connector.postgresql.dialect.PostgresqlDialect;
/**
* Starting with Postgresql that is for compatible with 1.10 API.
*
- * @program: flinkx
+ * @program: ChunJun
* @author: wuren
* @create: 2021/04/26
*/
diff --git a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/source/PostgresqlInputFormat.java b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/source/PostgresqlInputFormat.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/source/PostgresqlInputFormat.java
rename to chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/source/PostgresqlInputFormat.java
index fd2c6fe780..a8a2b84302 100644
--- a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/source/PostgresqlInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/source/PostgresqlInputFormat.java
@@ -1,7 +1,7 @@
-package com.dtstack.flinkx.connector.postgresql.source;
+package com.dtstack.chunjun.connector.postgresql.source;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.util.ExceptionUtil;
import java.sql.ResultSet;
import java.sql.SQLException;
diff --git a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/source/PostgresqlSourceFactory.java b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/source/PostgresqlSourceFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/source/PostgresqlSourceFactory.java
rename to chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/source/PostgresqlSourceFactory.java
index 9d4df13ec4..115b085fa9 100644
--- a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/source/PostgresqlSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/source/PostgresqlSourceFactory.java
@@ -16,19 +16,19 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.postgresql.source;
+package com.dtstack.chunjun.connector.postgresql.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
-import com.dtstack.flinkx.connector.postgresql.dialect.PostgresqlDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.connector.postgresql.dialect.PostgresqlDialect;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
/**
* Starting with Postgresql that is for compatible with 1.10 API.
*
- * @program: flinkx
+ * @program: Chunjun
* @author: wuren
* @create: 2021/04/28
*/
diff --git a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/table/PostgresqlDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/table/PostgresqlDynamicTableFactory.java
similarity index 75%
rename from flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/table/PostgresqlDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/table/PostgresqlDynamicTableFactory.java
index 2fade396e6..3fb205090c 100644
--- a/flinkx-connectors/flinkx-connector-postgresql/src/main/java/com/dtstack/flinkx/connector/postgresql/table/PostgresqlDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-postgresql/src/main/java/com/dtstack/chunjun/connector/postgresql/table/PostgresqlDynamicTableFactory.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.postgresql.table;
+package com.dtstack.chunjun.connector.postgresql.table;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
-import com.dtstack.flinkx.connector.postgresql.dialect.PostgresqlDialect;
-import com.dtstack.flinkx.connector.postgresql.source.PostgresqlInputFormat;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.postgresql.dialect.PostgresqlDialect;
+import com.dtstack.chunjun.connector.postgresql.source.PostgresqlInputFormat;
/**
- * @program: flinkx
+ * @program chunjun
* @author: wuren
* @create: 2021/04/22
*/
diff --git a/chunjun-connectors/chunjun-connector-postgresql/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-postgresql/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..a6060f22a0
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-postgresql/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.postgresql.table.PostgresqlDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-redis/pom.xml b/chunjun-connectors/chunjun-connector-redis/pom.xml
similarity index 93%
rename from flinkx-connectors/flinkx-connector-redis/pom.xml
rename to chunjun-connectors/chunjun-connector-redis/pom.xml
index 71614f4de4..06b40706b1 100644
--- a/flinkx-connectors/flinkx-connector-redis/pom.xml
+++ b/chunjun-connectors/chunjun-connector-redis/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-redis
- FlinkX : Connectors : Redis
+ chunjun-connector-redis
+ ChunJun : Connectors : Redis
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/adapter/RedisDataModeAdapter.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/adapter/RedisDataModeAdapter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/adapter/RedisDataModeAdapter.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/adapter/RedisDataModeAdapter.java
index d76549374d..ce8665d694 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/adapter/RedisDataModeAdapter.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/adapter/RedisDataModeAdapter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.adapter;
+package com.dtstack.chunjun.connector.redis.adapter;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataMode;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataMode;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/adapter/RedisDataTypeAdapter.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/adapter/RedisDataTypeAdapter.java
similarity index 93%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/adapter/RedisDataTypeAdapter.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/adapter/RedisDataTypeAdapter.java
index a45ca0cd90..4a7c12c9d1 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/adapter/RedisDataTypeAdapter.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/adapter/RedisDataTypeAdapter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.adapter;
+package com.dtstack.chunjun.connector.redis.adapter;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataType;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataType;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/conf/RedisConf.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/conf/RedisConf.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/conf/RedisConf.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/conf/RedisConf.java
index 43ab0a6799..46c1e861f8 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/conf/RedisConf.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/conf/RedisConf.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.conf;
+package com.dtstack.chunjun.connector.redis.conf;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.redis.enums.RedisConnectType;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataMode;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataType;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.redis.enums.RedisConnectType;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataMode;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataType;
import java.util.ArrayList;
import java.util.List;
@@ -31,7 +31,7 @@
* @create 2021-06-16 15:15
* @description
*/
-public class RedisConf extends FlinkxCommonConf {
+public class RedisConf extends ChunJunCommonConf {
/** ip and port */
private String hostPort;
/** password */
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/connection/RedisAsyncClient.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/connection/RedisAsyncClient.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/connection/RedisAsyncClient.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/connection/RedisAsyncClient.java
index 001afd856a..179513fcac 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/connection/RedisAsyncClient.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/connection/RedisAsyncClient.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.connection;
+package com.dtstack.chunjun.connector.redis.connection;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.util.ExceptionUtil;
import io.lettuce.core.RedisClient;
import io.lettuce.core.RedisURI;
@@ -38,7 +38,7 @@
import java.util.concurrent.TimeUnit;
import java.util.regex.Matcher;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.REDIS_HOST_PATTERN;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.REDIS_HOST_PATTERN;
/**
* @author chuixue
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/connection/RedisSyncClient.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/connection/RedisSyncClient.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/connection/RedisSyncClient.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/connection/RedisSyncClient.java
index 320832cb0d..058f635f34 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/connection/RedisSyncClient.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/connection/RedisSyncClient.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.connection;
+package com.dtstack.chunjun.connector.redis.connection;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
@@ -41,8 +41,8 @@
import java.util.concurrent.TimeUnit;
import java.util.regex.Matcher;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.REDIS_DEFAULT_PORT;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.REDIS_HOST_PATTERN;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.REDIS_DEFAULT_PORT;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.REDIS_HOST_PATTERN;
/**
* Utilities for redis database connection
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/converter/RedisColumnConverter.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/converter/RedisColumnConverter.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/converter/RedisColumnConverter.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/converter/RedisColumnConverter.java
index f65e74ff81..27eda89854 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/converter/RedisColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/converter/RedisColumnConverter.java
@@ -16,18 +16,18 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.converter;
-
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataMode;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataType;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
-import com.dtstack.flinkx.util.JsonUtil;
+package com.dtstack.chunjun.connector.redis.converter;
+
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataMode;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataType;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.logical.LogicalType;
@@ -43,8 +43,8 @@
import java.util.Map;
import java.util.Objects;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.REDIS_CRITICAL_TIME;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.REDIS_KEY_VALUE_SIZE;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.REDIS_CRITICAL_TIME;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.REDIS_KEY_VALUE_SIZE;
/**
* @author chuixue
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/converter/RedisRowConverter.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/converter/RedisRowConverter.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/converter/RedisRowConverter.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/converter/RedisRowConverter.java
index c1a0315b3e..49d0f83c3e 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/converter/RedisRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/converter/RedisRowConverter.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.converter;
+package com.dtstack.chunjun.connector.redis.converter;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/enums/RedisConnectType.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/enums/RedisConnectType.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/enums/RedisConnectType.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/enums/RedisConnectType.java
index 6d66563146..3104846bda 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/enums/RedisConnectType.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/enums/RedisConnectType.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.redis.enums;
+package com.dtstack.chunjun.connector.redis.enums;
public enum RedisConnectType {
/** 单机 */
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/enums/RedisDataMode.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/enums/RedisDataMode.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/enums/RedisDataMode.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/enums/RedisDataMode.java
index f4387824aa..4e3cdfe127 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/enums/RedisDataMode.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/enums/RedisDataMode.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.enums;
+package com.dtstack.chunjun.connector.redis.enums;
/**
* Operation type of redis database
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/enums/RedisDataType.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/enums/RedisDataType.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/enums/RedisDataType.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/enums/RedisDataType.java
index 45df878e85..ef474f1d49 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/enums/RedisDataType.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/enums/RedisDataType.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.enums;
+package com.dtstack.chunjun.connector.redis.enums;
/**
* Data type of redis database
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/lookup/RedisAllTableFunction.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/lookup/RedisAllTableFunction.java
similarity index 92%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/lookup/RedisAllTableFunction.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/lookup/RedisAllTableFunction.java
index 40a0f07bee..0fe52ed6f6 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/lookup/RedisAllTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/lookup/RedisAllTableFunction.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.lookup;
+package com.dtstack.chunjun.connector.redis.lookup;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.connector.redis.connection.RedisSyncClient;
-import com.dtstack.flinkx.connector.redis.enums.RedisConnectType;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.lookup.AbstractAllTableFunction;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.connector.redis.connection.RedisSyncClient;
+import com.dtstack.chunjun.connector.redis.enums.RedisConnectType;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.lookup.AbstractAllTableFunction;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.table.data.GenericRowData;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/lookup/RedisLruTableFunction.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/lookup/RedisLruTableFunction.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/lookup/RedisLruTableFunction.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/lookup/RedisLruTableFunction.java
index edae621302..3406509451 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/lookup/RedisLruTableFunction.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/lookup/RedisLruTableFunction.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.lookup;
+package com.dtstack.chunjun.connector.redis.lookup;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.connector.redis.connection.RedisAsyncClient;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.enums.ECacheContentType;
-import com.dtstack.flinkx.lookup.AbstractLruTableFunction;
-import com.dtstack.flinkx.lookup.cache.CacheMissVal;
-import com.dtstack.flinkx.lookup.cache.CacheObj;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.connector.redis.connection.RedisAsyncClient;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.enums.ECacheContentType;
+import com.dtstack.chunjun.lookup.AbstractLruTableFunction;
+import com.dtstack.chunjun.lookup.cache.CacheMissVal;
+import com.dtstack.chunjun.lookup.cache.CacheObj;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.table.data.RowData;
import org.apache.flink.table.functions.FunctionContext;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/options/RedisOptions.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/options/RedisOptions.java
similarity index 98%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/options/RedisOptions.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/options/RedisOptions.java
index 9608fe1e20..d7899d9267 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/options/RedisOptions.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/options/RedisOptions.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.options;
+package com.dtstack.chunjun.connector.redis.options;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ConfigOptions;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisDynamicTableSink.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisDynamicTableSink.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisDynamicTableSink.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisDynamicTableSink.java
index 31331b4603..c9143dec0c 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisDynamicTableSink.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisDynamicTableSink.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.sink;
+package com.dtstack.chunjun.connector.redis.sink;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.connector.redis.converter.RedisRowConverter;
-import com.dtstack.flinkx.sink.DtOutputFormatSinkFunction;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.connector.redis.converter.RedisRowConverter;
+import com.dtstack.chunjun.sink.DtOutputFormatSinkFunction;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.ChangelogMode;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisOutputFormat.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisOutputFormat.java
similarity index 90%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisOutputFormat.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisOutputFormat.java
index 7027cc9627..818ea9bed6 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisOutputFormat.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.sink;
+package com.dtstack.chunjun.connector.redis.sink;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.connector.redis.connection.RedisSyncClient;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormat;
-import com.dtstack.flinkx.throwable.WriteRecordException;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.connector.redis.connection.RedisSyncClient;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormat;
+import com.dtstack.chunjun.throwable.WriteRecordException;
import org.apache.flink.table.data.RowData;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisOutputFormatBuilder.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisOutputFormatBuilder.java
similarity index 94%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisOutputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisOutputFormatBuilder.java
index 9ba75d0f65..aa4b592a89 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisOutputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisOutputFormatBuilder.java
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.sink;
+package com.dtstack.chunjun.connector.redis.sink;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.sink.format.BaseRichOutputFormatBuilder;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.sink.format.BaseRichOutputFormatBuilder;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisSinkFactory.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisSinkFactory.java
similarity index 77%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisSinkFactory.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisSinkFactory.java
index 9c8985ad73..2be530af00 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/sink/RedisSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/sink/RedisSinkFactory.java
@@ -16,18 +16,18 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.sink;
+package com.dtstack.chunjun.connector.redis.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.redis.adapter.RedisDataModeAdapter;
-import com.dtstack.flinkx.connector.redis.adapter.RedisDataTypeAdapter;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.connector.redis.converter.RedisColumnConverter;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataMode;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataType;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.sink.SinkFactory;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.redis.adapter.RedisDataModeAdapter;
+import com.dtstack.chunjun.connector.redis.adapter.RedisDataTypeAdapter;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.connector.redis.converter.RedisColumnConverter;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataMode;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataType;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.sink.SinkFactory;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSink;
@@ -56,7 +56,7 @@ public RedisSinkFactory(SyncConf syncConf) {
redisConf =
gson.fromJson(gson.toJson(syncConf.getWriter().getParameter()), RedisConf.class);
redisConf.setColumn(syncConf.getWriter().getFieldList());
- super.initFlinkxCommonConf(redisConf);
+ super.initCommonConf(redisConf);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/source/RedisDynamicTableSource.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/source/RedisDynamicTableSource.java
similarity index 85%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/source/RedisDynamicTableSource.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/source/RedisDynamicTableSource.java
index 9f871a72e3..fbb3a9014b 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/source/RedisDynamicTableSource.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/source/RedisDynamicTableSource.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.source;
+package com.dtstack.chunjun.connector.redis.source;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.connector.redis.converter.RedisRowConverter;
-import com.dtstack.flinkx.connector.redis.lookup.RedisAllTableFunction;
-import com.dtstack.flinkx.connector.redis.lookup.RedisLruTableFunction;
-import com.dtstack.flinkx.enums.CacheType;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
-import com.dtstack.flinkx.table.connector.source.ParallelAsyncTableFunctionProvider;
-import com.dtstack.flinkx.table.connector.source.ParallelTableFunctionProvider;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.connector.redis.converter.RedisRowConverter;
+import com.dtstack.chunjun.connector.redis.lookup.RedisAllTableFunction;
+import com.dtstack.chunjun.connector.redis.lookup.RedisLruTableFunction;
+import com.dtstack.chunjun.enums.CacheType;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
+import com.dtstack.chunjun.table.connector.source.ParallelAsyncTableFunctionProvider;
+import com.dtstack.chunjun.table.connector.source.ParallelTableFunctionProvider;
import org.apache.flink.table.api.TableSchema;
import org.apache.flink.table.connector.source.DynamicTableSource;
diff --git a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/table/RedisDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/table/RedisDynamicTableFactory.java
similarity index 75%
rename from flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/table/RedisDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/table/RedisDynamicTableFactory.java
index 2c086099e0..37afebbd0a 100644
--- a/flinkx-connectors/flinkx-connector-redis/src/main/java/com/dtstack/flinkx/connector/redis/table/RedisDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/java/com/dtstack/chunjun/connector/redis/table/RedisDynamicTableFactory.java
@@ -16,15 +16,15 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.redis.table;
+package com.dtstack.chunjun.connector.redis.table;
-import com.dtstack.flinkx.connector.redis.conf.RedisConf;
-import com.dtstack.flinkx.connector.redis.enums.RedisConnectType;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataMode;
-import com.dtstack.flinkx.connector.redis.enums.RedisDataType;
-import com.dtstack.flinkx.connector.redis.sink.RedisDynamicTableSink;
-import com.dtstack.flinkx.connector.redis.source.RedisDynamicTableSource;
-import com.dtstack.flinkx.lookup.conf.LookupConf;
+import com.dtstack.chunjun.connector.redis.conf.RedisConf;
+import com.dtstack.chunjun.connector.redis.enums.RedisConnectType;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataMode;
+import com.dtstack.chunjun.connector.redis.enums.RedisDataType;
+import com.dtstack.chunjun.connector.redis.sink.RedisDynamicTableSink;
+import com.dtstack.chunjun.connector.redis.source.RedisDynamicTableSource;
+import com.dtstack.chunjun.lookup.conf.LookupConf;
import org.apache.flink.configuration.ConfigOption;
import org.apache.flink.configuration.ReadableConfig;
@@ -44,28 +44,28 @@
import java.util.List;
import java.util.Set;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.DATABASE;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.KEYEXPIREDTIME;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.MASTERNAME;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.MAXIDLE;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.MAXTOTAL;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.MINIDLE;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.PASSWORD;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.REDISTYPE;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.REDIS_DATA_MODE;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.REDIS_DATA_TYPE;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.TABLENAME;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.TIMEOUT;
-import static com.dtstack.flinkx.connector.redis.options.RedisOptions.URL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
-import static com.dtstack.flinkx.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.DATABASE;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.KEYEXPIREDTIME;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.MASTERNAME;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.MAXIDLE;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.MAXTOTAL;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.MINIDLE;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.PASSWORD;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.REDISTYPE;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.REDIS_DATA_MODE;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.REDIS_DATA_TYPE;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.TABLENAME;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.TIMEOUT;
+import static com.dtstack.chunjun.connector.redis.options.RedisOptions.URL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ASYNC_TIMEOUT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_MAX_ROWS;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_PERIOD;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TTL;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_CACHE_TYPE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_ERROR_LIMIT;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_FETCH_SIZE;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_MAX_RETRIES;
+import static com.dtstack.chunjun.lookup.options.LookupOptions.LOOKUP_PARALLELISM;
import static org.apache.flink.table.factories.FactoryUtil.SINK_PARALLELISM;
/**
diff --git a/chunjun-connectors/chunjun-connector-redis/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-redis/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..bd10fab034
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-redis/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.redis.table.RedisDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-saphana/pom.xml b/chunjun-connectors/chunjun-connector-saphana/pom.xml
similarity index 86%
rename from flinkx-connectors/flinkx-connector-saphana/pom.xml
rename to chunjun-connectors/chunjun-connector-saphana/pom.xml
index b9ce1ff7fb..bcd646a09a 100644
--- a/flinkx-connectors/flinkx-connector-saphana/pom.xml
+++ b/chunjun-connectors/chunjun-connector-saphana/pom.xml
@@ -3,19 +3,19 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-saphana
- FlinkX : Connectors : SAP HANA
+ chunjun-connector-saphana
+ ChunJun : Connectors : SAP HANA
- com.dtstack.flinkx
- flinkx-connector-jdbc-base
+ com.dtstack.chunjun
+ chunjun-connector-jdbc-base
${project.version}
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/ClobType.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/ClobType.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/ClobType.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/ClobType.java
index 1157b87687..c2d0f88f4c 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/ClobType.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/ClobType.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.converter;
+package com.dtstack.chunjun.connector.saphana.converter;
import org.apache.flink.table.data.StringData;
import org.apache.flink.table.types.logical.LogicalType;
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/SaphanaColumnConverter.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/SaphanaColumnConverter.java
similarity index 87%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/SaphanaColumnConverter.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/SaphanaColumnConverter.java
index afffd66b76..ec4b23e7b6 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/SaphanaColumnConverter.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/SaphanaColumnConverter.java
@@ -16,22 +16,22 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.converter;
+package com.dtstack.chunjun.connector.saphana.converter;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcColumnConverter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
-import com.dtstack.flinkx.element.AbstractBaseColumn;
-import com.dtstack.flinkx.element.ColumnRowData;
-import com.dtstack.flinkx.element.column.BigDecimalColumn;
-import com.dtstack.flinkx.element.column.BooleanColumn;
-import com.dtstack.flinkx.element.column.BytesColumn;
-import com.dtstack.flinkx.element.column.SqlDateColumn;
-import com.dtstack.flinkx.element.column.StringColumn;
-import com.dtstack.flinkx.element.column.TimeColumn;
-import com.dtstack.flinkx.element.column.TimestampColumn;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcColumnConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
+import com.dtstack.chunjun.element.AbstractBaseColumn;
+import com.dtstack.chunjun.element.ColumnRowData;
+import com.dtstack.chunjun.element.column.BigDecimalColumn;
+import com.dtstack.chunjun.element.column.BooleanColumn;
+import com.dtstack.chunjun.element.column.BytesColumn;
+import com.dtstack.chunjun.element.column.SqlDateColumn;
+import com.dtstack.chunjun.element.column.StringColumn;
+import com.dtstack.chunjun.element.column.TimeColumn;
+import com.dtstack.chunjun.element.column.TimestampColumn;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -48,7 +48,7 @@
/** Base class for all converters that convert between JDBC object and Flink internal object. */
public class SaphanaColumnConverter extends JdbcColumnConverter {
- public SaphanaColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ public SaphanaColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
super(rowType, commonConf);
}
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/SaphanaRawTypeConverter.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/SaphanaRawTypeConverter.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/SaphanaRawTypeConverter.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/SaphanaRawTypeConverter.java
index 3b5d8aca0f..26de0fb5d8 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/SaphanaRawTypeConverter.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/SaphanaRawTypeConverter.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.converter;
+package com.dtstack.chunjun.connector.saphana.converter;
-import com.dtstack.flinkx.throwable.UnsupportedTypeException;
+import com.dtstack.chunjun.throwable.UnsupportedTypeException;
import org.apache.flink.table.api.DataTypes;
import org.apache.flink.table.types.AtomicDataType;
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/SaphanaRowConverter.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/SaphanaRowConverter.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/SaphanaRowConverter.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/SaphanaRowConverter.java
index 2151dba43b..ab02e2bc81 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/converter/SaphanaRowConverter.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/converter/SaphanaRowConverter.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.converter;
+package com.dtstack.chunjun.connector.saphana.converter;
-import com.dtstack.flinkx.connector.jdbc.converter.JdbcRowConverter;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.converter.IDeserializationConverter;
-import com.dtstack.flinkx.converter.ISerializationConverter;
+import com.dtstack.chunjun.connector.jdbc.converter.JdbcRowConverter;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.converter.IDeserializationConverter;
+import com.dtstack.chunjun.converter.ISerializationConverter;
import org.apache.flink.table.data.DecimalData;
import org.apache.flink.table.data.StringData;
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/dialect/SaphanaDialect.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/dialect/SaphanaDialect.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/dialect/SaphanaDialect.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/dialect/SaphanaDialect.java
index 0772f2767f..d60f188c74 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/dialect/SaphanaDialect.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/dialect/SaphanaDialect.java
@@ -16,16 +16,16 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.dialect;
+package com.dtstack.chunjun.connector.saphana.dialect;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.statement.FieldNamedPreparedStatement;
-import com.dtstack.flinkx.connector.saphana.converter.SaphanaColumnConverter;
-import com.dtstack.flinkx.connector.saphana.converter.SaphanaRawTypeConverter;
-import com.dtstack.flinkx.converter.AbstractRowConverter;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.enums.EDatabaseType;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.statement.FieldNamedPreparedStatement;
+import com.dtstack.chunjun.connector.saphana.converter.SaphanaColumnConverter;
+import com.dtstack.chunjun.connector.saphana.converter.SaphanaRawTypeConverter;
+import com.dtstack.chunjun.converter.AbstractRowConverter;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.enums.EDatabaseType;
import org.apache.flink.table.types.logical.LogicalType;
import org.apache.flink.table.types.logical.RowType;
@@ -115,13 +115,13 @@ public String quoteIdentifier(String identifier) {
@Override
public AbstractRowConverter
- getColumnConverter(RowType rowType, FlinkxCommonConf commonConf) {
+ getColumnConverter(RowType rowType, ChunJunCommonConf commonConf) {
return new SaphanaColumnConverter(rowType, commonConf);
}
@Override
public String getRowNumColumn(String orderBy) {
- return "rownum as FLINKX_ROWNUM";
+ return "rownum as CHUNJUN_ROWNUM";
}
/** build select sql , such as (SELECT ? "A",? "B" FROM DUAL) */
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/sink/SaphanaOutputFormat.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/sink/SaphanaOutputFormat.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/sink/SaphanaOutputFormat.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/sink/SaphanaOutputFormat.java
index bc382f9616..67f6ea197e 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/sink/SaphanaOutputFormat.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/sink/SaphanaOutputFormat.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.sink;
+package com.dtstack.chunjun.connector.saphana.sink;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormat;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormat;
import java.util.Properties;
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/sink/SaphanaSinkFactory.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/sink/SaphanaSinkFactory.java
similarity index 79%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/sink/SaphanaSinkFactory.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/sink/SaphanaSinkFactory.java
index 7e0b52bb4c..52c5f8a378 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/sink/SaphanaSinkFactory.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/sink/SaphanaSinkFactory.java
@@ -15,12 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.sink;
+package com.dtstack.chunjun.connector.saphana.sink;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcOutputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.sink.JdbcSinkFactory;
-import com.dtstack.flinkx.connector.saphana.dialect.SaphanaDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcOutputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.sink.JdbcSinkFactory;
+import com.dtstack.chunjun.connector.saphana.dialect.SaphanaDialect;
/**
* company www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/source/SaphanaInputFormat.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/source/SaphanaInputFormat.java
similarity index 91%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/source/SaphanaInputFormat.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/source/SaphanaInputFormat.java
index 5ad84cba99..3601fa5f9e 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/source/SaphanaInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/source/SaphanaInputFormat.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.source;
+package com.dtstack.chunjun.connector.saphana.source;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormat;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormat;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/source/SaphanaSourceFactory.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/source/SaphanaSourceFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/source/SaphanaSourceFactory.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/source/SaphanaSourceFactory.java
index 6d3f0d48b4..842fefa1a5 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/source/SaphanaSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/source/SaphanaSourceFactory.java
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.source;
+package com.dtstack.chunjun.connector.saphana.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcInputFormatBuilder;
-import com.dtstack.flinkx.connector.jdbc.source.JdbcSourceFactory;
-import com.dtstack.flinkx.connector.saphana.dialect.SaphanaDialect;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcInputFormatBuilder;
+import com.dtstack.chunjun.connector.jdbc.source.JdbcSourceFactory;
+import com.dtstack.chunjun.connector.saphana.dialect.SaphanaDialect;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/table/SaphanaDynamicTableFactory.java b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/table/SaphanaDynamicTableFactory.java
similarity index 82%
rename from flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/table/SaphanaDynamicTableFactory.java
rename to chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/table/SaphanaDynamicTableFactory.java
index bfac4b934f..d04b8c6237 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/main/java/com/dtstack/flinkx/connector/saphana/table/SaphanaDynamicTableFactory.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/java/com/dtstack/chunjun/connector/saphana/table/SaphanaDynamicTableFactory.java
@@ -16,11 +16,11 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.saphana.table;
+package com.dtstack.chunjun.connector.saphana.table;
-import com.dtstack.flinkx.connector.jdbc.dialect.JdbcDialect;
-import com.dtstack.flinkx.connector.jdbc.table.JdbcDynamicTableFactory;
-import com.dtstack.flinkx.connector.saphana.dialect.SaphanaDialect;
+import com.dtstack.chunjun.connector.jdbc.dialect.JdbcDialect;
+import com.dtstack.chunjun.connector.jdbc.table.JdbcDynamicTableFactory;
+import com.dtstack.chunjun.connector.saphana.dialect.SaphanaDialect;
/**
* company www.dtstack.com
diff --git a/chunjun-connectors/chunjun-connector-saphana/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/chunjun-connectors/chunjun-connector-saphana/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
new file mode 100644
index 0000000000..d6ffbe76a7
--- /dev/null
+++ b/chunjun-connectors/chunjun-connector-saphana/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+com.dtstack.chunjun.connector.saphana.table.SaphanaDynamicTableFactory
diff --git a/flinkx-connectors/flinkx-connector-saphana/src/test/java/com/dtstack/flinkx/connector/saphana/SaphanaDialectTest.java b/chunjun-connectors/chunjun-connector-saphana/src/test/java/com/dtstack/chunjun/connector/saphana/SaphanaDialectTest.java
similarity index 95%
rename from flinkx-connectors/flinkx-connector-saphana/src/test/java/com/dtstack/flinkx/connector/saphana/SaphanaDialectTest.java
rename to chunjun-connectors/chunjun-connector-saphana/src/test/java/com/dtstack/chunjun/connector/saphana/SaphanaDialectTest.java
index 6986db40ee..308381a424 100644
--- a/flinkx-connectors/flinkx-connector-saphana/src/test/java/com/dtstack/flinkx/connector/saphana/SaphanaDialectTest.java
+++ b/chunjun-connectors/chunjun-connector-saphana/src/test/java/com/dtstack/chunjun/connector/saphana/SaphanaDialectTest.java
@@ -1,4 +1,4 @@
-package com.dtstack.flinkx.connector.saphana;
+package com.dtstack.chunjun.connector.saphana;
/**
* company www.dtstack.com
diff --git a/flinkx-connectors/flinkx-connector-socket/pom.xml b/chunjun-connectors/chunjun-connector-socket/pom.xml
similarity index 93%
rename from flinkx-connectors/flinkx-connector-socket/pom.xml
rename to chunjun-connectors/chunjun-connector-socket/pom.xml
index dd0ddb779e..757ef3a4b7 100644
--- a/flinkx-connectors/flinkx-connector-socket/pom.xml
+++ b/chunjun-connectors/chunjun-connector-socket/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-socket
- FlinkX : Connectors : Socket
+ chunjun-connector-socket
+ ChunJun : Connectors : Socket
diff --git a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/client/DtClientHandler.java b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/client/DtClientHandler.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/client/DtClientHandler.java
rename to chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/client/DtClientHandler.java
index b8bb1754f6..0bc9be0826 100644
--- a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/client/DtClientHandler.java
+++ b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/client/DtClientHandler.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.socket.client;
+package com.dtstack.chunjun.connector.socket.client;
-import com.dtstack.flinkx.decoder.DecodeEnum;
-import com.dtstack.flinkx.decoder.IDecode;
-import com.dtstack.flinkx.decoder.JsonDecoder;
-import com.dtstack.flinkx.decoder.TextDecoder;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.decoder.DecodeEnum;
+import com.dtstack.chunjun.decoder.IDecode;
+import com.dtstack.chunjun.decoder.JsonDecoder;
+import com.dtstack.chunjun.decoder.TextDecoder;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -36,7 +36,7 @@
import java.util.Map;
import java.util.concurrent.SynchronousQueue;
-import static com.dtstack.flinkx.connector.socket.inputformat.SocketInputFormat.KEY_EXIT0;
+import static com.dtstack.chunjun.connector.socket.inputformat.SocketInputFormat.KEY_EXIT0;
/**
* 自定义handler
diff --git a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/client/DtSocketClient.java b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/client/DtSocketClient.java
similarity index 96%
rename from flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/client/DtSocketClient.java
rename to chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/client/DtSocketClient.java
index c937e0037c..c350105627 100644
--- a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/client/DtSocketClient.java
+++ b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/client/DtSocketClient.java
@@ -16,9 +16,9 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.socket.client;
+package com.dtstack.chunjun.connector.socket.client;
-import com.dtstack.flinkx.util.ExceptionUtil;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.flink.table.data.GenericRowData;
import org.apache.flink.table.data.RowData;
@@ -42,7 +42,7 @@
import java.nio.charset.Charset;
import java.util.concurrent.SynchronousQueue;
-import static com.dtstack.flinkx.connector.socket.inputformat.SocketInputFormat.KEY_EXIT0;
+import static com.dtstack.chunjun.connector.socket.inputformat.SocketInputFormat.KEY_EXIT0;
/**
* 采用netty实现Socket Client
diff --git a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/entity/SocketConfig.java b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/entity/SocketConfig.java
similarity index 84%
rename from flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/entity/SocketConfig.java
rename to chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/entity/SocketConfig.java
index 35fd39c249..0474f5ea33 100644
--- a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/entity/SocketConfig.java
+++ b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/entity/SocketConfig.java
@@ -1,8 +1,8 @@
-package com.dtstack.flinkx.connector.socket.entity;
+package com.dtstack.chunjun.connector.socket.entity;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
-public class SocketConfig extends FlinkxCommonConf {
+public class SocketConfig extends ChunJunCommonConf {
private String address;
diff --git a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/inputformat/SocketInputFormat.java b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/inputformat/SocketInputFormat.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/inputformat/SocketInputFormat.java
rename to chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/inputformat/SocketInputFormat.java
index a5480005ae..9740ce3ba9 100644
--- a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/inputformat/SocketInputFormat.java
+++ b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/inputformat/SocketInputFormat.java
@@ -16,14 +16,14 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.socket.inputformat;
-
-import com.dtstack.flinkx.connector.socket.client.DtSocketClient;
-import com.dtstack.flinkx.connector.socket.entity.SocketConfig;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.source.format.BaseRichInputFormat;
-import com.dtstack.flinkx.throwable.ReadRecordException;
-import com.dtstack.flinkx.util.ExceptionUtil;
+package com.dtstack.chunjun.connector.socket.inputformat;
+
+import com.dtstack.chunjun.connector.socket.client.DtSocketClient;
+import com.dtstack.chunjun.connector.socket.entity.SocketConfig;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.source.format.BaseRichInputFormat;
+import com.dtstack.chunjun.throwable.ReadRecordException;
+import com.dtstack.chunjun.util.ExceptionUtil;
import org.apache.flink.core.io.GenericInputSplit;
import org.apache.flink.core.io.InputSplit;
diff --git a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/inputformat/SocketInputFormatBuilder.java b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/inputformat/SocketInputFormatBuilder.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/inputformat/SocketInputFormatBuilder.java
rename to chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/inputformat/SocketInputFormatBuilder.java
index 34e7862457..1ac0654b42 100644
--- a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/inputformat/SocketInputFormatBuilder.java
+++ b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/inputformat/SocketInputFormatBuilder.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.socket.inputformat;
+package com.dtstack.chunjun.connector.socket.inputformat;
-import com.dtstack.flinkx.connector.socket.entity.SocketConfig;
-import com.dtstack.flinkx.constants.ConstantValue;
-import com.dtstack.flinkx.source.format.BaseRichInputFormatBuilder;
-import com.dtstack.flinkx.util.TelnetUtil;
-import com.dtstack.flinkx.util.ValueUtil;
+import com.dtstack.chunjun.connector.socket.entity.SocketConfig;
+import com.dtstack.chunjun.constants.ConstantValue;
+import com.dtstack.chunjun.source.format.BaseRichInputFormatBuilder;
+import com.dtstack.chunjun.util.TelnetUtil;
+import com.dtstack.chunjun.util.ValueUtil;
import org.apache.commons.lang3.StringUtils;
diff --git a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/source/SocketSourceFactory.java b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/source/SocketSourceFactory.java
similarity index 80%
rename from flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/source/SocketSourceFactory.java
rename to chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/source/SocketSourceFactory.java
index 8f8bc668c2..de4383d803 100644
--- a/flinkx-connectors/flinkx-connector-socket/src/main/java/com/dtstack/flinkx/connector/socket/source/SocketSourceFactory.java
+++ b/chunjun-connectors/chunjun-connector-socket/src/main/java/com/dtstack/chunjun/connector/socket/source/SocketSourceFactory.java
@@ -15,14 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.socket.source;
+package com.dtstack.chunjun.connector.socket.source;
-import com.dtstack.flinkx.conf.SyncConf;
-import com.dtstack.flinkx.connector.socket.entity.SocketConfig;
-import com.dtstack.flinkx.connector.socket.inputformat.SocketInputFormatBuilder;
-import com.dtstack.flinkx.converter.RawTypeConverter;
-import com.dtstack.flinkx.source.SourceFactory;
-import com.dtstack.flinkx.util.JsonUtil;
+import com.dtstack.chunjun.conf.SyncConf;
+import com.dtstack.chunjun.connector.socket.entity.SocketConfig;
+import com.dtstack.chunjun.connector.socket.inputformat.SocketInputFormatBuilder;
+import com.dtstack.chunjun.converter.RawTypeConverter;
+import com.dtstack.chunjun.source.SourceFactory;
+import com.dtstack.chunjun.util.JsonUtil;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
@@ -42,7 +42,7 @@ public SocketSourceFactory(SyncConf config, StreamExecutionEnvironment env) {
socketConfig =
JsonUtil.toObject(
JsonUtil.toJson(config.getReader().getParameter()), SocketConfig.class);
- super.initFlinkxCommonConf(socketConfig);
+ super.initCommonConf(socketConfig);
}
@Override
diff --git a/flinkx-connectors/flinkx-connector-solr/pom.xml b/chunjun-connectors/chunjun-connector-solr/pom.xml
similarity index 94%
rename from flinkx-connectors/flinkx-connector-solr/pom.xml
rename to chunjun-connectors/chunjun-connector-solr/pom.xml
index 7ef613de97..cb8b7f5e52 100644
--- a/flinkx-connectors/flinkx-connector-solr/pom.xml
+++ b/chunjun-connectors/chunjun-connector-solr/pom.xml
@@ -21,15 +21,15 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- flinkx-connectors
- com.dtstack.flinkx
+ chunjun-connectors
+ com.dtstack.chunjun
1.12-SNAPSHOT
4.0.0
- flinkx-connector-solr
+ chunjun-connector-solr
- FlinkX : Connectors : Solr
+ ChunJun : Connectors : Solr
diff --git a/flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/SolrConf.java b/chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/SolrConf.java
similarity index 89%
rename from flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/SolrConf.java
rename to chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/SolrConf.java
index 8d3039a349..04676372fc 100644
--- a/flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/SolrConf.java
+++ b/chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/SolrConf.java
@@ -16,20 +16,20 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.solr;
+package com.dtstack.chunjun.connector.solr;
-import com.dtstack.flinkx.conf.FlinkxCommonConf;
-import com.dtstack.flinkx.security.KerberosConfig;
+import com.dtstack.chunjun.conf.ChunJunCommonConf;
+import com.dtstack.chunjun.security.KerberosConfig;
import java.io.Serializable;
import java.util.List;
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/15
*/
-public class SolrConf extends FlinkxCommonConf implements Serializable {
+public class SolrConf extends ChunJunCommonConf implements Serializable {
private List zkHosts;
private String zkChroot;
diff --git a/flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/SolrConverterFactory.java b/chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/SolrConverterFactory.java
similarity index 83%
rename from flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/SolrConverterFactory.java
rename to chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/SolrConverterFactory.java
index 3f6900c0f8..8190ebc616 100644
--- a/flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/SolrConverterFactory.java
+++ b/chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/SolrConverterFactory.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.solr;
+package com.dtstack.chunjun.connector.solr;
-import com.dtstack.flinkx.conf.FieldConf;
-import com.dtstack.flinkx.connector.solr.converter.SolrColumnConverter;
-import com.dtstack.flinkx.connector.solr.converter.SolrRawTypeConverter;
-import com.dtstack.flinkx.connector.solr.converter.SolrRowConverter;
-import com.dtstack.flinkx.util.TableUtil;
+import com.dtstack.chunjun.conf.FieldConf;
+import com.dtstack.chunjun.connector.solr.converter.SolrColumnConverter;
+import com.dtstack.chunjun.connector.solr.converter.SolrRawTypeConverter;
+import com.dtstack.chunjun.connector.solr.converter.SolrRowConverter;
+import com.dtstack.chunjun.util.TableUtil;
import org.apache.flink.table.types.logical.RowType;
@@ -31,7 +31,7 @@
/**
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/28
*/
public class SolrConverterFactory {
diff --git a/flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/client/FlinkxKrb5HttpClientBuilder.java b/chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/client/ChunJunKrb5HttpClientBuilder.java
similarity index 97%
rename from flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/client/FlinkxKrb5HttpClientBuilder.java
rename to chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/client/ChunJunKrb5HttpClientBuilder.java
index c953896d38..d62f5ba036 100644
--- a/flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/client/FlinkxKrb5HttpClientBuilder.java
+++ b/chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/client/ChunJunKrb5HttpClientBuilder.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.solr.client;
+package com.dtstack.chunjun.connector.solr.client;
import org.apache.flink.runtime.security.DynamicConfiguration;
@@ -51,10 +51,10 @@
* 修改 Krb5HttpClientBuilder使之不依赖 java.security.auth.login.config 环境变量
*
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/11
*/
-public class FlinkxKrb5HttpClientBuilder extends Krb5HttpClientBuilder {
+public class ChunJunKrb5HttpClientBuilder extends Krb5HttpClientBuilder {
public static final String SOLR_KERBEROS_JAAS_APPNAME = "solr.kerberos.jaas.appname";
private static final Logger logger =
@@ -72,7 +72,7 @@ public class FlinkxKrb5HttpClientBuilder extends Krb5HttpClientBuilder {
}
};
- public FlinkxKrb5HttpClientBuilder(String principal, String keytab) {
+ public ChunJunKrb5HttpClientBuilder(String principal, String keytab) {
this.principal = principal;
this.keytab = keytab;
}
diff --git a/flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/client/CloudSolrClientKerberosWrapper.java b/chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/client/CloudSolrClientKerberosWrapper.java
similarity index 88%
rename from flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/client/CloudSolrClientKerberosWrapper.java
rename to chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/client/CloudSolrClientKerberosWrapper.java
index 24c8efc0a2..722eecf51c 100644
--- a/flinkx-connectors/flinkx-connector-solr/src/main/java/com/dtstack/flinkx/connector/solr/client/CloudSolrClientKerberosWrapper.java
+++ b/chunjun-connectors/chunjun-connector-solr/src/main/java/com/dtstack/chunjun/connector/solr/client/CloudSolrClientKerberosWrapper.java
@@ -16,13 +16,13 @@
* limitations under the License.
*/
-package com.dtstack.flinkx.connector.solr.client;
+package com.dtstack.chunjun.connector.solr.client;
-import com.dtstack.flinkx.connector.solr.SolrConf;
-import com.dtstack.flinkx.security.KerberosConfig;
-import com.dtstack.flinkx.security.KerberosUtil;
-import com.dtstack.flinkx.throwable.FlinkxRuntimeException;
-import com.dtstack.flinkx.util.GsonUtil;
+import com.dtstack.chunjun.connector.solr.SolrConf;
+import com.dtstack.chunjun.security.KerberosConfig;
+import com.dtstack.chunjun.security.KerberosUtil;
+import com.dtstack.chunjun.throwable.ChunJunRuntimeException;
+import com.dtstack.chunjun.util.GsonUtil;
import org.apache.flink.api.common.cache.DistributedCache;
import org.apache.flink.runtime.security.DynamicConfiguration;
@@ -55,13 +55,13 @@
import java.util.Map;
import java.util.Optional;
-import static com.dtstack.flinkx.connector.solr.client.FlinkxKrb5HttpClientBuilder.SOLR_KERBEROS_JAAS_APPNAME;
+import static com.dtstack.chunjun.connector.solr.client.ChunJunKrb5HttpClientBuilder.SOLR_KERBEROS_JAAS_APPNAME;
/**
* A CloudSolrClient wrapper for kerberos auth.
*
* @author Ada Wong
- * @program flinkx
+ * @program chunjun
* @create 2021/06/15
*/
public class CloudSolrClientKerberosWrapper extends SolrClient {
@@ -84,7 +84,7 @@ public void init() {
try {
initKerberos();
} catch (LoginException e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
doWithKerberos(
() -> {
@@ -112,7 +112,7 @@ public UpdateResponse add(SolrInputDocument solrDocument) {
try {
return cloudSolrClient.add(solrDocument);
} catch (SolrServerException | IOException e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
});
}
@@ -124,7 +124,7 @@ public UpdateResponse commit() {
try {
return cloudSolrClient.commit();
} catch (SolrServerException | IOException e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
});
}
@@ -136,7 +136,7 @@ public QueryResponse query(SolrParams params) {
try {
return cloudSolrClient.query(params);
} catch (SolrServerException | IOException e) {
- throw new FlinkxRuntimeException(e);
+ throw new ChunJunRuntimeException(e);
}
});
}
@@ -144,7 +144,7 @@ public QueryResponse query(SolrParams params) {
@Override
public NamedList