   (:use [taoensso.timbre :only [trace debug info warn error fatal]]
         [clojure.walk]))
 
+;; TODO USe keywords and maps to get rid of cond and such
+(def db-list [:postgresql :mysql :oracle :mssql])
+
 (defn tables-sqlmap
+
   "Returns database specific map, takes dbms and database parameters.
 
   (tables-sql \"postgresql\" \"northwind\")"

  (rest table-defs))

(defn test-url
  "Test JDBC URL connection

  (test-url \"postgresql://127.0.0.1/northwind?user=myuser&password=1qaz\""

        :else (warn "Unknown DBMS type")))

(defn get-columns

  "Get columns from table given a JDBC URL

  (get-columns \"postgresql://127.0.0.1/northwind?user=myuser&password=secret\""
