From b0822e95acdfefcfc74f6a43f8905d453d404988 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=93=81?= Date: Fri, 23 Oct 2020 18:54:03 +0800 Subject: [PATCH] add clickhouse mergeSql testcase --- src/main/java/com/alibaba/druid/filter/stat/StatFilter.java | 2 +- .../druid/bvt/sql/clickhouse/ClickHouse_select_0.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java b/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java index 3789946247..94cc0ec0f5 100644 --- a/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java +++ b/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java @@ -153,7 +153,7 @@ public class StatFilter extends FilterEventAdapter implements StatFilterMBean { } try { - sql = ParameterizedOutputVisitorUtils.parameterize(sql, dbType); + sql = ParameterizedOutputVisitorUtils.parameterize(sql, dbType, null, null, null); } catch (Exception e) { LOG.error("merge sql error, dbType " + dbType + ", druid-" + VERSION.getVersionNumber() + ", sql : " + sql, e); } diff --git a/src/test/java/com/alibaba/druid/bvt/sql/clickhouse/ClickHouse_select_0.java b/src/test/java/com/alibaba/druid/bvt/sql/clickhouse/ClickHouse_select_0.java index d67521dcb6..2cc7f7923f 100644 --- a/src/test/java/com/alibaba/druid/bvt/sql/clickhouse/ClickHouse_select_0.java +++ b/src/test/java/com/alibaba/druid/bvt/sql/clickhouse/ClickHouse_select_0.java @@ -4,6 +4,7 @@ import com.alibaba.druid.DbType; import com.alibaba.druid.sql.SQLUtils; import com.alibaba.druid.sql.ast.SQLStatement; import com.alibaba.druid.sql.dialect.db2.visitor.DB2SchemaStatVisitor; +import com.alibaba.druid.sql.visitor.ParameterizedOutputVisitorUtils; import com.alibaba.druid.util.JdbcConstants; import junit.framework.TestCase; @@ -41,5 +42,10 @@ public class ClickHouse_select_0 extends TestCase { "FROM preComp_3All_20180322\n" + "LIMIT 1, 10", // output); + + String psql = ParameterizedOutputVisitorUtils.parameterize(sql, DbType.clickhouse); + assertEquals("SELECT date, transactionChannel, tranactionType\n" + + "FROM preComp_3All_20180322\n" + + "LIMIT ?, ?", psql); } }