Skip to content

Commit 43f2157

Browse files
committed
fix
1 parent 8d9c209 commit 43f2157

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/metabase/driver/databend.clj

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,14 +307,24 @@
307307
[driver [_ arg pattern]]
308308
[:'extract (sql.qp/->honeysql driver arg) pattern])
309309

310-
(defmethod sql.qp/->honeysql [:clickhouse :stddev]
310+
(defmethod sql.qp/->honeysql [:databend :stddev]
311311
[driver [_ field]]
312312
[:'stddevPop (sql.qp/->honeysql driver field)])
313313

314-
(defmethod sql.qp/->honeysql [:clickhouse :median]
314+
(defmethod sql.qp/->honeysql [:databend :median]
315315
[driver [_ field]]
316316
[:'median (sql.qp/->honeysql driver field)])
317317

318+
(defmethod sql.qp/->honeysql [:databend :substring]
319+
[driver [_ arg start length]]
320+
(let [str [:'toString (sql.qp/->honeysql driver arg)]]
321+
(if length
322+
[:'substring str
323+
(sql.qp/->honeysql driver start)
324+
(sql.qp/->honeysql driver length)]
325+
[:'substring str
326+
(sql.qp/->honeysql driver start)])))
327+
318328
;; metabase.query-processor-test.count-where-test
319329
;; metabase.query-processor-test.share-test
320330
(defmethod sql.qp/->honeysql [:databend :count-where]

0 commit comments

Comments
 (0)