summaryrefslogtreecommitdiff
path: root/src/main/java/com/zdjizhi/enums/LogMetadata.java
diff options
context:
space:
mode:
authorzhanghongqing <[email protected]>2022-08-23 18:16:45 +0800
committerzhanghongqing <[email protected]>2022-08-23 18:16:45 +0800
commit065db72593172bfe23aa2f48877ca0f7cc5feb7d (patch)
treea938ac13d65b7c3773fd1c811ae059642e898919 /src/main/java/com/zdjizhi/enums/LogMetadata.java
parentb30f82f5881380f7c9445d59e16c4654d6473b37 (diff)
代码优化,优化clickhousesink写入
Diffstat (limited to 'src/main/java/com/zdjizhi/enums/LogMetadata.java')
-rw-r--r--src/main/java/com/zdjizhi/enums/LogMetadata.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/zdjizhi/enums/LogMetadata.java b/src/main/java/com/zdjizhi/enums/LogMetadata.java
index 2949085..7c501b5 100644
--- a/src/main/java/com/zdjizhi/enums/LogMetadata.java
+++ b/src/main/java/com/zdjizhi/enums/LogMetadata.java
@@ -73,4 +73,11 @@ public enum LogMetadata {
return StrUtil.concat(true, "INSERT INTO ", CK_DATABASE, ".", tableName,
"(", StrUtil.join(",", fields), ") VALUES (", StrUtil.join(",", placeholders), ")");
}
+ public static String preparedSql(String tableName, String[] fields) {
+ String[] placeholders = new String[fields.length];
+ Arrays.fill(placeholders, "?");
+
+ return StrUtil.concat(true, "INSERT INTO ", CK_DATABASE, ".", tableName,
+ "(", StrUtil.join(",", fields), ") VALUES (", StrUtil.join(",", placeholders), ")");
+ }
}