diff --git a/src/honey/sql.cljc b/src/honey/sql.cljc index 323bd77..8a15db6 100644 --- a/src/honey/sql.cljc +++ b/src/honey/sql.cljc @@ -409,7 +409,7 @@ (defn- format-bigquery-*-except-replace "Format BigQuery * except/replace phrases #281." - [star-cols & x] + [[star-cols & x]] (let [[sql & params] (format-expr star-cols) [sql' & params'] (reduce (fn [[sql & params] [k arg]] @@ -435,6 +435,13 @@ (into params) (into params')))) +(comment + (bigquery-*-except-replace? [:* :except [:a :b :c]]) + (format-bigquery-*-except-replace [:* :except [:a :b :c]]) + (format-expr :*) + (partition-all 2 [:except [:a :b :c]]) + ) + (defn- split-alias-temporal "Given a general selectable item, split it into the subject selectable, an optional alias, and any temporal clauses present."