Liking cljdoc? Tell your friends :D

donut.dbxray


adapterclj

(adapter dbmd)

adapter*cljmultimethod


build-columnsclj

(build-columns {{:keys [predicates column-types]} :dbadapter :as dbmd}
               table-name
               table-cols)

clojure-specclj


database-product-nameclj

(database-product-name metadata)

datafy-result-setclj

(datafy-result-set rs)

datapotato-schemaclj


default-adapterclj


get-columnsclj

(get-columns {:keys [metadata dbadapter]} & [table-name])

get-foreign-keysclj

(get-foreign-keys {:keys [metadata dbadapter]} & [table-name])

get-index-infoclj

(get-index-info {:keys [metadata dbadapter]} & [table-name])

get-primary-keysclj

(get-primary-keys {:keys [metadata dbadapter]} & [table-name])

get-tablesclj

(get-tables {:keys [metadata dbadapter]})

malli-schemaclj


plumatic-schemaclj


prepclj

(prep conn & [adapter-opts])

returns metadata needed to construct xray

returns metadata needed to construct xray
raw docstring

xrayclj

(xray conn & [adapter-opts])

Given a JDBC connection, produce metadata for a database. Uses ordered-maps to preserve column ordering and to order table names by a topological sort of their foreign key dependencies.

Given a JDBC connection, produce metadata for a database. Uses ordered-maps to
preserve column ordering and to order table names by a topological sort of
their foreign key dependencies.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close