       query-execution)
     ;; first time saving execution, so insert it
     (m/mapply ins QueryExecution query-execution)))
+
+
+(u/require-dox-in-this-namespace)

                                  more)))))

(defn default-field-percent-urls
  "Default implementation for optional driver fn `:field-percent-urls` that calculates percentage in Clojure-land."
  [driver field]
  (->> (field-values-lazy-seq driver field)
       (filter identity)
       (take max-sync-lazy-seq-results)
       percent-valid-urls))

(defn default-field-avg-length [driver field]
  (let [field-values        (->> (field-values-lazy-seq driver field)
                                 (filter identity)
                                 (take max-sync-lazy-seq-results))

      (merge query-result)))

(defn save-query-execution
  "Save (or update) a `QueryExecution`."
  [{:keys [id] :as query-execution}]
  (if id
    ;; execution has already been saved, so update it
