From 44411f0e944344966e2311627add605ab11ea823 Mon Sep 17 00:00:00 2001 From: Nick Alexander Date: Thu, 14 Jul 2016 17:42:31 -0700 Subject: [PATCH] Add hacky `!]]]) @@ -36,6 +39,29 @@ (defn db? [x] (and (satisfies? IDB x))) +(defn into-context initial-context (dq/parse find)) + row-pair-transducer (dq/row-pair-transducer context (dq/sql-projection context)) + chan (a/chan 50 row-pair-transducer)] + + (s/sql-string context) chan) + ;; TODO: extract this reducing function lifted to the Maybe monad. + (let [g (fn [f [rv re] [v e]] + (if re + [nil re] + (if e + [nil e] + [(f rv v) nil])))] + (go-pair + (