This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-11-01
Channels
- # announcements (10)
- # asami (2)
- # babashka (10)
- # beginners (55)
- # biff (37)
- # calva (9)
- # cherry (1)
- # clj-kondo (11)
- # clojure (221)
- # clojure-bay-area (12)
- # clojure-europe (77)
- # clojure-hungary (3)
- # clojure-nl (5)
- # clojure-norway (12)
- # clojurescript (11)
- # cursive (1)
- # data-science (11)
- # emacs (27)
- # figwheel (3)
- # fulcro (11)
- # graphql (5)
- # helix (7)
- # honeysql (3)
- # humbleui (9)
- # interceptors (2)
- # introduce-yourself (2)
- # kaocha (12)
- # lsp (27)
- # malli (6)
- # nbb (70)
- # off-topic (6)
- # re-frame (6)
- # react (3)
- # reitit (9)
- # releases (2)
- # scittle (29)
- # shadow-cljs (26)
- # sql (13)
- # tools-deps (61)
I’m writing a custom function to support BigQuery’s SAFE_OFFSET syntax. Normally, the function will produce a vector result like ["ARRAY[SAFE_OFFSET(?)]" idx]
but when sql/format
is called with :inline true
, I’d like my function to return a result with arguments inlined. My stumbling block is honey.sql/*inline*
is private. I don’t see another method of determining if the client wants an inline result.
If you call format-expr
on the argument to safe_offset, that will take care of the inlining for you.
doh - of course. Thanks