From 55ea10276b986a0a5c813c6be1dfa553e792a89c Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 2 May 2011 00:31:38 -0700 Subject: [PATCH 001/171] First pages commit --- api-index.html | 215 ++++++++++ index-0.0.1.clj | 441 +++++++++++++++++++++ index.html | 541 ++++++++++++++++++++++++++ static/clojure-icon.gif | Bin 0 -> 42 bytes static/clojure.css | 53 +++ static/internal.css | 18 + static/space/content-background.gif | Bin 0 -> 397 bytes static/space/left-nav-background.gif | Bin 0 -> 638 bytes static/space/left-nav-bottom.gif | Bin 0 -> 936 bytes static/space/left-nav-divider.gif | Bin 0 -> 52 bytes static/space/resources-background.gif | Bin 0 -> 550 bytes static/space/toc-background.gif | Bin 0 -> 457 bytes static/wiki.css | 22 ++ 13 files changed, 1290 insertions(+) create mode 100644 api-index.html create mode 100644 index-0.0.1.clj create mode 100644 index.html create mode 100644 static/clojure-icon.gif create mode 100644 static/clojure.css create mode 100644 static/internal.css create mode 100644 static/space/content-background.gif create mode 100644 static/space/left-nav-background.gif create mode 100644 static/space/left-nav-bottom.gif create mode 100644 static/space/left-nav-divider.gif create mode 100644 static/space/resources-background.gif create mode 100644 static/space/toc-background.gif create mode 100644 static/wiki.css diff --git a/api-index.html b/api-index.html new file mode 100644 index 00000000..9e049880 --- /dev/null +++ b/api-index.html @@ -0,0 +1,215 @@ + + + Index - JDBC-based SQL Interface 0.0.1 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

Index of Public Functions and Variables - JDBC-based SQL Interface 0.0.1 (in development)

+This page has an alphabetical index of all the documented functions and variables +in JDBC-based SQL Interface. + + + +
+Shortcuts:
+A B C D + E F G H + I J K L + M +
+N O P Q + R S T U + V W X Y + Z +
+Other +
+
+ +
+

A

+
+
+
+

B

+
+
+
+

C

+
+ create-table                 function      clojure.java.jdbc  Creates a table on the open database connection gi...
+
+
+

D

+
+ delete-rows                  function      clojure.java.jdbc  Deletes rows from a table. where-params is a vecto...
+ do-commands                  function      clojure.java.jdbc  Executes SQL commands on the open database connect...
+ do-prepared                  function      clojure.java.jdbc  Executes an (optionally parameterized) SQL prepare...
+ drop-table                   function      clojure.java.jdbc  Drops a table on the open database connection give...
+
+
+

E

+
+
+
+

F

+
+
+
+

G

+
+
+
+

H

+
+
+
+

I

+
+ insert-record                function      clojure.java.jdbc  Inserts a single record into a table. A record is ...
+ insert-records               function      clojure.java.jdbc  Inserts records into a table. records are maps fro...
+ insert-rows                  function      clojure.java.jdbc  Inserts complete rows into a table. Each row is a ...
+ insert-values                function      clojure.java.jdbc  Inserts rows into a table with values for specifie...
+ is-rollback-only             function      clojure.java.jdbc  Returns true if the outermost transaction will rol...
+
+
+

J

+
+
+
+

K

+
+
+
+

L

+
+
+
+

M

+
+
+
+

N

+
+
+
+

O

+
+
+
+

P

+
+
+
+

Q

+
+
+
+

R

+
+
+
+

S

+
+ set-rollback-only            function      clojure.java.jdbc  Marks the outermost transaction such that it will ...
+
+
+

T

+
+ transaction                  macro         clojure.java.jdbc  Evaluates body as a transaction on the open databa...
+
+
+

U

+
+ update-or-insert-values      function      clojure.java.jdbc  Updates values on selected rows in a table, or ins...
+ update-values                function      clojure.java.jdbc  Updates values on selected rows in a table. where-...
+
+
+

V

+
+
+
+

W

+
+ with-connection              macro         clojure.java.jdbc  Evaluates body in the context of a new connection ...
+ with-query-results           macro         clojure.java.jdbc  Executes a query, then evaluates body with results...
+
+
+

X

+
+
+
+

Y

+
+
+
+

Z

+
+
+
+

Other

+
+
+
+ +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/index-0.0.1.clj b/index-0.0.1.clj new file mode 100644 index 00000000..c26a8837 --- /dev/null +++ b/index-0.0.1.clj @@ -0,0 +1,441 @@ +{:namespaces + ({:source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", + :name "clojure.java.jdbc", + :author "Stephen C. Gilardi, Sean Corfield", + :doc "A Clojure interface to sql databases via jdbc."} + {:source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc/clojure.java.jdbc.internal-api.html", + :name "clojure.java.jdbc.internal", + :doc nil}), + :vars + ({:arglists ([name & specs]), + :name "create-table", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L103", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table", + :doc + "Creates a table on the open database connection given a table name and\nspecs. Each spec is either a column spec: a vector containing a column\nname and optionally a type and other constraints, or a table-level\nconstraint: a vector containing words that express the constraint. All\nwords used to describe the table may be supplied as strings or keywords.", + :var-type "function", + :line 103, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([table where-params]), + :name "delete-rows", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L170", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete-rows", + :doc + "Deletes rows from a table. where-params is a vector containing a string\nproviding the (optionally parameterized) selection criteria followed by\nvalues for any parameters.", + :var-type "function", + :line 170, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([& commands]), + :name "do-commands", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L81", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/do-commands", + :doc "Executes SQL commands on the open database connection.", + :var-type "function", + :line 81, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([sql & param-groups]), + :name "do-prepared", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L90", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/do-prepared", + :doc + "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters.", + :var-type "function", + :line 90, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([name]), + :name "drop-table", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L119", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table", + :doc + "Drops a table on the open database connection given its name, a string\nor keyword", + :var-type "function", + :line 119, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([table record]), + :name "insert-record", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L162", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-record", + :doc + "Inserts a single record into a table. A record is a map from strings or\nkeywords (identifying columns) to values.\nReturns a map of the generated keys.", + :var-type "function", + :line 162, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([table & records]), + :name "insert-records", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L154", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-records", + :doc + "Inserts records into a table. records are maps from strings or keywords\n(identifying columns) to values. Inserts the records one at a time.\nReturns a sequence of maps containing the generated keys for each record.", + :var-type "function", + :line 154, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([table & rows]), + :name "insert-rows", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L147", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-rows", + :doc + "Inserts complete rows into a table. Each row is a vector of values for\neach of the table's columns in order.\nIf a single row is inserted, returns a map of the generated keys.", + :var-type "function", + :line 147, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([table column-names & value-groups]), + :name "insert-values", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L126", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-values", + :doc + "Inserts rows into a table with values for specified columns only.\ncolumn-names is a vector of strings or keywords identifying columns. Each\nvalue-group is a vector containing a values for each column in\norder. When inserting complete rows (all columns), consider using\ninsert-rows instead.\nIf a single set of values is inserted, returns a map of the generated keys.", + :var-type "function", + :line 126, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([]), + :name "is-rollback-only", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L75", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/is-rollback-only", + :doc + "Returns true if the outermost transaction will rollback rather than\ncommit when complete", + :var-type "function", + :line 75, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([]), + :name "set-rollback-only", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L69", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/set-rollback-only", + :doc + "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", + :var-type "function", + :line 69, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([& body]), + :name "transaction", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L58", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/transaction", + :doc + "Evaluates body as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If set-rollback-only is called within scope of the outermost\ntransaction, the entire transaction will be rolled back rather than\ncommitted when complete.", + :var-type "macro", + :line 58, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([table where-params record]), + :name "update-or-insert-values", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L197", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update-or-insert-values", + :doc + "Updates values on selected rows in a table, or inserts a new row when no\nexisting row matches the selection criteria. where-params is a vector\ncontaining a string providing the (optionally parameterized) selection\ncriteria followed by values for any parameters. record is a map from\nstrings or keywords (identifying columns) to updated values.", + :var-type "function", + :line 197, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([table where-params record]), + :name "update-values", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L182", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update-values", + :doc + "Updates values on selected rows in a table. where-params is a vector\ncontaining a string providing the (optionally parameterized) selection\ncriteria followed by values for any parameters. record is a map from\nstrings or keywords (identifying columns) to updated values.", + :var-type "function", + :line 182, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([db-spec & body]), + :name "with-connection", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L32", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-connection", + :doc + "Evaluates body in the context of a new connection to a database then\ncloses the connection. db-spec is a map containing values for one of the\nfollowing parameter sets:\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :classname (required) a String, the jdbc driver class name\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map", + :var-type "macro", + :line 32, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([results sql-params & body]), + :name "with-query-results", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L210", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-query-results", + :doc + "Executes a query, then evaluates body with results bound to a seq of the\nresults. sql-params is a vector containing a string providing\nthe (optionally parameterized) SQL query followed by values for any\nparameters.", + :var-type "macro", + :line 210, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([]), + :name "connection*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L36", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/connection*", + :doc + "Returns the current database connection (or throws if there is none)", + :var-type "function", + :line 36, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([return-keys sql & param-groups]), + :name "do-prepared*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L195", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/do-prepared*", + :doc + "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters.", + :var-type "function", + :line 195, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([]), + :name "find-connection*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L31", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/find-connection*", + :doc + "Returns the current database connection (or nil if there is none)", + :var-type "function", + :line 31, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists + ([{:keys + [factory + classname + subprotocol + subname + datasource + username + password + name + environment], + :as db-spec}]), + :name "get-connection", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L65", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/get-connection", + :doc + "Creates a connection to a database. db-spec is a map containing values\nfor one of the following parameter sets:\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :classname (required) a String, the jdbc driver class name\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map", + :var-type "function", + :line 65, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([stream exception]), + :name "print-sql-exception", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L120", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/print-sql-exception", + :doc "Prints the contents of an SQLException to stream", + :var-type "function", + :line 120, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([stream exception]), + :name "print-sql-exception-chain", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L134", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/print-sql-exception-chain", + :doc "Prints a chain of SQLExceptions to stream", + :var-type "function", + :line 134, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([stream exception]), + :name "print-update-counts", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L142", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/print-update-counts", + :doc + "Prints the update counts from a BatchUpdateException to stream", + :var-type "function", + :line 142, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([] [val]), + :name "rollback", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L42", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/rollback", + :doc "Accessor for the rollback flag on the current connection", + :var-type "function", + :line 42, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([e]), + :name "throw-rollback", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L155", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/throw-rollback", + :doc "Sets rollback and throws a wrapped exception", + :var-type "function", + :line 155, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([func]), + :name "transaction*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L161", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/transaction*", + :doc + "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.", + :var-type "function", + :line 161, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([db-spec func]), + :name "with-connection*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L112", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/with-connection*", + :doc + "Evaluates func in the context of a new connection to a database then\ncloses the connection.", + :var-type "function", + :line 112, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([[sql & params :as sql-params] func]), + :name "with-query-results*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L214", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/with-query-results*", + :doc + "Executes a query, then evaluates func passing in a seq of the results as\nan argument. The first argument is a vector containing the (optionally\nparameterized) sql query string followed by values for any parameters.", + :var-type "function", + :line 214, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"})} diff --git a/index.html b/index.html new file mode 100644 index 00000000..29b3550f --- /dev/null +++ b/index.html @@ -0,0 +1,541 @@ + + + clojure.java.jdbc - JDBC-based SQL Interface 0.0.1 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

API for clojure.java.jdbc + - JDBC-based SQL Interface 0.0.1 (in development) +

+by Stephen C. Gilardi, Sean Corfield
+
Full namespace name: clojure.java.jdbc +

+

Overview

+
A Clojure interface to sql databases via jdbc.
+ + +See also: + + Example code +
+

+

Public Variables and Functions

+
+
+
+

create-table

+ function
+
Usage: (create-table name & specs)
+
+
Creates a table on the open database connection given a table name and
+specs. Each spec is either a column spec: a vector containing a column
+name and optionally a type and other constraints, or a table-level
+constraint: a vector containing words that express the constraint. All
+words used to describe the table may be supplied as strings or keywords.
+ + + Source +
+
+
+

delete-rows

+ function
+
Usage: (delete-rows table where-params)
+
+
Deletes rows from a table. where-params is a vector containing a string
+providing the (optionally parameterized) selection criteria followed by
+values for any parameters.
+ + + Source +
+
+
+

do-commands

+ function
+
Usage: (do-commands & commands)
+
+
Executes SQL commands on the open database connection.
+ + + Source +
+
+
+

do-prepared

+ function
+
Usage: (do-prepared sql & param-groups)
+
+
Executes an (optionally parameterized) SQL prepared statement on the
+open database connection. Each param-group is a seq of values for all of
+the parameters.
+ + + Source +
+
+
+

drop-table

+ function
+
Usage: (drop-table name)
+
+
Drops a table on the open database connection given its name, a string
+or keyword
+ + + Source +
+
+
+

insert-record

+ function
+
Usage: (insert-record table record)
+
+
Inserts a single record into a table. A record is a map from strings or
+keywords (identifying columns) to values.
+Returns a map of the generated keys.
+ + + Source +
+
+
+

insert-records

+ function
+
Usage: (insert-records table & records)
+
+
Inserts records into a table. records are maps from strings or keywords
+(identifying columns) to values. Inserts the records one at a time.
+Returns a sequence of maps containing the generated keys for each record.
+ + + Source +
+
+
+

insert-rows

+ function
+
Usage: (insert-rows table & rows)
+
+
Inserts complete rows into a table. Each row is a vector of values for
+each of the table's columns in order.
+If a single row is inserted, returns a map of the generated keys.
+ + + Source +
+
+
+

insert-values

+ function
+
Usage: (insert-values table column-names & value-groups)
+
+
Inserts rows into a table with values for specified columns only.
+column-names is a vector of strings or keywords identifying columns. Each
+value-group is a vector containing a values for each column in
+order. When inserting complete rows (all columns), consider using
+insert-rows instead.
+If a single set of values is inserted, returns a map of the generated keys.
+ + + Source +
+
+
+

is-rollback-only

+ function
+
Usage: (is-rollback-only)
+
+
Returns true if the outermost transaction will rollback rather than
+commit when complete
+ + + Source +
+
+
+

set-rollback-only

+ function
+
Usage: (set-rollback-only)
+
+
Marks the outermost transaction such that it will rollback rather than
+commit when complete
+ + + Source +
+
+
+

transaction

+ macro
+
Usage: (transaction & body)
+
+
Evaluates body as a transaction on the open database connection. Any
+nested transactions are absorbed into the outermost transaction. By
+default, all database updates are committed together as a group after
+evaluating the outermost body, or rolled back on any uncaught
+exception. If set-rollback-only is called within scope of the outermost
+transaction, the entire transaction will be rolled back rather than
+committed when complete.
+ + + Source +
+
+
+

update-or-insert-values

+ function
+
Usage: (update-or-insert-values table where-params record)
+
+
Updates values on selected rows in a table, or inserts a new row when no
+existing row matches the selection criteria. where-params is a vector
+containing a string providing the (optionally parameterized) selection
+criteria followed by values for any parameters. record is a map from
+strings or keywords (identifying columns) to updated values.
+ + + Source +
+
+
+

update-values

+ function
+
Usage: (update-values table where-params record)
+
+
Updates values on selected rows in a table. where-params is a vector
+containing a string providing the (optionally parameterized) selection
+criteria followed by values for any parameters. record is a map from
+strings or keywords (identifying columns) to updated values.
+ + + Source +
+
+
+

with-connection

+ macro
+
Usage: (with-connection db-spec & body)
+
+
Evaluates body in the context of a new connection to a database then
+closes the connection. db-spec is a map containing values for one of the
+following parameter sets:
+
+Factory:
+  :factory     (required) a function of one argument, a map of params
+  (others)     (optional) passed to the factory function in a map
+
+DriverManager:
+  :classname   (required) a String, the jdbc driver class name
+  :subprotocol (required) a String, the jdbc subprotocol
+  :subname     (required) a String, the jdbc subname
+  (others)     (optional) passed to the driver as properties.
+
+DataSource:
+  :datasource  (required) a javax.sql.DataSource
+  :username    (optional) a String
+  :password    (optional) a String, required if :username is supplied
+
+JNDI:
+  :name        (required) a String or javax.naming.Name
+  :environment (optional) a java.util.Map
+ + + Source +
+
+
+

with-query-results

+ macro
+
Usage: (with-query-results results sql-params & body)
+
+
Executes a query, then evaluates body with results bound to a seq of the
+results. sql-params is a vector containing a string providing
+the (optionally parameterized) SQL query followed by values for any
+parameters.
+ + + Source +
+

clojure.java.jdbc.internal

+

+
+
+
+
+
+

connection*

+ function
+
Usage: (connection*)
+
+
Returns the current database connection (or throws if there is none)
+ + + Source +
+
+

do-prepared*

+ function
+
Usage: (do-prepared* return-keys sql & param-groups)
+
+
Executes an (optionally parameterized) SQL prepared statement on the
+open database connection. Each param-group is a seq of values for all of
+the parameters.
+ + + Source +
+
+

find-connection*

+ function
+
Usage: (find-connection*)
+
+
Returns the current database connection (or nil if there is none)
+ + + Source +
+
+

get-connection

+ function
+
Usage: (get-connection {:keys [factory classname subprotocol subname datasource username password name environment], :as db-spec})
+
+
Creates a connection to a database. db-spec is a map containing values
+for one of the following parameter sets:
+
+Factory:
+  :factory     (required) a function of one argument, a map of params
+  (others)     (optional) passed to the factory function in a map
+
+DriverManager:
+  :classname   (required) a String, the jdbc driver class name
+  :subprotocol (required) a String, the jdbc subprotocol
+  :subname     (required) a String, the jdbc subname
+  (others)     (optional) passed to the driver as properties.
+
+DataSource:
+  :datasource  (required) a javax.sql.DataSource
+  :username    (optional) a String
+  :password    (optional) a String, required if :username is supplied
+
+JNDI:
+  :name        (required) a String or javax.naming.Name
+  :environment (optional) a java.util.Map
+ + + Source +
+
+

print-sql-exception

+ function
+
Usage: (print-sql-exception stream exception)
+
+
Prints the contents of an SQLException to stream
+ + + Source +
+
+

print-sql-exception-chain

+ function
+
Usage: (print-sql-exception-chain stream exception)
+
+
Prints a chain of SQLExceptions to stream
+ + + Source +
+
+

print-update-counts

+ function
+
Usage: (print-update-counts stream exception)
+
+
Prints the update counts from a BatchUpdateException to stream
+ + + Source +
+
+

rollback

+ function
+
Usage: (rollback)
+       (rollback val)
+
+
Accessor for the rollback flag on the current connection
+ + + Source +
+
+

throw-rollback

+ function
+
Usage: (throw-rollback e)
+
+
Sets rollback and throws a wrapped exception
+ + + Source +
+
+

transaction*

+ function
+
Usage: (transaction* func)
+
+
Evaluates func as a transaction on the open database connection. Any
+nested transactions are absorbed into the outermost transaction. By
+default, all database updates are committed together as a group after
+evaluating the outermost body, or rolled back on any uncaught
+exception. If rollback is set within scope of the outermost transaction,
+the entire transaction will be rolled back rather than committed when
+complete.
+ + + Source +
+
+

with-connection*

+ function
+
Usage: (with-connection* db-spec func)
+
+
Evaluates func in the context of a new connection to a database then
+closes the connection.
+ + + Source +
+
+

with-query-results*

+ function
+
Usage: (with-query-results* [sql & params :as sql-params] func)
+
+
Executes a query, then evaluates func passing in a seq of the results as
+an argument. The first argument is a vector containing the (optionally
+parameterized) sql query string followed by values for any parameters.
+ + + Source +
+ + +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/static/clojure-icon.gif b/static/clojure-icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..f191b280ce91e6cb8c387735c10ef9bc5da6c83b GIT binary patch literal 42 ocmZ?wbhEHbWMp7uXkY+=|Ns9h{$ybUF?B!$NQQxl(S^Yp0J!f4_W%F@ literal 0 HcmV?d00001 diff --git a/static/clojure.css b/static/clojure.css new file mode 100644 index 00000000..d40ea359 --- /dev/null +++ b/static/clojure.css @@ -0,0 +1,53 @@ + +body {margin: 0;padding: 0;background-color: #e3e3e3;border-top: 4px solid #b3ccfe;color: #272727} +body, .wiki, #Content, .wikipage {font-family: "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;font-size: 12px;line-height: 18px;} +#leftcolumn .wiki_link, #toc, #toc a, .toc-header {font-size: 11px;line-height: 18px;text-decoration: none} +img {border: 0;} +#AllContentContainer {max-width: 96em;min-width: 663px;background: #fff url(space/content-background.gif) right repeat-y;padding: 0 40px 18px 0;} + +#Header {position: relative;clear: both;overflow: auto;height: 110px} +#Logo {position: absolute;top: 0;left: 0;padding: 10px 0 0 62px;width: 138px;height: 100px} +#Header h1 {float: left;border: 0;margin: 0;padding: 0;position: absolute;top: 50;left: 200px; height: 60px} +#Header h1 a:link, #Header h1 a:visited, #Header h1 a:hover {color:#000000; text-decoration: none;} +#Resources {min-height: 110px;width: 234px;padding: 5px 0;float: right;border-bottom: 1px solid #abc4e2;background: #e4eaf7 url(space/resources-background.gif) repeat-y;overflow: auto;} +#Resources ul {margin: 0;padding: 0 25px;list-style: none;} +#ResourcesB {float: right;} +#Resources a {text-decoration: none;} +#Resources a:link, #Resources a:visited, #Resources a:hover, #Resources a:active {color: #4c5770;} +#Resources a:hover {text-decoration: underline;} + +#leftcolumn {margin: 0 0 0 22px;float: left;width: 168px;padding-bottom: 18px;background: #c5d2eb url(space/left-nav-bottom.gif) bottom no-repeat;} + +#leftcolumn ul {list-style: none;margin: 0;padding: 0;} + +#leftcolumn a, #leftcolumn .toc-header {font-weight: bold;display: block;background: transparent url(space/left-nav-divider.gif) repeat-x;padding: 6px 0 0 17px;margin: 12px 0 0 0;} +#leftcolumn li a {font-weight: normal;background:none;margin: 0;padding: 0 0 0 17px;} +#leftcolumn br {display: none;} +#leftcolumn .menu {margin-top: 14px;background: #fff url(space/left-nav-background.gif) repeat-y;} + +#leftcolumn a:link , #leftcolumn a:visited , #leftcolumn a:active {color: #666;} +#leftcolumn a:hover {text-decoration: underline;color: #222;} + +#rightcolumn {margin-left: 220px;} + +.wiki #toc {border: none;margin: 0 0 30px 18px;width: 222px;padding: 0 0 17px 12px;background: transparent url(space/toc-background.gif) repeat-y;border-bottom: 1px solid #d6d6d6;} +.wiki #toc h1, .wiki #toc div {margin: 0;padding: 0;} +.wiki #toc h1 {font-size: 14px;line-height: 18px;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-weight: normal;color: #969696;padding: 10px 0 8px 11px;} +.wiki #toc a:link, .wiki #toc a:visited, .wiki #toc a:active {color: #646464;} +.wiki #toc a:hover {background: none;color: #333333;} + +.wiki pre {font-family: Inconsolata, Monaco, Consolas, "Lucida Console", "Courier New", Courier, monospace;background-color: transparent;border: 0px;color: #000000} +#DesignedBy { clear: both; text-align: right; margin-top: 18px;} +#DesignedBy, #DesignedBy a, #DesignedBy a:link, #DesignedBy a:visited, #DesignedBy a:hover, #DesignedBy a:active { color: #999; } + +#WikiHeaderNavContainer { height: 36px; position: relative; } +#leftcolumn .WikiActions a {display: inline;} + +.comment { color: gray; } +.string { color: teal; } +.function { color: #00c; } +.macro, .specialops { color: #60c; } +.parens { color: #000; } +.keyword { color: #c09; } +.brackets { color: #006; } +.curlybrackets { color: #906; } diff --git a/static/internal.css b/static/internal.css new file mode 100644 index 00000000..08ce7fb2 --- /dev/null +++ b/static/internal.css @@ -0,0 +1,18 @@ +/* *** MISC STUFF USED ALL OVER *** */ +.nowrap { white-space: nowrap; } +.hidden { display: none; } +tr td .sm { font-size: 90%; } +.grey { color: #666; } +.smgrey { color: #666; font-size: 80%; } +.grey a { color: #666; } +.textentry { font-family: arial, helvetica, sans-serif; border: 1px solid #999; } +.nopad { padding: 0; margin: 0; } +.bblack { color: #000; font-size: 1.1em; font-weight: bold; } +.bblacklight { color: #000; font-size: 1.1em; } + +/* IE6 min-height: http://www.dustindiaz.com/min-height-fast-hack */ +#content_view { display: block; padding-bottom: 2em; width: 100%; min-height: 600px; height: auto !important; height: 600px; } + +/* Used with .innerContentBox and #WikiAds to position the ad column */ +.contentBox { position: relative; min-height: 600px; height: auto !important; height: 600px; } + diff --git a/static/space/content-background.gif b/static/space/content-background.gif new file mode 100644 index 0000000000000000000000000000000000000000..0786c72cffbcde7da33aaa81d3b40b57345df2dc GIT binary patch literal 397 zcmV;80doFFNk%w1VJH9+0K@z=yEbA^V7cLoYD9O@Yp_bOYw0sUSqLcj-Ht6h}z r0ob+z-NJ9Usu2{W%$JI1Q3Psq$AwTV6b4obFsLPL)kug&LI40e)1Al% literal 0 HcmV?d00001 diff --git a/static/space/left-nav-background.gif b/static/space/left-nav-background.gif new file mode 100644 index 0000000000000000000000000000000000000000..e6e590449ccd23d463edd3906bb471d156c98b1b GIT binary patch literal 638 zcmV-^0)hQUNk%w1VW_{rmg-{QUg*`1twx`SG000F4Fa>i|F(VTqf&jn=24n~X z=cuA!TefhVvMG$-Zk^9Ey`Ld3>0enwy-R zoOE(3CLbgN1Oo_AP*{i(1`3C%O-ztW9y&=tcR-%KzQ4ekY`ke=9$lyi1qHCJ0n5u! z83RmTAb>|UJfXqe-rw3TKBO&@0RvxLsTT)RRacD57zosnCgRtWKj8fRy*OrQh!{48 z1D7Yu7&%M0Wm>f)By#CXx%EyfmTYXSKng+$B!jZ}v@gxcM Y3^!j9Sm0_$m==|C{jCE{6%hacJAN`7+yDRo literal 0 HcmV?d00001 diff --git a/static/space/left-nav-bottom.gif b/static/space/left-nav-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..061c0895704895359a1f290af448a538eee299e7 GIT binary patch literal 936 zcmZ?wbhEHbT)`m3aFv1K|NsC0{{8#=_wS!Se}4b|{r&s*XV0Gf`0?Z3y?gK9zyJC3 z=dWMCu3fwK?c29^@7_Il@Zjs$uQzYreE$6Tty{P5-o5+r!(kjzIyfQ#ful$uV24$4<9{x^!fAWJ9qB9ef##qhYz=J z-)5i~DE?#to1p_DL4IOj`|seEP^cj%#?6#?fQN(OLWTm@45zi%wMtLFt=j)!L&YE7 zh>bCugB3VqJokm%g*nWjOSfch-gxG0 zPg7KM^M&-h!eSQoS-0jey0I_t^j^Gd&C>qMEo;xcdAsT2@u18}1zv>EN;dT!+ODRBleY>e=ERs?~ecz+0;_?S-$-1coEb zf@(Gv83$Akx3ep1NE9$MzL;F>A8r|Ss!Y%`Q|<9grKt~FTG$2ECcFqZbYlh+pG|6A|Tl^+#y`J;C?7ho`NV|P+tc_b(%0Ev!5b&_Ui%Hs`LDaiUVfAZ1%jJrE z%M{*inOEw3C`L#tW0kzue7Wdty3?6Ye01B9px{`2dfxH<((~VxzdO~luqCAO=FAWW zRxybN2Np$z2M5{D?rcB7a9pzCItzc#R!7FCsbWWO<`!ChO)OOX8s6r(UGzc&GpC)w z!Az-y2@cF_JSDgpk9!_qWa4popum=*dEmwb^{?9_gR)GP-mY&FC|JPEc1MJfS>%Gc zGE2wJ7xx%g7fg7-su|FEDh2l~_u3>cZD3PKziO|xDu z7r%8xvyo9;X9YVeM@mKmqr=UVMH0^4t9^DlQFzkmDT z`|XEsS08z_;^4ho58kXeaBtpk?_M2YC&t>zRi>(XT_Hm~Mh8@^g2P^a6Q(Pa18bLXA* z`gR`(KCE1FEI=>+l*zmc4o@x8zA3t|2UCt2@7$p-h z(yATIq1gMs1Nz;lo36&a*uxUlULcR6pQ-=+4uVYNwAn&1{^K zwe;p`kvWmYHDM=%MR-qa08ahoB2ck{|=XLc&8-5E;SkR+~AW(5Q4uRdH^I!(gDR5E23*@te39 zw%G#UQ*FE7@VM*K$!-M(V}cMKPL2pb0tYyRY;uT+ii`RJOb4!0eg^pXCaot3PC=t)W0OoEt8d@JV4Sd&hYo=- zrHVBM@X<0!8s~N0fhO$Ox3V1NQ--Snn2SVw1ZwKj8r;90L}@vBGeM9A5dZ)?W#ZO+ literal 0 HcmV?d00001 diff --git a/static/wiki.css b/static/wiki.css new file mode 100644 index 00000000..1cb1bdd4 --- /dev/null +++ b/static/wiki.css @@ -0,0 +1,22 @@ +/* Wiki Rendered Styles */ +.wiki { line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: small; } +.wiki h1 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.4em; } +.wiki h2 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.3em; } +.wiki h3 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.1em; } +.wiki h4 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.066em; } +.wiki h5 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.033em; } +.wiki h6 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.0em; } +.wiki table { border-collapse: collapse; margin: 10px 0; font-size: small; } +.wiki p { margin: 0; padding: 0; padding: 5px 0; } +.wiki td { border: 1px solid #DDD; } +.wiki #toc { border: 1px solid #AAA; background: #fff; padding: 5px; margin: 0 0 10px 10px; width: 25%; float: right; clear: right;} +.wiki #toc h1 { font-weight: normal; font-size: 1.2em; padding: 0; } +.wiki #toc a:hover { color: #00D; background: #FFD; } + +.wiki hr { height: 1px; color: #AAA; background-color: #AAA; border: 0; margin: 0 10px; } +.wiki ul { padding: .5em 0 0 3em; margin: 0; } +.wiki ol { padding: .5em 0 0 3em; margin: 0; } +.wiki ul.quotelist { list-style: none; } +.wiki tt { font-size: small; } +.wiki img { border: 0; padding: 4px; } + From b35f5cafeacf79b99dd4fc53f26ce8683a6005e6 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 2 May 2011 20:44:34 -0700 Subject: [PATCH 002/171] Autodoc commit for master/98ff2f2e --- api-index.html | 10 +- doc/clojure/java/jdbc/NameMapping.md | 40 +++ doc/clojure/java/jdbc/UsingDDL.md | 41 +++ doc/clojure/java/jdbc/UsingSQL.md | 204 ++++++++++++++ index-0.0.1.clj | 398 +++++++++++++++++++++------ index.html | 288 ++++++++++++++++--- 6 files changed, 858 insertions(+), 123 deletions(-) create mode 100644 doc/clojure/java/jdbc/NameMapping.md create mode 100644 doc/clojure/java/jdbc/UsingDDL.md create mode 100644 doc/clojure/java/jdbc/UsingSQL.md diff --git a/api-index.html b/api-index.html index 9e049880..cb922abd 100644 --- a/api-index.html +++ b/api-index.html @@ -72,7 +72,13 @@

JDBC-based S

A

-
+
as-identifier var clojure.java.jdbc Given a string, return it as-is. Given a keyword, ... + as-keyword var clojure.java.jdbc Given a string, return it as a keyword using the c... + as-named-identifier function clojure.java.jdbc Given a naming strategy and a keyword, return the ... + as-named-keyword function clojure.java.jdbc Given a naming strategy and a string, return the s... + as-quoted-identifier function clojure.java.jdbc Given a quote pattern - either a single character ... + as-quoted-str function clojure.java.jdbc Given a quoting pattern - either a single characte... +

B

@@ -175,7 +181,9 @@ 

V

W

  with-connection              macro         clojure.java.jdbc  Evaluates body in the context of a new connection ...
+ with-naming-strategy         macro         clojure.java.jdbc  Evaluates body in the context of a naming strategy...
  with-query-results           macro         clojure.java.jdbc  Executes a query, then evaluates body with results...
+ with-quoted-identifiers      macro         clojure.java.jdbc  Evaluates body in the context of a simple quoting ...
 

X

diff --git a/doc/clojure/java/jdbc/NameMapping.md b/doc/clojure/java/jdbc/NameMapping.md new file mode 100644 index 00000000..359a5200 --- /dev/null +++ b/doc/clojure/java/jdbc/NameMapping.md @@ -0,0 +1,40 @@ +# Mapping Keywords to/from Entity Names +Entity names in SQL may be specified as strings or as keywords. It's convenient to represent records as Clojure maps with keywords for the keys but this means that a mapping is required when moving from Clojure to SQL and back again. Historically, clojure.contrib.sql simply called (name) on keywords passed in and used clojure.core/resultset-seq to convert Java ResultSet objects back to Clojure maps, which had the side-effect of lowercasing all entity names as they became keywords. Whilst that is still the default behavior of clojure.java.jdbc, it is now possible to override this behavior in a couple of ways. +## Quoted Identifiers +The first problem that the old approach exposed was when table names or column names were the same as a SQL keyword. Databases provide a way to quote identifier names so that entity names do not get treated as SQL keywords (often referred to as 'stropping'). Unfortunately, the way quoting works tends to be vendor-specific so that Microsoft SQL Server accepts \[name\] and "name" whilst MySQL traditionally uses \`name\` (although recent versions also accept "name"). In order to support multiple approaches to quoted, clojure.java.jdbc now has a function *as-quoted-identifier* and a macro *with-quoted-identifiers* to allow you to specify how quoting should be handled. + +A quote spec is either a single character or a pair of characters in a vector. For the former, the entity name is wrapped in a pair of that character. For the latter, the entity name is wrapped in the specified pair: + +```clj +(as-quoted-identifier \` :name) ;; produces "`name`" +(as-quoted-identifier [[ ]] :name) ;; produces "[name]" +``` +Any code can be wrapped in the *with-quoted-identifiers* macro to influence how keywords are mapped to entity names: + +```clj +(sql/with-quoted-identifiers \` + (sql/insert-record + :fruit + { :name "Pear" :appearance "green" :cost 99})) +;; INSERT INTO `fruit` ( `name`, `appearance`, `cost` ) +;; VALUES ( 'Pear', 'green', 99 ) +``` +Note that if a string is used for an entity name, rather than a keyword, it is passed through unchanged, on the assumption that if you're explicitly passing strings, you want to control exactly what goes into the SQL. +## Naming Strategies +The second problem with the old approach was that in returned results, all entity names were mapped to lowercase so any case sensitivity in the original entity names was lost. In addition to the option to determine a quoting strategy, clojure.java.jdbc now has functions *as-named-identifier*, *as-named-keyword* and a macro *with-naming-strategy* to allow you to specify how entity name / keyword mapping should be performed in both directions. + +A naming strategy may be a single function or a map containing the keys `:entity` and/or `:keyword`, whose values are functions. If a single function `f` is provided, it is treated as `{ :entity f }`, i.e., an entity naming strategy. The `:entity` mapping is used on keywords that need to be converted to entity names. The `:keyword` mapping is used on entity names that need to be converted to keywords. + +```clj +(as-named-identifier clojure.string/upper-case :name) ;; produces "NAME" +(def quote-dash + { :entity (partial as-quoted-str \`) :keyword #(.replace % "_" "-") }) +(as-named-identifier quote-dash :name) ;; produces "`name`" +(as-named-keyword quote-dash "item_id") ;; produces :item-id +``` + +The default naming strategy is `{ :entity identity :keyword clojure.string/lower-case }`. clojure.java.jdbc uses its own version of *resultset-seq* that respects the current naming strategy (for entity names mapped to keywords). That is not currently exposed as a public function. You cannot specify a naming strategy that produces strings instead of keywords (but you could use a keyword naming strategy of *identity* to preserve case and spelling). +## Convenience Functions +In addition to *as-quoted-identifier*, *as-named-identifier* and *as-named-keyword* described above, clojure.java.jdbc exposes *as-identifier* which maps strings/keywords to entity names under the current naming strategy and *as-keyword* which maps strings/keywords to keywords under the current naming strategy. + +The core of the quoting strategy is also exposed as *as-quoted-str* (shown in the `quote-dash` example above). \ No newline at end of file diff --git a/doc/clojure/java/jdbc/UsingDDL.md b/doc/clojure/java/jdbc/UsingDDL.md new file mode 100644 index 00000000..593eebc0 --- /dev/null +++ b/doc/clojure/java/jdbc/UsingDDL.md @@ -0,0 +1,41 @@ +# Manipulating Tables with DDL +Currently you can create and drop tables using clojure.java.jdbc. To see how to manipulate data with SQL, see [Manipulating Data with SQL](https://github.com/clojure/java.jdbc/blob/master/doc/clojure/java/jdbc/UsingSQL.md). +## Creating a table +To create a table, use *create-table* with the table name and a vector for each column spec. Currently, table-level specifications are not supported. + +```clj +(defn create-fruit + "Create a table" + [] + (sql/create-table + :fruit + [:name "varchar(32)" "PRIMARY KEY"] + [:appearance "varchar(32)"] + [:cost :int] + [:grade :real])) +``` +## Dropping a table +To drop a table, use *drop-table* with the table name. + +```clj +(defn drop-fruit + "Drop a table" + [] + (try + (sql/drop-table :fruit) + (catch Exception _))) +``` +## Accessing table metadata +To retrieve the metadata for a table, you can operate on the connection itself. In future, functions may be added to make this easier. Note that this uses *clojure.core.resultset-seq* which produces lowercase keywords from entity names. + +```clj +(defn db-get-tables + "Demonstrate getting table info" + [] + (sql/with-connection db + (into [] + (resultset-seq + (-> (sql/connection) + (.getMetaData) + (.getTables nil nil nil (into-array ["TABLE" "VIEW"]))))))) +``` \ No newline at end of file diff --git a/doc/clojure/java/jdbc/UsingSQL.md b/doc/clojure/java/jdbc/UsingSQL.md new file mode 100644 index 00000000..20848b2b --- /dev/null +++ b/doc/clojure/java/jdbc/UsingSQL.md @@ -0,0 +1,204 @@ +# Manipulating Data with SQL +Here are some examples of using clojure.java.jdbc to manipulate data with SQL. +These examples assume a simple table called fruit (see [Manipulating Tables with DDL](https://github.com/clojure/java.jdbc/blob/master/doc/clojure/java/jdbc/UsingDDL.md)). +## Inserting multiple rows +If you want to insert complete rows, you can use *insert-rows* and provide the values as a simple vector for each row. Every column's value must be present in the same order the columns are declared in the table. This performs a single insert statement. If you attempt to insert a single row, a map of the generated keys will be returned. + +```clj +(defn insert-rows-fruit + "Insert complete rows" + [] + (sql/insert-rows + :fruit + ["Apple" "red" 59 87] + ["Banana" "yellow" 29 92.2] + ["Peach" "fuzzy" 139 90.0] + ["Orange" "juicy" 89 88.6])) +``` +## Inserting partial rows +If you want to insert rows but only specify some columns' values, you can use *insert-values* and provide the names of the columns following by vectors containing values for those columns. This performs a single insert statement. If you attempt to insert a single row, a map of the generated keys will be returned. + +```clj +(defn insert-values-fruit + "Insert rows with values for only specific columns" + [] + (sql/insert-values + :fruit + [:name :cost] + ["Mango" 722] + ["Feijoa" 441])) +``` +## Inserting a record +If you want to insert a single record, you can use *insert-record* and specify the columns and their values as a map. This performs a single insert statement. A map of the generated keys will be returned. + +```clj +(defn insert-record-fruit + "Insert a single record, map from keys specifying columsn to values" + [] + (sql/insert-record + :fruit + {:name "Pear" :appearance "green" :cost 99})) +``` +## Inserting multiple records +If you want to insert multiple records, you can use *insert-records* and specify each record as a map of columns and their values. This performs a separate insert statement for each record. The generated keys are returned in a sequence of maps. + +```clj +(defn insert-records-fruit + "Insert records, maps from keys specifying columns to values" + [] + (sql/insert-records + :fruit + {:name "Pomegranate" :appearance "fresh" :cost 585} + {:name "Kiwifruit" :grade 93})) +``` +## Using transactions +You can write multiple operations in a transaction to ensure they are either all performed, or all rolled back. + +```clj +(defn db-write + "Write initial values to the database as a transaction" + [] + (sql/with-connection db + (sql/transaction + (drop-fruit) + (create-fruit) + (insert-rows-fruit) + (insert-values-fruit) + (insert-records-fruit))) + nil) +``` +## Reading and processing rows +To execute code against each row in a result set, use *with-query-results* with SQL. + +```clj +(defn db-read + "Read the entire fruit table" + [] + (sql/with-connection db + (sql/with-query-results res + ["SELECT * FROM fruit"] + (doseq [rec res] + (println rec))))) + +(defn db-read-all + "Return all the rows of the fruit table as a vector" + [] + (sql/with-connection db + (sql/with-query-results res + ["SELECT * FROM fruit"] + (into [] res)))) + +(defn db-grade-range + "Print rows describing fruit that are within a grade range" + [min max] + (sql/with-connection db + (sql/with-query-results res + [(str "SELECT name, cost, grade " + "FROM fruit " + "WHERE grade >= ? AND grade <= ?") + min max] + (doseq [rec res] + (println rec))))) + +(defn db-grade-a + "Print rows describing all grade a fruit (grade between 90 and 100)" + [] + (db-grade-range 90 100)) +``` +## Updating values across a table +To update column values based on a SQL predicate, use *update-values* with a SQL where clause and a map of columns to new values. The result is a sequence of update counts, indicating the number of records affected by each update (in this case, a single update and therefore a single count in the sequence). + +```clj +(defn db-update-appearance-cost + "Update the appearance and cost of the named fruit" + [name appearance cost] + (sql/update-values + :fruit + ["name=?" name] + {:appearance appearance :cost cost})) + +(defn db-update + "Update two fruits as a transaction" + [] + (sql/with-connection db + (sql/transaction + (db-update-appearance-cost "Banana" "bruised" 14) + (db-update-appearance-cost "Feijoa" "green" 400))) + nil) +``` +## Updating values or Inserting records conditionally +If you want to update existing records that match a SQL predicate or insert a new record if no existing records match, use *update-or-insert-values* with a SQL where clause and a map of columns to values. This calls *update-values* first and if no rows were updated, this calls *insert-values*. The result is either the sequence of update counts from the update or the sequence of generated key maps from the insert. + +```clj +(defn db-update-or-insert + "Updates or inserts a fruit" + [record] + (sql/with-connection db + (sql/update-or-insert-values + :fruit + ["name=?" (:name record)] + record))) +``` +## Exception Handling and Transaction Rollback +Transactions are rolled back if an exception is thrown, as shown in these examples. + +```clj +(defn db-exception + "Demonstrate rolling back a partially completed transaction on exception" + [] + (sql/with-connection db + (sql/transaction + (sql/insert-values + :fruit + [:name :appearance] + ["Grape" "yummy"] + ["Pear" "bruised"]) + ;; at this point the insert-values call is complete, but the transaction + ;; is not. the exception will cause it to roll back leaving the database + ;; untouched. + (throw (Exception. "sql/test exception"))))) + +(defn db-sql-exception + "Demonstrate an sql exception" + [] + (sql/with-connection db + (sql/transaction + (sql/insert-values + :fruit + [:name :appearance] + ["Grape" "yummy"] + ["Pear" "bruised"] + ["Apple" "strange" "whoops"])))) + +(defn db-batchupdate-exception + "Demonstrate a batch update exception" + [] + (sql/with-connection db + (sql/transaction + (sql/do-commands + "DROP TABLE fruit" + "DROP TABLE fruit")))) + +(defn db-rollback + "Demonstrate a rollback-only trasaction" + [] + (sql/with-connection db + (sql/transaction + (prn "is-rollback-only" (sql/is-rollback-only)) + (sql/set-rollback-only) + (sql/insert-values + :fruit + [:name :appearance] + ["Grape" "yummy"] + ["Pear" "bruised"]) + (prn "is-rollback-only" (sql/is-rollback-only)) + (sql/with-query-results res + ["SELECT * FROM fruit"] + (doseq [rec res] + (println rec)))) + (prn) + (sql/with-query-results res + ["SELECT * FROM fruit"] + (doseq [rec res] + (println rec))))) +``` \ No newline at end of file diff --git a/index-0.0.1.clj b/index-0.0.1.clj index c26a8837..e24e7f4a 100644 --- a/index-0.0.1.clj +++ b/index-0.0.1.clj @@ -1,300 +1,507 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", :author "Stephen C. Gilardi, Sean Corfield", - :doc "A Clojure interface to sql databases via jdbc."} + :doc + "A Clojure interface to SQL databases via JDBC\n\nclojure.java.jdbc provides a simple abstraction for CRUD (create, read, update, delete) operations\non a SQL database, along with basic transaction support.\nBasic DDL operations are also supported (create table, drop table, access to table metadata).\n\nMaps are used to represent records, making it easy to store and retrieve data.\nResults can be processed using any standard sequence operations.\n\nFor most operations, Java's PreparedStatement is used so your SQL and parameters can be represented\nas simple vectors where the first element is the SQL string, with ? for each parameter, and the\nremaining elements are the parameter values to be substituted. In general, operations return the\nnumber of rows affected, except for a single record insert where any generated keys are returned\n(as a map)."} {:source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc.internal-api.html", :name "clojure.java.jdbc.internal", :doc nil}), :vars - ({:arglists ([name & specs]), + ({:raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L40", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-identifier", + :namespace "clojure.java.jdbc", + :line 40, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj", + :var-type "var", + :doc + "Given a string, return it as-is.\nGiven a keyword, return it as a string using the current naming strategy.", + :name "as-identifier"} + {:raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L45", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-keyword", + :namespace "clojure.java.jdbc", + :line 45, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj", + :var-type "var", + :doc + "Given a string, return it as a keyword using the current naming strategy.\nGiven a keyword, return it as-is.", + :name "as-keyword"} + {:arglists ([naming-strategy x]), + :name "as-named-identifier", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L63", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-named-identifier", + :doc + "Given a naming strategy and a keyword, return the keyword as a string using the \nentity naming strategy.\nGiven a naming strategy and a string, return the string as-is.\nThe naming strategy should either be a function (the entity naming strategy) or \na map containing :entity and/or :keyword keys which provide the entity naming\nstrategy and/or keyword naming strategy respectively.", + :var-type "function", + :line 63, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([naming-strategy x]), + :name "as-named-keyword", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L73", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-named-keyword", + :doc + "Given a naming strategy and a string, return the string as a keyword using the \nkeyword naming strategy.\nGiven a naming strategy and a keyword, return the keyword as-is.\nThe naming strategy should either be a function (the entity naming strategy) or \na map containing :entity and/or :keyword keys which provide the entity naming\nstrategy and/or keyword naming strategy respectively.\nNote that providing a single function will cause the default keyword naming\nstrategy to be used!", + :var-type "function", + :line 73, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([q x]), + :name "as-quoted-identifier", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L85", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-quoted-identifier", + :doc + "Given a quote pattern - either a single character or a pair of characters in a vector -\nand a keyword, return the keyword as a string using a simple quoting naming strategy.\nGiven a qote pattern and a string, return the string as-is.\n (as-quoted-identifier X :name) will return XnameX as a string.\n (as-quoted-identifier [A B] :name) will return AnameB as a string.", + :var-type "function", + :line 85, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([q x]), + :name "as-quoted-str", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L53", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-quoted-str", + :doc + "Given a quoting pattern - either a single character or a vector pair of characters -\nand a string, return the quoted string:\n (as-quoted-str X foo) will return XfooX\n (as-quoted-str [A B] foo) will return AfooB", + :var-type "function", + :line 53, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([name & specs]), :name "create-table", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L103", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L170", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table", :doc "Creates a table on the open database connection given a table name and\nspecs. Each spec is either a column spec: a vector containing a column\nname and optionally a type and other constraints, or a table-level\nconstraint: a vector containing words that express the constraint. All\nwords used to describe the table may be supplied as strings or keywords.", :var-type "function", - :line 103, + :line 170, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table where-params]), :name "delete-rows", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L170", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L237", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete-rows", :doc "Deletes rows from a table. where-params is a vector containing a string\nproviding the (optionally parameterized) selection criteria followed by\nvalues for any parameters.", :var-type "function", - :line 170, + :line 237, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([& commands]), :name "do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L81", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L154", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/do-commands", :doc "Executes SQL commands on the open database connection.", :var-type "function", - :line 81, + :line 154, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([sql & param-groups]), :name "do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L90", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L163", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters.", :var-type "function", - :line 90, + :line 163, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name]), :name "drop-table", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L119", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L186", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table", :doc "Drops a table on the open database connection given its name, a string\nor keyword", :var-type "function", - :line 119, + :line 186, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table record]), :name "insert-record", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L162", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L229", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-record", :doc "Inserts a single record into a table. A record is a map from strings or\nkeywords (identifying columns) to values.\nReturns a map of the generated keys.", :var-type "function", - :line 162, + :line 229, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table & records]), :name "insert-records", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L154", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L221", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-records", :doc "Inserts records into a table. records are maps from strings or keywords\n(identifying columns) to values. Inserts the records one at a time.\nReturns a sequence of maps containing the generated keys for each record.", :var-type "function", - :line 154, + :line 221, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table & rows]), :name "insert-rows", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L147", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L214", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-rows", :doc "Inserts complete rows into a table. Each row is a vector of values for\neach of the table's columns in order.\nIf a single row is inserted, returns a map of the generated keys.", :var-type "function", - :line 147, + :line 214, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table column-names & value-groups]), :name "insert-values", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L126", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L193", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-values", :doc "Inserts rows into a table with values for specified columns only.\ncolumn-names is a vector of strings or keywords identifying columns. Each\nvalue-group is a vector containing a values for each column in\norder. When inserting complete rows (all columns), consider using\ninsert-rows instead.\nIf a single set of values is inserted, returns a map of the generated keys.", :var-type "function", - :line 126, + :line 193, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([]), :name "is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L75", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L148", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/is-rollback-only", :doc "Returns true if the outermost transaction will rollback rather than\ncommit when complete", :var-type "function", - :line 75, + :line 148, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([]), :name "set-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L69", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L142", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/set-rollback-only", :doc "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", :var-type "function", - :line 69, + :line 142, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([& body]), :name "transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L58", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L131", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/transaction", :doc "Evaluates body as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If set-rollback-only is called within scope of the outermost\ntransaction, the entire transaction will be rolled back rather than\ncommitted when complete.", :var-type "macro", - :line 58, + :line 131, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table where-params record]), :name "update-or-insert-values", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L197", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L264", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update-or-insert-values", :doc "Updates values on selected rows in a table, or inserts a new row when no\nexisting row matches the selection criteria. where-params is a vector\ncontaining a string providing the (optionally parameterized) selection\ncriteria followed by values for any parameters. record is a map from\nstrings or keywords (identifying columns) to updated values.", :var-type "function", - :line 197, + :line 264, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table where-params record]), :name "update-values", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L182", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L249", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update-values", :doc "Updates values on selected rows in a table. where-params is a vector\ncontaining a string providing the (optionally parameterized) selection\ncriteria followed by values for any parameters. record is a map from\nstrings or keywords (identifying columns) to updated values.", :var-type "function", - :line 182, + :line 249, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec & body]), :name "with-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L32", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L105", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-connection", :doc "Evaluates body in the context of a new connection to a database then\ncloses the connection. db-spec is a map containing values for one of the\nfollowing parameter sets:\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :classname (required) a String, the jdbc driver class name\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map", :var-type "macro", - :line 32, + :line 105, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([naming-strategy & body]), + :name "with-naming-strategy", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L94", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-naming-strategy", + :doc "Evaluates body in the context of a naming strategy.", + :var-type "macro", + :line 94, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([results sql-params & body]), :name "with-query-results", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj#L210", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L277", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb6ab97e9d402a1f981ea0dc21d23410fcd27f12/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-query-results", :doc "Executes a query, then evaluates body with results bound to a seq of the\nresults. sql-params is a vector containing a string providing\nthe (optionally parameterized) SQL query followed by values for any\nparameters.", :var-type "macro", - :line 210, + :line 277, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([q & body]), + :name "with-quoted-identifiers", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L100", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-quoted-identifiers", + :doc + "Evaluates body in the context of a simple quoting naming strategy.", + :var-type "macro", + :line 100, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:name "*as-key*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L54", + :dynamic true, + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/*as-key*", + :doc + "The default keyword naming strategy is to lowercase the entity.", + :var-type "var", + :line 54, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:name "*as-str*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L50", + :dynamic true, + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/*as-str*", + :doc "The default entity naming strategy is to do nothing.", + :var-type "var", + :line 50, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([x]), + :name "as-identifier*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L74", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-identifier*", + :doc + "Given a keyword, convert it to a string using the current naming strategy.\nGiven a string, return it as-is.", + :var-type "function", + :line 74, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([f x]), + :name "as-key", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L66", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-key", + :doc + "Given a naming strategy and a string, return the string as a keyword per\nthat naming strategy. Given (a naming strategy and) a keyword, return it as-is.", + :var-type "function", + :line 66, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([x]), + :name "as-keyword*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L80", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-keyword*", + :doc + "Given an entity name (string), convert it to a keyword using the current naming strategy.\nGiven a keyword, return it as-is.", + :var-type "function", + :line 80, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([f x]), + :name "as-str", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L58", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-str", + :doc + "Given a naming strategy and a keyword, return the keyword as a string per\nthat naming strategy. Given (a naming strategy and) a string, return it as-is.", + :var-type "function", + :line 58, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([]), :name "connection*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L36", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L37", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/connection*", :doc "Returns the current database connection (or throws if there is none)", :var-type "function", - :line 36, + :line 37, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([return-keys sql & param-groups]), :name "do-prepared*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L195", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L245", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/do-prepared*", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters.", :var-type "function", - :line 195, + :line 245, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([]), :name "find-connection*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L31", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L32", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/find-connection*", :doc "Returns the current database connection (or nil if there is none)", :var-type "function", - :line 31, + :line 32, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists @@ -312,130 +519,145 @@ :name "get-connection", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L65", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L96", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/get-connection", :doc "Creates a connection to a database. db-spec is a map containing values\nfor one of the following parameter sets:\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :classname (required) a String, the jdbc driver class name\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map", :var-type "function", - :line 65, + :line 96, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([stream exception]), :name "print-sql-exception", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L120", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L151", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/print-sql-exception", :doc "Prints the contents of an SQLException to stream", :var-type "function", - :line 120, + :line 151, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([stream exception]), :name "print-sql-exception-chain", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L134", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L165", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to stream", :var-type "function", - :line 134, + :line 165, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([stream exception]), :name "print-update-counts", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L142", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L173", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/print-update-counts", :doc "Prints the update counts from a BatchUpdateException to stream", :var-type "function", - :line 142, + :line 173, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} + {:arglists ([rs]), + :name "resultset-seq*", + :namespace "clojure.java.jdbc.internal", + :source-url + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L226", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/resultset-seq*", + :doc + "Creates and returns a lazy sequence of structmaps corresponding to\nthe rows in the java.sql.ResultSet rs. Based on clojure.core/resultset-seq\nbut it respects the current naming strategy.", + :var-type "function", + :line 226, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([] [val]), :name "rollback", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L42", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L43", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/rollback", :doc "Accessor for the rollback flag on the current connection", :var-type "function", - :line 42, + :line 43, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([e]), :name "throw-rollback", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L155", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L186", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/throw-rollback", :doc "Sets rollback and throws a wrapped exception", :var-type "function", - :line 155, + :line 186, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([func]), :name "transaction*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L161", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L192", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/transaction*", :doc "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.", :var-type "function", - :line 161, + :line 192, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([db-spec func]), :name "with-connection*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L112", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L143", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/with-connection*", :doc "Evaluates func in the context of a new connection to a database then\ncloses the connection.", :var-type "function", - :line 112, + :line 143, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([[sql & params :as sql-params] func]), :name "with-query-results*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj#L214", + "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L264", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/72c1b8f74ab4d3810162a84fef52fa55468a5bdf/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/with-query-results*", :doc "Executes a query, then evaluates func passing in a seq of the results as\nan argument. The first argument is a vector containing the (optionally\nparameterized) sql query string followed by values for any parameters.", :var-type "function", - :line 214, + :line 264, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"})} diff --git a/index.html b/index.html index 29b3550f..3d670584 100644 --- a/index.html +++ b/index.html @@ -47,6 +47,18 @@

Table of Contents

clojure.java.jdbc.internal
+ *as-key* +
+ *as-str* +
+ as-identifier* +
+ as-key +
+ as-keyword* +
+ as-str +
connection*
do-prepared* @@ -96,6 +124,8 @@

Table of Contents

print-sql-exception-chain
print-update-counts +
+ resultset-seq*
rollback
@@ -118,16 +148,110 @@

Table of Contents


Full namespace name: clojure.java.jdbc

Overview

-
A Clojure interface to sql databases via jdbc.
+
A Clojure interface to SQL databases via JDBC
+
+clojure.java.jdbc provides a simple abstraction for CRUD (create, read, update, delete) operations
+on a SQL database, along with basic transaction support.
+Basic DDL operations are also supported (create table, drop table, access to table metadata).
+
+Maps are used to represent records, making it easy to store and retrieve data.
+Results can be processed using any standard sequence operations.
+
+For most operations, Java's PreparedStatement is used so your SQL and parameters can be represented
+as simple vectors where the first element is the SQL string, with ? for each parameter, and the
+remaining elements are the parameter values to be substituted. In general, operations return the
+number of rows affected, except for a single record insert where any generated keys are returned
+(as a map).
-See also: - - Example code -
-

+

Public Variables and Functions

+
+
+

as-identifier

+ var
+

+  
Given a string, return it as-is.
+Given a keyword, return it as a string using the current naming strategy.
+ + + Source +
+
+
+

as-keyword

+ var
+

+  
Given a string, return it as a keyword using the current naming strategy.
+Given a keyword, return it as-is.
+ + + Source +
+
+
+

as-named-identifier

+ function
+
Usage: (as-named-identifier naming-strategy x)
+
+
Given a naming strategy and a keyword, return the keyword as a string using the 
+entity naming strategy.
+Given a naming strategy and a string, return the string as-is.
+The naming strategy should either be a function (the entity naming strategy) or 
+a map containing :entity and/or :keyword keys which provide the entity naming
+strategy and/or keyword naming strategy respectively.
+ + + Source +
+
+
+

as-named-keyword

+ function
+
Usage: (as-named-keyword naming-strategy x)
+
+
Given a naming strategy and a string, return the string as a keyword using the 
+keyword naming strategy.
+Given a naming strategy and a keyword, return the keyword as-is.
+The naming strategy should either be a function (the entity naming strategy) or 
+a map containing :entity and/or :keyword keys which provide the entity naming
+strategy and/or keyword naming strategy respectively.
+Note that providing a single function will cause the default keyword naming
+strategy to be used!
+ + + Source +
+
+
+

as-quoted-identifier

+ function
+
Usage: (as-quoted-identifier q x)
+
+
Given a quote pattern - either a single character or a pair of characters in a vector -
+and a keyword, return the keyword as a string using a simple quoting naming strategy.
+Given a qote pattern and a string, return the string as-is.
+  (as-quoted-identifier X :name) will return XnameX as a string.
+  (as-quoted-identifier [A B] :name) will return AnameB as a string.
+ + + Source +
+
+
+

as-quoted-str

+ function
+
Usage: (as-quoted-str q x)
+
+
Given a quoting pattern - either a single character or a vector pair of characters -
+and a string, return the quoted string:
+  (as-quoted-str X foo) will return XfooX
+  (as-quoted-str [A B] foo) will return AfooB
+ + + Source +


create-table

@@ -141,7 +265,7 @@

create-table

words used to describe the table may be supplied as strings or keywords. - Source + Source


@@ -154,7 +278,7 @@

delete-rows

values for any parameters. - Source + Source


@@ -165,7 +289,7 @@

do-commands

Executes SQL commands on the open database connection.
- Source + Source


@@ -178,7 +302,7 @@

do-prepared

the parameters. - Source + Source


@@ -190,7 +314,7 @@

drop-table

or keyword - Source + Source


@@ -203,7 +327,7 @@

insert-record

Returns a map of the generated keys. - Source + Source


@@ -216,7 +340,7 @@

insert-records

Returns a sequence of maps containing the generated keys for each record. - Source + Source


@@ -229,7 +353,7 @@

insert-rows

If a single row is inserted, returns a map of the generated keys. - Source + Source


@@ -245,7 +369,7 @@

insert-values

If a single set of values is inserted, returns a map of the generated keys. - Source + Source


@@ -257,7 +381,7 @@

is-rollback-only

commit when complete - Source + Source


@@ -269,7 +393,7 @@

set-rollback-only

commit when complete - Source + Source


@@ -286,7 +410,7 @@

transaction

committed when complete. - Source + Source


@@ -301,7 +425,7 @@

update-or-insert-values

strings or keywords (identifying columns) to updated values. - Source + Source


@@ -315,7 +439,7 @@

update-values

strings or keywords (identifying columns) to updated values. - Source + Source


@@ -347,7 +471,18 @@

with-connection

:environment (optional) a java.util.Map - Source + Source +
+
+
+

with-naming-strategy

+ macro
+
Usage: (with-naming-strategy naming-strategy & body)
+
+
Evaluates body in the context of a naming strategy.
+ + + Source


@@ -361,7 +496,18 @@

with-query-results

parameters. - Source + Source +
+
+
+

with-quoted-identifiers

+ macro
+
Usage: (with-quoted-identifiers q & body)
+
+
Evaluates body in the context of a simple quoting naming strategy.
+ + + Source

clojure.java.jdbc.internal


@@ -369,6 +515,68 @@ 

clojure.java.jdbc.internal


+
+

*as-key*

+ var
+

+  
The default keyword naming strategy is to lowercase the entity.
+ + + Source +
+
+

*as-str*

+ var
+

+  
The default entity naming strategy is to do nothing.
+ + + Source +
+
+

as-identifier*

+ function
+
Usage: (as-identifier* x)
+
+
Given a keyword, convert it to a string using the current naming strategy.
+Given a string, return it as-is.
+ + + Source +
+
+

as-key

+ function
+
Usage: (as-key f x)
+
+
Given a naming strategy and a string, return the string as a keyword per
+that naming strategy. Given (a naming strategy and) a keyword, return it as-is.
+ + + Source +
+
+

as-keyword*

+ function
+
Usage: (as-keyword* x)
+
+
Given an entity name (string), convert it to a keyword using the current naming strategy.
+Given a keyword, return it as-is.
+ + + Source +
+
+

as-str

+ function
+
Usage: (as-str f x)
+
+
Given a naming strategy and a keyword, return the keyword as a string per
+that naming strategy. Given (a naming strategy and) a string, return it as-is.
+ + + Source +

connection*

function
@@ -377,7 +585,7 @@

connection*

Returns the current database connection (or throws if there is none)
- Source + Source

do-prepared*

@@ -389,7 +597,7 @@

do-prepared*

the parameters. - Source + Source

find-connection*

@@ -399,7 +607,7 @@

find-connection*

Returns the current database connection (or nil if there is none)
- Source + Source

get-connection

@@ -429,7 +637,7 @@

get-connection

:environment (optional) a java.util.Map - Source + Source

print-sql-exception

@@ -439,7 +647,7 @@

print-sql-exception

Prints the contents of an SQLException to stream
- Source + Source

print-sql-exception-chain

@@ -449,7 +657,7 @@

print-sql-exceptio
Prints a chain of SQLExceptions to stream
- Source + Source


print-update-counts

@@ -459,7 +667,19 @@

print-update-counts

Prints the update counts from a BatchUpdateException to stream
- Source + Source +
+
+

resultset-seq*

+ function
+
Usage: (resultset-seq* rs)
+
+
Creates and returns a lazy sequence of structmaps corresponding to
+the rows in the java.sql.ResultSet rs. Based on clojure.core/resultset-seq
+but it respects the current naming strategy.
+ + + Source

rollback

@@ -470,7 +690,7 @@

rollback

Accessor for the rollback flag on the current connection
- Source + Source

throw-rollback

@@ -480,7 +700,7 @@

throw-rollback

Sets rollback and throws a wrapped exception
- Source + Source

transaction*

@@ -496,7 +716,7 @@

transaction*

complete. - Source + Source

with-connection*

@@ -507,7 +727,7 @@

with-connection*

closes the connection. - Source + Source

with-query-results*

@@ -519,7 +739,7 @@

with-query-results*

parameterized) sql query string followed by values for any parameters. - Source + Source
From aad8a54297e534526cba5deeceeb96b50df66075 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 2 May 2011 20:49:49 -0700 Subject: [PATCH 003/171] Ooops, we didn't recognize the md extension. Try again. --- doc/clojure/java/jdbc/NameMapping.md | 40 ------ doc/clojure/java/jdbc/UsingDDL.md | 41 ------ doc/clojure/java/jdbc/UsingSQL.md | 204 --------------------------- 3 files changed, 285 deletions(-) delete mode 100644 doc/clojure/java/jdbc/NameMapping.md delete mode 100644 doc/clojure/java/jdbc/UsingDDL.md delete mode 100644 doc/clojure/java/jdbc/UsingSQL.md diff --git a/doc/clojure/java/jdbc/NameMapping.md b/doc/clojure/java/jdbc/NameMapping.md deleted file mode 100644 index 359a5200..00000000 --- a/doc/clojure/java/jdbc/NameMapping.md +++ /dev/null @@ -1,40 +0,0 @@ -# Mapping Keywords to/from Entity Names -Entity names in SQL may be specified as strings or as keywords. It's convenient to represent records as Clojure maps with keywords for the keys but this means that a mapping is required when moving from Clojure to SQL and back again. Historically, clojure.contrib.sql simply called (name) on keywords passed in and used clojure.core/resultset-seq to convert Java ResultSet objects back to Clojure maps, which had the side-effect of lowercasing all entity names as they became keywords. Whilst that is still the default behavior of clojure.java.jdbc, it is now possible to override this behavior in a couple of ways. -## Quoted Identifiers -The first problem that the old approach exposed was when table names or column names were the same as a SQL keyword. Databases provide a way to quote identifier names so that entity names do not get treated as SQL keywords (often referred to as 'stropping'). Unfortunately, the way quoting works tends to be vendor-specific so that Microsoft SQL Server accepts \[name\] and "name" whilst MySQL traditionally uses \`name\` (although recent versions also accept "name"). In order to support multiple approaches to quoted, clojure.java.jdbc now has a function *as-quoted-identifier* and a macro *with-quoted-identifiers* to allow you to specify how quoting should be handled. - -A quote spec is either a single character or a pair of characters in a vector. For the former, the entity name is wrapped in a pair of that character. For the latter, the entity name is wrapped in the specified pair: - -```clj -(as-quoted-identifier \` :name) ;; produces "`name`" -(as-quoted-identifier [[ ]] :name) ;; produces "[name]" -``` -Any code can be wrapped in the *with-quoted-identifiers* macro to influence how keywords are mapped to entity names: - -```clj -(sql/with-quoted-identifiers \` - (sql/insert-record - :fruit - { :name "Pear" :appearance "green" :cost 99})) -;; INSERT INTO `fruit` ( `name`, `appearance`, `cost` ) -;; VALUES ( 'Pear', 'green', 99 ) -``` -Note that if a string is used for an entity name, rather than a keyword, it is passed through unchanged, on the assumption that if you're explicitly passing strings, you want to control exactly what goes into the SQL. -## Naming Strategies -The second problem with the old approach was that in returned results, all entity names were mapped to lowercase so any case sensitivity in the original entity names was lost. In addition to the option to determine a quoting strategy, clojure.java.jdbc now has functions *as-named-identifier*, *as-named-keyword* and a macro *with-naming-strategy* to allow you to specify how entity name / keyword mapping should be performed in both directions. - -A naming strategy may be a single function or a map containing the keys `:entity` and/or `:keyword`, whose values are functions. If a single function `f` is provided, it is treated as `{ :entity f }`, i.e., an entity naming strategy. The `:entity` mapping is used on keywords that need to be converted to entity names. The `:keyword` mapping is used on entity names that need to be converted to keywords. - -```clj -(as-named-identifier clojure.string/upper-case :name) ;; produces "NAME" -(def quote-dash - { :entity (partial as-quoted-str \`) :keyword #(.replace % "_" "-") }) -(as-named-identifier quote-dash :name) ;; produces "`name`" -(as-named-keyword quote-dash "item_id") ;; produces :item-id -``` - -The default naming strategy is `{ :entity identity :keyword clojure.string/lower-case }`. clojure.java.jdbc uses its own version of *resultset-seq* that respects the current naming strategy (for entity names mapped to keywords). That is not currently exposed as a public function. You cannot specify a naming strategy that produces strings instead of keywords (but you could use a keyword naming strategy of *identity* to preserve case and spelling). -## Convenience Functions -In addition to *as-quoted-identifier*, *as-named-identifier* and *as-named-keyword* described above, clojure.java.jdbc exposes *as-identifier* which maps strings/keywords to entity names under the current naming strategy and *as-keyword* which maps strings/keywords to keywords under the current naming strategy. - -The core of the quoting strategy is also exposed as *as-quoted-str* (shown in the `quote-dash` example above). \ No newline at end of file diff --git a/doc/clojure/java/jdbc/UsingDDL.md b/doc/clojure/java/jdbc/UsingDDL.md deleted file mode 100644 index 593eebc0..00000000 --- a/doc/clojure/java/jdbc/UsingDDL.md +++ /dev/null @@ -1,41 +0,0 @@ -# Manipulating Tables with DDL -Currently you can create and drop tables using clojure.java.jdbc. To see how to manipulate data with SQL, see [Manipulating Data with SQL](https://github.com/clojure/java.jdbc/blob/master/doc/clojure/java/jdbc/UsingSQL.md). -## Creating a table -To create a table, use *create-table* with the table name and a vector for each column spec. Currently, table-level specifications are not supported. - -```clj -(defn create-fruit - "Create a table" - [] - (sql/create-table - :fruit - [:name "varchar(32)" "PRIMARY KEY"] - [:appearance "varchar(32)"] - [:cost :int] - [:grade :real])) -``` -## Dropping a table -To drop a table, use *drop-table* with the table name. - -```clj -(defn drop-fruit - "Drop a table" - [] - (try - (sql/drop-table :fruit) - (catch Exception _))) -``` -## Accessing table metadata -To retrieve the metadata for a table, you can operate on the connection itself. In future, functions may be added to make this easier. Note that this uses *clojure.core.resultset-seq* which produces lowercase keywords from entity names. - -```clj -(defn db-get-tables - "Demonstrate getting table info" - [] - (sql/with-connection db - (into [] - (resultset-seq - (-> (sql/connection) - (.getMetaData) - (.getTables nil nil nil (into-array ["TABLE" "VIEW"]))))))) -``` \ No newline at end of file diff --git a/doc/clojure/java/jdbc/UsingSQL.md b/doc/clojure/java/jdbc/UsingSQL.md deleted file mode 100644 index 20848b2b..00000000 --- a/doc/clojure/java/jdbc/UsingSQL.md +++ /dev/null @@ -1,204 +0,0 @@ -# Manipulating Data with SQL -Here are some examples of using clojure.java.jdbc to manipulate data with SQL. -These examples assume a simple table called fruit (see [Manipulating Tables with DDL](https://github.com/clojure/java.jdbc/blob/master/doc/clojure/java/jdbc/UsingDDL.md)). -## Inserting multiple rows -If you want to insert complete rows, you can use *insert-rows* and provide the values as a simple vector for each row. Every column's value must be present in the same order the columns are declared in the table. This performs a single insert statement. If you attempt to insert a single row, a map of the generated keys will be returned. - -```clj -(defn insert-rows-fruit - "Insert complete rows" - [] - (sql/insert-rows - :fruit - ["Apple" "red" 59 87] - ["Banana" "yellow" 29 92.2] - ["Peach" "fuzzy" 139 90.0] - ["Orange" "juicy" 89 88.6])) -``` -## Inserting partial rows -If you want to insert rows but only specify some columns' values, you can use *insert-values* and provide the names of the columns following by vectors containing values for those columns. This performs a single insert statement. If you attempt to insert a single row, a map of the generated keys will be returned. - -```clj -(defn insert-values-fruit - "Insert rows with values for only specific columns" - [] - (sql/insert-values - :fruit - [:name :cost] - ["Mango" 722] - ["Feijoa" 441])) -``` -## Inserting a record -If you want to insert a single record, you can use *insert-record* and specify the columns and their values as a map. This performs a single insert statement. A map of the generated keys will be returned. - -```clj -(defn insert-record-fruit - "Insert a single record, map from keys specifying columsn to values" - [] - (sql/insert-record - :fruit - {:name "Pear" :appearance "green" :cost 99})) -``` -## Inserting multiple records -If you want to insert multiple records, you can use *insert-records* and specify each record as a map of columns and their values. This performs a separate insert statement for each record. The generated keys are returned in a sequence of maps. - -```clj -(defn insert-records-fruit - "Insert records, maps from keys specifying columns to values" - [] - (sql/insert-records - :fruit - {:name "Pomegranate" :appearance "fresh" :cost 585} - {:name "Kiwifruit" :grade 93})) -``` -## Using transactions -You can write multiple operations in a transaction to ensure they are either all performed, or all rolled back. - -```clj -(defn db-write - "Write initial values to the database as a transaction" - [] - (sql/with-connection db - (sql/transaction - (drop-fruit) - (create-fruit) - (insert-rows-fruit) - (insert-values-fruit) - (insert-records-fruit))) - nil) -``` -## Reading and processing rows -To execute code against each row in a result set, use *with-query-results* with SQL. - -```clj -(defn db-read - "Read the entire fruit table" - [] - (sql/with-connection db - (sql/with-query-results res - ["SELECT * FROM fruit"] - (doseq [rec res] - (println rec))))) - -(defn db-read-all - "Return all the rows of the fruit table as a vector" - [] - (sql/with-connection db - (sql/with-query-results res - ["SELECT * FROM fruit"] - (into [] res)))) - -(defn db-grade-range - "Print rows describing fruit that are within a grade range" - [min max] - (sql/with-connection db - (sql/with-query-results res - [(str "SELECT name, cost, grade " - "FROM fruit " - "WHERE grade >= ? AND grade <= ?") - min max] - (doseq [rec res] - (println rec))))) - -(defn db-grade-a - "Print rows describing all grade a fruit (grade between 90 and 100)" - [] - (db-grade-range 90 100)) -``` -## Updating values across a table -To update column values based on a SQL predicate, use *update-values* with a SQL where clause and a map of columns to new values. The result is a sequence of update counts, indicating the number of records affected by each update (in this case, a single update and therefore a single count in the sequence). - -```clj -(defn db-update-appearance-cost - "Update the appearance and cost of the named fruit" - [name appearance cost] - (sql/update-values - :fruit - ["name=?" name] - {:appearance appearance :cost cost})) - -(defn db-update - "Update two fruits as a transaction" - [] - (sql/with-connection db - (sql/transaction - (db-update-appearance-cost "Banana" "bruised" 14) - (db-update-appearance-cost "Feijoa" "green" 400))) - nil) -``` -## Updating values or Inserting records conditionally -If you want to update existing records that match a SQL predicate or insert a new record if no existing records match, use *update-or-insert-values* with a SQL where clause and a map of columns to values. This calls *update-values* first and if no rows were updated, this calls *insert-values*. The result is either the sequence of update counts from the update or the sequence of generated key maps from the insert. - -```clj -(defn db-update-or-insert - "Updates or inserts a fruit" - [record] - (sql/with-connection db - (sql/update-or-insert-values - :fruit - ["name=?" (:name record)] - record))) -``` -## Exception Handling and Transaction Rollback -Transactions are rolled back if an exception is thrown, as shown in these examples. - -```clj -(defn db-exception - "Demonstrate rolling back a partially completed transaction on exception" - [] - (sql/with-connection db - (sql/transaction - (sql/insert-values - :fruit - [:name :appearance] - ["Grape" "yummy"] - ["Pear" "bruised"]) - ;; at this point the insert-values call is complete, but the transaction - ;; is not. the exception will cause it to roll back leaving the database - ;; untouched. - (throw (Exception. "sql/test exception"))))) - -(defn db-sql-exception - "Demonstrate an sql exception" - [] - (sql/with-connection db - (sql/transaction - (sql/insert-values - :fruit - [:name :appearance] - ["Grape" "yummy"] - ["Pear" "bruised"] - ["Apple" "strange" "whoops"])))) - -(defn db-batchupdate-exception - "Demonstrate a batch update exception" - [] - (sql/with-connection db - (sql/transaction - (sql/do-commands - "DROP TABLE fruit" - "DROP TABLE fruit")))) - -(defn db-rollback - "Demonstrate a rollback-only trasaction" - [] - (sql/with-connection db - (sql/transaction - (prn "is-rollback-only" (sql/is-rollback-only)) - (sql/set-rollback-only) - (sql/insert-values - :fruit - [:name :appearance] - ["Grape" "yummy"] - ["Pear" "bruised"]) - (prn "is-rollback-only" (sql/is-rollback-only)) - (sql/with-query-results res - ["SELECT * FROM fruit"] - (doseq [rec res] - (println rec)))) - (prn) - (sql/with-query-results res - ["SELECT * FROM fruit"] - (doseq [rec res] - (println rec))))) -``` \ No newline at end of file From 7add33ac2a0ed08f8a9e9c4c7a29b14144bff2ef Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 3 May 2011 19:24:34 -0700 Subject: [PATCH 004/171] Autodoc commit for master/7e234668 --- api-index.html | 5 +- doc/clojure/java/jdbc/NameMapping.html | 108 ++++++++ doc/clojure/java/jdbc/UsingDDL.html | 109 ++++++++ doc/clojure/java/jdbc/UsingSQL.html | 284 +++++++++++++++++++++ index-0.0.1.clj | 332 ++++++++++++------------- index.html | 212 ++++++++-------- 6 files changed, 786 insertions(+), 264 deletions(-) create mode 100644 doc/clojure/java/jdbc/NameMapping.html create mode 100644 doc/clojure/java/jdbc/UsingDDL.html create mode 100644 doc/clojure/java/jdbc/UsingSQL.html diff --git a/api-index.html b/api-index.html index cb922abd..4837e7f1 100644 --- a/api-index.html +++ b/api-index.html @@ -148,7 +148,10 @@

O

P

-
+ print-sql-exception function clojure.java.jdbc Prints the contents of an SQLException to *out*. + print-sql-exception-chain function clojure.java.jdbc Prints a chain of SQLExceptions to *out*. + print-update-counts function clojure.java.jdbc Prints the update counts from a BatchUpdateExcepti... +

Q

diff --git a/doc/clojure/java/jdbc/NameMapping.html b/doc/clojure/java/jdbc/NameMapping.html
new file mode 100644
index 00000000..ab8c986f
--- /dev/null
+++ b/doc/clojure/java/jdbc/NameMapping.html
@@ -0,0 +1,108 @@
+
+  
+    Mapping Keywords to/from Entity Names
+    
+    
+    
+    
+    
+    
+    
+  
+
+  
+    
+ +
+ +
+
+
+
+
+ +

Mapping Keywords to/from Entity Names

+ +

Entity names in SQL may be specified as strings or as keywords. It's convenient to represent records as Clojure maps with keywords for the keys but this means that a mapping is required when moving from Clojure to SQL and back again. Historically, clojure.contrib.sql simply called (name) on keywords passed in and used clojure.core/resultset-seq to convert Java ResultSet objects back to Clojure maps, which had the side-effect of lowercasing all entity names as they became keywords. Whilst that is still the default behavior of clojure.java.jdbc, it is now possible to override this behavior in a couple of ways.

+ +

Quoted Identifiers

+ +

The first problem that the old approach exposed was when table names or column names were the same as a SQL keyword. Databases provide a way to quote identifier names so that entity names do not get treated as SQL keywords (often referred to as 'stropping'). Unfortunately, the way quoting works tends to be vendor-specific so that Microsoft SQL Server accepts [name] and "name" whilst MySQL traditionally uses \name\ (although recent versions also accept "name"). In order to support multiple approaches to quoted, clojure.java.jdbc now has a function as-quoted-identifier and a macro with-quoted-identifiers to allow you to specify how quoting should be handled.

+ +

A quote spec is either a single character or a pair of characters in a vector. For the former, the entity name is wrapped in a pair of that character. For the latter, the entity name is wrapped in the specified pair:

+ +

clj +(as-quoted-identifier \` :name) ;; produces "`name`" +(as-quoted-identifier [[ ]] :name) ;; produces "[name]" + +Any code can be wrapped in the with-quoted-identifiers macro to influence how keywords are mapped to entity names:

+ +

clj +(sql/with-quoted-identifiers \` + (sql/insert-record + :fruit + { :name "Pear" :appearance "green" :cost 99})) +;; INSERT INTO `fruit` ( `name`, `appearance`, `cost` ) +;; VALUES ( 'Pear', 'green', 99 ) + +Note that if a string is used for an entity name, rather than a keyword, it is passed through unchanged, on the assumption that if you're explicitly passing strings, you want to control exactly what goes into the SQL.

+ +

Naming Strategies

+ +

The second problem with the old approach was that in returned results, all entity names were mapped to lowercase so any case sensitivity in the original entity names was lost. In addition to the option to determine a quoting strategy, clojure.java.jdbc now has functions as-named-identifier, as-named-keyword and a macro with-naming-strategy to allow you to specify how entity name / keyword mapping should be performed in both directions.

+ +

A naming strategy may be a single function or a map containing the keys :entity and/or :keyword, whose values are functions. If a single function f is provided, it is treated as { :entity f }, i.e., an entity naming strategy. The :entity mapping is used on keywords that need to be converted to entity names. The :keyword mapping is used on entity names that need to be converted to keywords.

+ +

clj +(as-named-identifier clojure.string/upper-case :name) ;; produces "NAME" +(def quote-dash + { :entity (partial as-quoted-str \`) :keyword #(.replace % "_" "-") }) +(as-named-identifier quote-dash :name) ;; produces "`name`" +(as-named-keyword quote-dash "item_id") ;; produces :item-id +

+ +

The default naming strategy is { :entity identity :keyword clojure.string/lower-case }. clojure.java.jdbc uses its own version of resultset-seq that respects the current naming strategy (for entity names mapped to keywords). That is not currently exposed as a public function. You cannot specify a naming strategy that produces strings instead of keywords (but you could use a keyword naming strategy of identity to preserve case and spelling).

+ +

Convenience Functions

+ +

In addition to as-quoted-identifier, as-named-identifier and as-named-keyword described above, clojure.java.jdbc exposes as-identifier which maps strings/keywords to entity names under the current naming strategy and as-keyword which maps strings/keywords to keywords under the current naming strategy.

+ +

The core of the quoting strategy is also exposed as as-quoted-str (shown in the quote-dash example above).

+
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/doc/clojure/java/jdbc/UsingDDL.html b/doc/clojure/java/jdbc/UsingDDL.html new file mode 100644 index 00000000..3ebfd58a --- /dev/null +++ b/doc/clojure/java/jdbc/UsingDDL.html @@ -0,0 +1,109 @@ + + + Manipulating Tables with DDL + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

Manipulating Tables with DDL

+ +

Currently you can create and drop tables using clojure.java.jdbc. To see how to manipulate data with SQL, see Manipulating Data with SQL.

+ +

Creating a table

+ +

To create a table, use create-table with the table name and a vector for each column spec. Currently, table-level specifications are not supported.

+ +

clj +(defn create-fruit + "Create a table" + [] + (sql/create-table + :fruit + [:name "varchar(32)" "PRIMARY KEY"] + [:appearance "varchar(32)"] + [:cost :int] + [:grade :real])) +

+ +

Dropping a table

+ +

To drop a table, use drop-table with the table name.

+ +

clj +(defn drop-fruit + "Drop a table" + [] + (try + (sql/drop-table :fruit) + (catch Exception _))) +

+ +

Accessing table metadata

+ +

To retrieve the metadata for a table, you can operate on the connection itself. In future, functions may be added to make this easier. Note that this uses clojure.core.resultset-seq which produces lowercase keywords from entity names.

+ +

clj +(defn db-get-tables + "Demonstrate getting table info" + [] + (sql/with-connection db + (into [] + (resultset-seq + (-> (sql/connection) + (.getMetaData) + (.getTables nil nil nil (into-array ["TABLE" "VIEW"]))))))) +

+
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/doc/clojure/java/jdbc/UsingSQL.html b/doc/clojure/java/jdbc/UsingSQL.html new file mode 100644 index 00000000..127a9f6e --- /dev/null +++ b/doc/clojure/java/jdbc/UsingSQL.html @@ -0,0 +1,284 @@ + + + Manipulating Data with SQL + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

Manipulating Data with SQL

+ +

Here are some examples of using clojure.java.jdbc to manipulate data with SQL. +These examples assume a simple table called fruit (see Manipulating Tables with DDL).

+ +

Inserting multiple rows

+ +

If you want to insert complete rows, you can use insert-rows and provide the values as a simple vector for each row. Every column's value must be present in the same order the columns are declared in the table. This performs a single insert statement. If you attempt to insert a single row, a map of the generated keys will be returned.

+ +

clj +(defn insert-rows-fruit + "Insert complete rows" + [] + (sql/insert-rows + :fruit + ["Apple" "red" 59 87] + ["Banana" "yellow" 29 92.2] + ["Peach" "fuzzy" 139 90.0] + ["Orange" "juicy" 89 88.6])) +

+ +

Inserting partial rows

+ +

If you want to insert rows but only specify some columns' values, you can use insert-values and provide the names of the columns following by vectors containing values for those columns. This performs a single insert statement. If you attempt to insert a single row, a map of the generated keys will be returned.

+ +

clj +(defn insert-values-fruit + "Insert rows with values for only specific columns" + [] + (sql/insert-values + :fruit + [:name :cost] + ["Mango" 722] + ["Feijoa" 441])) +

+ +

Inserting a record

+ +

If you want to insert a single record, you can use insert-record and specify the columns and their values as a map. This performs a single insert statement. A map of the generated keys will be returned.

+ +

clj +(defn insert-record-fruit + "Insert a single record, map from keys specifying columsn to values" + [] + (sql/insert-record + :fruit + {:name "Pear" :appearance "green" :cost 99})) +

+ +

Inserting multiple records

+ +

If you want to insert multiple records, you can use insert-records and specify each record as a map of columns and their values. This performs a separate insert statement for each record. The generated keys are returned in a sequence of maps.

+ +

clj +(defn insert-records-fruit + "Insert records, maps from keys specifying columns to values" + [] + (sql/insert-records + :fruit + {:name "Pomegranate" :appearance "fresh" :cost 585} + {:name "Kiwifruit" :grade 93})) +

+ +

Using transactions

+ +

You can write multiple operations in a transaction to ensure they are either all performed, or all rolled back.

+ +

clj +(defn db-write + "Write initial values to the database as a transaction" + [] + (sql/with-connection db + (sql/transaction + (drop-fruit) + (create-fruit) + (insert-rows-fruit) + (insert-values-fruit) + (insert-records-fruit))) + nil) +

+ +

Reading and processing rows

+ +

To execute code against each row in a result set, use with-query-results with SQL.

+ +

```clj +(defn db-read + "Read the entire fruit table" + [] + (sql/with-connection db + (sql/with-query-results res + ["SELECT * FROM fruit"] + (doseq [rec res] + (println rec)))))

+ +

(defn db-read-all + "Return all the rows of the fruit table as a vector" + [] + (sql/with-connection db + (sql/with-query-results res + ["SELECT * FROM fruit"] + (into [] res))))

+ +

(defn db-grade-range + "Print rows describing fruit that are within a grade range" + [min max] + (sql/with-connection db + (sql/with-query-results res + [(str "SELECT name, cost, grade " + "FROM fruit " + "WHERE grade >= ? AND grade <= ?") + min max] + (doseq [rec res] + (println rec)))))

+ +

(defn db-grade-a + "Print rows describing all grade a fruit (grade between 90 and 100)" + [] + (db-grade-range 90 100)) +```

+ +

Updating values across a table

+ +

To update column values based on a SQL predicate, use update-values with a SQL where clause and a map of columns to new values. The result is a sequence of update counts, indicating the number of records affected by each update (in this case, a single update and therefore a single count in the sequence).

+ +

```clj +(defn db-update-appearance-cost + "Update the appearance and cost of the named fruit" + [name appearance cost] + (sql/update-values + :fruit + ["name=?" name] + {:appearance appearance :cost cost}))

+ +

(defn db-update + "Update two fruits as a transaction" + [] + (sql/with-connection db + (sql/transaction + (db-update-appearance-cost "Banana" "bruised" 14) + (db-update-appearance-cost "Feijoa" "green" 400))) + nil) +```

+ +

Updating values or Inserting records conditionally

+ +

If you want to update existing records that match a SQL predicate or insert a new record if no existing records match, use update-or-insert-values with a SQL where clause and a map of columns to values. This calls update-values first and if no rows were updated, this calls insert-values. The result is either the sequence of update counts from the update or the sequence of generated key maps from the insert.

+ +

clj +(defn db-update-or-insert + "Updates or inserts a fruit" + [record] + (sql/with-connection db + (sql/update-or-insert-values + :fruit + ["name=?" (:name record)] + record))) +

+ +

Exception Handling and Transaction Rollback

+ +

Transactions are rolled back if an exception is thrown, as shown in these examples.

+ +

```clj +(defn db-exception + "Demonstrate rolling back a partially completed transaction on exception" + [] + (sql/with-connection db + (sql/transaction + (sql/insert-values + :fruit + [:name :appearance] + ["Grape" "yummy"] + ["Pear" "bruised"]) + ;; at this point the insert-values call is complete, but the transaction + ;; is not. the exception will cause it to roll back leaving the database + ;; untouched. + (throw (Exception. "sql/test exception")))))

+ +

(defn db-sql-exception + "Demonstrate an sql exception" + [] + (sql/with-connection db + (sql/transaction + (sql/insert-values + :fruit + [:name :appearance] + ["Grape" "yummy"] + ["Pear" "bruised"] + ["Apple" "strange" "whoops"]))))

+ +

(defn db-batchupdate-exception + "Demonstrate a batch update exception" + [] + (sql/with-connection db + (sql/transaction + (sql/do-commands + "DROP TABLE fruit" + "DROP TABLE fruit"))))

+ +

(defn db-rollback + "Demonstrate a rollback-only trasaction" + [] + (sql/with-connection db + (sql/transaction + (prn "is-rollback-only" (sql/is-rollback-only)) + (sql/set-rollback-only) + (sql/insert-values + :fruit + [:name :appearance] + ["Grape" "yummy"] + ["Pear" "bruised"]) + (prn "is-rollback-only" (sql/is-rollback-only)) + (sql/with-query-results res + ["SELECT * FROM fruit"] + (doseq [rec res] + (println rec)))) + (prn) + (sql/with-query-results res + ["SELECT * FROM fruit"] + (doseq [rec res] + (println rec))))) +```

+
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/index-0.0.1.clj b/index-0.0.1.clj index e24e7f4a..c464fc32 100644 --- a/index-0.0.1.clj +++ b/index-0.0.1.clj @@ -1,27 +1,27 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", :author "Stephen C. Gilardi, Sean Corfield", :doc - "A Clojure interface to SQL databases via JDBC\n\nclojure.java.jdbc provides a simple abstraction for CRUD (create, read, update, delete) operations\non a SQL database, along with basic transaction support.\nBasic DDL operations are also supported (create table, drop table, access to table metadata).\n\nMaps are used to represent records, making it easy to store and retrieve data.\nResults can be processed using any standard sequence operations.\n\nFor most operations, Java's PreparedStatement is used so your SQL and parameters can be represented\nas simple vectors where the first element is the SQL string, with ? for each parameter, and the\nremaining elements are the parameter values to be substituted. In general, operations return the\nnumber of rows affected, except for a single record insert where any generated keys are returned\n(as a map)."} + "A Clojure interface to SQL databases via JDBC\n\nclojure.java.jdbc provides a simple abstraction for CRUD (create, read,\nupdate, delete) operations on a SQL database, along with basic transaction\nsupport. Basic DDL operations are also supported (create table, drop table,\naccess to table metadata).\n\nMaps are used to represent records, making it easy to store and retrieve\ndata. Results can be processed using any standard sequence operations.\n\nFor most operations, Java's PreparedStatement is used so your SQL and\nparameters can be represented as simple vectors where the first element\nis the SQL string, with ? for each parameter, and the remaining elements\nare the parameter values to be substituted. In general, operations return\nthe number of rows affected, except for a single record insert where any\ngenerated keys are returned (as a map)."} {:source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc.internal-api.html", :name "clojure.java.jdbc.internal", :doc nil}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L40", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L42", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-identifier", :namespace "clojure.java.jdbc", - :line 40, + :line 42, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj", :var-type "var", @@ -29,13 +29,13 @@ "Given a string, return it as-is.\nGiven a keyword, return it as a string using the current naming strategy.", :name "as-identifier"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L45", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L47", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-keyword", :namespace "clojure.java.jdbc", - :line 45, + :line 47, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj", :var-type "var", @@ -46,337 +46,380 @@ :name "as-named-identifier", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L63", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L65", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-named-identifier", :doc "Given a naming strategy and a keyword, return the keyword as a string using the \nentity naming strategy.\nGiven a naming strategy and a string, return the string as-is.\nThe naming strategy should either be a function (the entity naming strategy) or \na map containing :entity and/or :keyword keys which provide the entity naming\nstrategy and/or keyword naming strategy respectively.", :var-type "function", - :line 63, + :line 65, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([naming-strategy x]), :name "as-named-keyword", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L75", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-named-keyword", :doc "Given a naming strategy and a string, return the string as a keyword using the \nkeyword naming strategy.\nGiven a naming strategy and a keyword, return the keyword as-is.\nThe naming strategy should either be a function (the entity naming strategy) or \na map containing :entity and/or :keyword keys which provide the entity naming\nstrategy and/or keyword naming strategy respectively.\nNote that providing a single function will cause the default keyword naming\nstrategy to be used!", :var-type "function", - :line 73, + :line 75, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q x]), :name "as-quoted-identifier", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L85", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L87", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-quoted-identifier", :doc - "Given a quote pattern - either a single character or a pair of characters in a vector -\nand a keyword, return the keyword as a string using a simple quoting naming strategy.\nGiven a qote pattern and a string, return the string as-is.\n (as-quoted-identifier X :name) will return XnameX as a string.\n (as-quoted-identifier [A B] :name) will return AnameB as a string.", + "Given a quote pattern - either a single character or a pair of characters in\na vector - and a keyword, return the keyword as a string using a simple\nquoting naming strategy.\nGiven a qote pattern and a string, return the string as-is.\n (as-quoted-identifier X :name) will return XnameX as a string.\n (as-quoted-identifier [A B] :name) will return AnameB as a string.", :var-type "function", - :line 85, + :line 87, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q x]), :name "as-quoted-str", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L53", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L55", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-quoted-str", :doc - "Given a quoting pattern - either a single character or a vector pair of characters -\nand a string, return the quoted string:\n (as-quoted-str X foo) will return XfooX\n (as-quoted-str [A B] foo) will return AfooB", + "Given a quoting pattern - either a single character or a vector pair of\ncharacters - and a string, return the quoted string:\n (as-quoted-str X foo) will return XfooX\n (as-quoted-str [A B] foo) will return AfooB", :var-type "function", - :line 53, + :line 55, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & specs]), :name "create-table", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L170", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L173", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table", :doc "Creates a table on the open database connection given a table name and\nspecs. Each spec is either a column spec: a vector containing a column\nname and optionally a type and other constraints, or a table-level\nconstraint: a vector containing words that express the constraint. All\nwords used to describe the table may be supplied as strings or keywords.", :var-type "function", - :line 170, + :line 173, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table where-params]), :name "delete-rows", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L237", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L240", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete-rows", :doc "Deletes rows from a table. where-params is a vector containing a string\nproviding the (optionally parameterized) selection criteria followed by\nvalues for any parameters.", :var-type "function", - :line 237, + :line 240, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([& commands]), :name "do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L154", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L157", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/do-commands", :doc "Executes SQL commands on the open database connection.", :var-type "function", - :line 154, + :line 157, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([sql & param-groups]), :name "do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L163", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L166", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters.", :var-type "function", - :line 163, + :line 166, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name]), :name "drop-table", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L186", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L189", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table", :doc "Drops a table on the open database connection given its name, a string\nor keyword", :var-type "function", - :line 186, + :line 189, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table record]), :name "insert-record", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L229", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L232", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-record", :doc "Inserts a single record into a table. A record is a map from strings or\nkeywords (identifying columns) to values.\nReturns a map of the generated keys.", :var-type "function", - :line 229, + :line 232, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table & records]), :name "insert-records", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L221", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L224", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-records", :doc "Inserts records into a table. records are maps from strings or keywords\n(identifying columns) to values. Inserts the records one at a time.\nReturns a sequence of maps containing the generated keys for each record.", :var-type "function", - :line 221, + :line 224, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table & rows]), :name "insert-rows", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L214", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L217", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-rows", :doc "Inserts complete rows into a table. Each row is a vector of values for\neach of the table's columns in order.\nIf a single row is inserted, returns a map of the generated keys.", :var-type "function", - :line 214, + :line 217, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table column-names & value-groups]), :name "insert-values", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L193", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L196", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-values", :doc "Inserts rows into a table with values for specified columns only.\ncolumn-names is a vector of strings or keywords identifying columns. Each\nvalue-group is a vector containing a values for each column in\norder. When inserting complete rows (all columns), consider using\ninsert-rows instead.\nIf a single set of values is inserted, returns a map of the generated keys.", :var-type "function", - :line 193, + :line 196, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([]), :name "is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L148", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L151", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/is-rollback-only", :doc "Returns true if the outermost transaction will rollback rather than\ncommit when complete", :var-type "function", - :line 148, + :line 151, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([exception]), + :name "print-sql-exception", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L288", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", + :doc "Prints the contents of an SQLException to *out*", + :var-type "function", + :line 288, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([exception]), + :name "print-sql-exception-chain", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L301", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", + :doc "Prints a chain of SQLExceptions to *out*", + :var-type "function", + :line 301, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([exception]), + :name "print-update-counts", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L309", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", + :doc + "Prints the update counts from a BatchUpdateException to *out*", + :var-type "function", + :line 309, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([]), :name "set-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L142", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L145", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/set-rollback-only", :doc "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", :var-type "function", - :line 142, + :line 145, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([& body]), :name "transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L131", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L134", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/transaction", :doc "Evaluates body as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If set-rollback-only is called within scope of the outermost\ntransaction, the entire transaction will be rolled back rather than\ncommitted when complete.", :var-type "macro", - :line 131, + :line 134, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table where-params record]), :name "update-or-insert-values", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L264", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L267", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update-or-insert-values", :doc "Updates values on selected rows in a table, or inserts a new row when no\nexisting row matches the selection criteria. where-params is a vector\ncontaining a string providing the (optionally parameterized) selection\ncriteria followed by values for any parameters. record is a map from\nstrings or keywords (identifying columns) to updated values.", :var-type "function", - :line 264, + :line 267, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table where-params record]), :name "update-values", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L249", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L252", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update-values", :doc "Updates values on selected rows in a table. where-params is a vector\ncontaining a string providing the (optionally parameterized) selection\ncriteria followed by values for any parameters. record is a map from\nstrings or keywords (identifying columns) to updated values.", :var-type "function", - :line 249, + :line 252, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec & body]), :name "with-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L105", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L108", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-connection", :doc "Evaluates body in the context of a new connection to a database then\ncloses the connection. db-spec is a map containing values for one of the\nfollowing parameter sets:\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :classname (required) a String, the jdbc driver class name\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map", :var-type "macro", - :line 105, + :line 108, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([naming-strategy & body]), :name "with-naming-strategy", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L94", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L97", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-naming-strategy", :doc "Evaluates body in the context of a naming strategy.", :var-type "macro", - :line 94, + :line 97, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([results sql-params & body]), :name "with-query-results", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L277", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L280", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-query-results", :doc "Executes a query, then evaluates body with results bound to a seq of the\nresults. sql-params is a vector containing a string providing\nthe (optionally parameterized) SQL query followed by values for any\nparameters.", :var-type "macro", - :line 277, + :line 280, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q & body]), :name "with-quoted-identifiers", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj#L100", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L103", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-quoted-identifiers", :doc "Evaluates body in the context of a simple quoting naming strategy.", :var-type "macro", - :line 100, + :line 103, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:name "*as-key*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L54", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L54", :dynamic true, :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/*as-key*", :doc @@ -388,10 +431,10 @@ {:name "*as-str*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L50", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L50", :dynamic true, :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/*as-str*", :doc "The default entity naming strategy is to do nothing.", @@ -403,58 +446,58 @@ :name "as-identifier*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L74", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L76", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-identifier*", :doc - "Given a keyword, convert it to a string using the current naming strategy.\nGiven a string, return it as-is.", + "Given a keyword, convert it to a string using the current naming\nstrategy.\nGiven a string, return it as-is.", :var-type "function", - :line 74, + :line 76, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([f x]), :name "as-key", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L66", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L67", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-key", :doc - "Given a naming strategy and a string, return the string as a keyword per\nthat naming strategy. Given (a naming strategy and) a keyword, return it as-is.", + "Given a naming strategy and a string, return the string as a\nkeyword per that naming strategy. Given (a naming strategy and)\na keyword, return it as-is.", :var-type "function", - :line 66, + :line 67, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([x]), :name "as-keyword*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L80", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L83", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-keyword*", :doc - "Given an entity name (string), convert it to a keyword using the current naming strategy.\nGiven a keyword, return it as-is.", + "Given an entity name (string), convert it to a keyword using the\ncurrent naming strategy.\nGiven a keyword, return it as-is.", :var-type "function", - :line 80, + :line 83, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([f x]), :name "as-str", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L58", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L58", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-str", :doc - "Given a naming strategy and a keyword, return the keyword as a string per\nthat naming strategy. Given (a naming strategy and) a string, return it as-is.", + "Given a naming strategy and a keyword, return the keyword as a\nstring per that naming strategy. Given (a naming strategy and)\na string, return it as-is.", :var-type "function", :line 58, :file @@ -463,9 +506,9 @@ :name "connection*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L37", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L37", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/connection*", :doc @@ -478,24 +521,24 @@ :name "do-prepared*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L245", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L207", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/do-prepared*", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters.", :var-type "function", - :line 245, + :line 207, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([]), :name "find-connection*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L32", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L32", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/find-connection*", :doc @@ -519,82 +562,39 @@ :name "get-connection", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L96", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L100", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/get-connection", :doc "Creates a connection to a database. db-spec is a map containing values\nfor one of the following parameter sets:\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :classname (required) a String, the jdbc driver class name\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map", :var-type "function", - :line 96, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} - {:arglists ([stream exception]), - :name "print-sql-exception", - :namespace "clojure.java.jdbc.internal", - :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L151", - :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", - :wiki-url - "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/print-sql-exception", - :doc "Prints the contents of an SQLException to stream", - :var-type "function", - :line 151, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} - {:arglists ([stream exception]), - :name "print-sql-exception-chain", - :namespace "clojure.java.jdbc.internal", - :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L165", - :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", - :wiki-url - "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/print-sql-exception-chain", - :doc "Prints a chain of SQLExceptions to stream", - :var-type "function", - :line 165, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} - {:arglists ([stream exception]), - :name "print-update-counts", - :namespace "clojure.java.jdbc.internal", - :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L173", - :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", - :wiki-url - "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/print-update-counts", - :doc - "Prints the update counts from a BatchUpdateException to stream", - :var-type "function", - :line 173, + :line 100, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([rs]), :name "resultset-seq*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L226", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L188", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/resultset-seq*", :doc "Creates and returns a lazy sequence of structmaps corresponding to\nthe rows in the java.sql.ResultSet rs. Based on clojure.core/resultset-seq\nbut it respects the current naming strategy.", :var-type "function", - :line 226, + :line 188, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([] [val]), :name "rollback", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L43", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L43", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/rollback", :doc "Accessor for the rollback flag on the current connection", @@ -606,58 +606,58 @@ :name "throw-rollback", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L186", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L155", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/throw-rollback", :doc "Sets rollback and throws a wrapped exception", :var-type "function", - :line 186, + :line 155, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([func]), :name "transaction*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L192", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L161", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/transaction*", :doc "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.", :var-type "function", - :line 192, + :line 161, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([db-spec func]), :name "with-connection*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L143", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L147", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/with-connection*", :doc "Evaluates func in the context of a new connection to a database then\ncloses the connection.", :var-type "function", - :line 143, + :line 147, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([[sql & params :as sql-params] func]), :name "with-query-results*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj#L264", + "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L226", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/d95799d0f0869be4aa678e71fcf9f1dda5232439/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/with-query-results*", :doc "Executes a query, then evaluates func passing in a seq of the results as\nan argument. The first argument is a vector containing the (optionally\nparameterized) sql query string followed by values for any parameters.", :var-type "function", - :line 264, + :line 226, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"})} diff --git a/index.html b/index.html index 3d670584..0bc7a05b 100644 --- a/index.html +++ b/index.html @@ -78,6 +78,12 @@

Table of Contents

insert-values
is-rollback-only +
+ print-sql-exception +
+ print-sql-exception-chain +
+ print-update-counts
set-rollback-only
@@ -118,12 +124,6 @@

Table of Contents

find-connection*
get-connection -
- print-sql-exception -
- print-sql-exception-chain -
- print-update-counts
resultset-seq*
@@ -150,22 +150,32 @@

Table of Contents

Overview

A Clojure interface to SQL databases via JDBC
 
-clojure.java.jdbc provides a simple abstraction for CRUD (create, read, update, delete) operations
-on a SQL database, along with basic transaction support.
-Basic DDL operations are also supported (create table, drop table, access to table metadata).
+clojure.java.jdbc provides a simple abstraction for CRUD (create, read,
+update, delete) operations on a SQL database, along with basic transaction
+support. Basic DDL operations are also supported (create table, drop table,
+access to table metadata).
 
-Maps are used to represent records, making it easy to store and retrieve data.
-Results can be processed using any standard sequence operations.
+Maps are used to represent records, making it easy to store and retrieve
+data. Results can be processed using any standard sequence operations.
 
-For most operations, Java's PreparedStatement is used so your SQL and parameters can be represented
-as simple vectors where the first element is the SQL string, with ? for each parameter, and the
-remaining elements are the parameter values to be substituted. In general, operations return the
-number of rows affected, except for a single record insert where any generated keys are returned
-(as a map).
+For most operations, Java's PreparedStatement is used so your SQL and +parameters can be represented as simple vectors where the first element +is the SQL string, with ? for each parameter, and the remaining elements +are the parameter values to be substituted. In general, operations return +the number of rows affected, except for a single record insert where any +generated keys are returned (as a map).
-

Public Variables and Functions

+Related documentation: + +
Mapping Keywords to/from Entity Names +
+
Manipulating Tables with DDL +
+
Manipulating Data with SQL +

+

Public Variables and Functions



@@ -176,7 +186,7 @@

as-identifier

Given a keyword, return it as a string using the current naming strategy. - Source + Source


@@ -187,7 +197,7 @@

as-keyword

Given a keyword, return it as-is. - Source + Source


@@ -203,7 +213,7 @@

as-named-identifier

strategy and/or keyword naming strategy respectively. - Source + Source


@@ -221,7 +231,7 @@

as-named-keyword

strategy to be used! - Source + Source


@@ -229,14 +239,15 @@

as-quoted-identifier

function
Usage: (as-quoted-identifier q x)
 
-
Given a quote pattern - either a single character or a pair of characters in a vector -
-and a keyword, return the keyword as a string using a simple quoting naming strategy.
+  
Given a quote pattern - either a single character or a pair of characters in
+a vector - and a keyword, return the keyword as a string using a simple
+quoting naming strategy.
 Given a qote pattern and a string, return the string as-is.
   (as-quoted-identifier X :name) will return XnameX as a string.
   (as-quoted-identifier [A B] :name) will return AnameB as a string.
- Source + Source


@@ -244,13 +255,13 @@

as-quoted-str

function
Usage: (as-quoted-str q x)
 
-
Given a quoting pattern - either a single character or a vector pair of characters -
-and a string, return the quoted string:
+  
Given a quoting pattern - either a single character or a vector pair of
+characters - and a string, return the quoted string:
   (as-quoted-str X foo) will return XfooX
   (as-quoted-str [A B] foo) will return AfooB
- Source + Source


@@ -265,7 +276,7 @@

create-table

words used to describe the table may be supplied as strings or keywords. - Source + Source


@@ -278,7 +289,7 @@

delete-rows

values for any parameters. - Source + Source


@@ -289,7 +300,7 @@

do-commands

Executes SQL commands on the open database connection.
- Source + Source


@@ -302,7 +313,7 @@

do-prepared

the parameters. - Source + Source


@@ -314,7 +325,7 @@

drop-table

or keyword - Source + Source


@@ -327,7 +338,7 @@

insert-record

Returns a map of the generated keys. - Source + Source


@@ -340,7 +351,7 @@

insert-records

Returns a sequence of maps containing the generated keys for each record. - Source + Source


@@ -353,7 +364,7 @@

insert-rows

If a single row is inserted, returns a map of the generated keys. - Source + Source


@@ -369,7 +380,7 @@

insert-values

If a single set of values is inserted, returns a map of the generated keys. - Source + Source


@@ -381,7 +392,40 @@

is-rollback-only

commit when complete - Source + Source +
+
+
+

print-sql-exception

+ function
+
Usage: (print-sql-exception exception)
+
+
Prints the contents of an SQLException to *out*
+ + + Source +
+
+
+

print-sql-exception-chain

+ function
+
Usage: (print-sql-exception-chain exception)
+
+
Prints a chain of SQLExceptions to *out*
+ + + Source +
+
+
+

print-update-counts

+ function
+
Usage: (print-update-counts exception)
+
+
Prints the update counts from a BatchUpdateException to *out*
+ + + Source


@@ -393,7 +437,7 @@

set-rollback-only

commit when complete - Source + Source


@@ -410,7 +454,7 @@

transaction

committed when complete. - Source + Source


@@ -425,7 +469,7 @@

update-or-insert-values

strings or keywords (identifying columns) to updated values. - Source + Source


@@ -439,7 +483,7 @@

update-values

strings or keywords (identifying columns) to updated values. - Source + Source


@@ -471,7 +515,7 @@

with-connection

:environment (optional) a java.util.Map - Source + Source


@@ -482,7 +526,7 @@

with-naming-strategy

Evaluates body in the context of a naming strategy.
- Source + Source


@@ -496,7 +540,7 @@

with-query-results

parameters. - Source + Source


@@ -507,7 +551,7 @@

with-quoted-identifiers

Evaluates body in the context of a simple quoting naming strategy.
- Source + Source

clojure.java.jdbc.internal


@@ -522,7 +566,7 @@ 

*as-key*

The default keyword naming strategy is to lowercase the entity.
- Source + Source

*as-str*

@@ -531,51 +575,55 @@

*as-str*

The default entity naming strategy is to do nothing.
- Source + Source

as-identifier*

function
Usage: (as-identifier* x)
 
-
Given a keyword, convert it to a string using the current naming strategy.
+  
Given a keyword, convert it to a string using the current naming
+strategy.
 Given a string, return it as-is.
- Source + Source

as-key

function
Usage: (as-key f x)
 
-
Given a naming strategy and a string, return the string as a keyword per
-that naming strategy. Given (a naming strategy and) a keyword, return it as-is.
+
Given a naming strategy and a string, return the string as a
+keyword per that naming strategy. Given (a naming strategy and)
+a keyword, return it as-is.
- Source + Source

as-keyword*

function
Usage: (as-keyword* x)
 
-
Given an entity name (string), convert it to a keyword using the current naming strategy.
+  
Given an entity name (string), convert it to a keyword using the
+current naming strategy.
 Given a keyword, return it as-is.
- Source + Source

as-str

function
Usage: (as-str f x)
 
-
Given a naming strategy and a keyword, return the keyword as a string per
-that naming strategy. Given (a naming strategy and) a string, return it as-is.
+
Given a naming strategy and a keyword, return the keyword as a
+string per that naming strategy. Given (a naming strategy and)
+a string, return it as-is.
- Source + Source

connection*

@@ -585,7 +633,7 @@

connection*

Returns the current database connection (or throws if there is none)
- Source + Source

do-prepared*

@@ -597,7 +645,7 @@

do-prepared*

the parameters. - Source + Source

find-connection*

@@ -607,7 +655,7 @@

find-connection*

Returns the current database connection (or nil if there is none)
- Source + Source

get-connection

@@ -637,37 +685,7 @@

get-connection

:environment (optional) a java.util.Map - Source -
-
-

print-sql-exception

- function
-
Usage: (print-sql-exception stream exception)
-
-
Prints the contents of an SQLException to stream
- - - Source -
-
-

print-sql-exception-chain

- function
-
Usage: (print-sql-exception-chain stream exception)
-
-
Prints a chain of SQLExceptions to stream
- - - Source -
-
-

print-update-counts

- function
-
Usage: (print-update-counts stream exception)
-
-
Prints the update counts from a BatchUpdateException to stream
- - - Source + Source

resultset-seq*

@@ -679,7 +697,7 @@

resultset-seq*

but it respects the current naming strategy. - Source + Source

rollback

@@ -690,7 +708,7 @@

rollback

Accessor for the rollback flag on the current connection
- Source + Source

throw-rollback

@@ -700,7 +718,7 @@

throw-rollback

Sets rollback and throws a wrapped exception
- Source + Source

transaction*

@@ -716,7 +734,7 @@

transaction*

complete. - Source + Source

with-connection*

@@ -727,7 +745,7 @@

with-connection*

closes the connection. - Source + Source

with-query-results*

@@ -739,7 +757,7 @@

with-query-results*

parameterized) sql query string followed by values for any parameters. - Source + Source
From af5ca4b84bb29c88beaa430cc855053d6400ad81 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 4 May 2011 09:39:26 -0700 Subject: [PATCH 005/171] Autodoc commit for master/7e234668 --- static/clojure-icon.gif | Bin 42 -> 2174 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/static/clojure-icon.gif b/static/clojure-icon.gif index f191b280ce91e6cb8c387735c10ef9bc5da6c83b..84eee16d95b131330e74e55f834849f27a1bb353 100644 GIT binary patch literal 2174 zcmdVXi$BwQ1Hkd`X0w^mCM3yaKcu-NcTQzgE=5$1q)u@n*Gis}qfXB(v212?X_R4` zxu4uBp&FA!*~)#4g>vgcA;+ohd7VGw`TPg(*T>V_!^t@`41|FXB%n|z&eYiiB@Z(j zSs#6VO}h4T`AYsoNz>ew7N5z*5waj?ZC$bS&uq@i_`$EuJ;UFc=jhch zGzTMZ-*Tmqfvzif-tUw@6EuRux6EQ}bWe2c{Iy zC+ph=2fFgiM&}XZ(CrA7Vr0tE5QGGMt>t<0FZ#izm9*O0F;7EqTEQinVLpT z1vGjF1Ki5Got=}LmC4Fy_@w?1jr zKw*{f$hwAlF0@7W>FeItx?7;C7o{8sixG{EJt6j$3=|e1m0P5-xC>+3wRe^Qx)nKNxIimsn?ioZom|#e$KnNN#FlmoF-!PMs37!?`{(1 zuz`hzfvcdMHWO>!j68Hu^QMY)3YAzKjr`-Qc5Fzxx<7oyjbjIju1Vj_cq#7*BYR`N zXKhkSqAz|ICGi^XyhI{8XWAeg0STz-?6SF$sAlzOuWDw%U{NqWoFX7^KK}^786o~K zn3INKJG3LmiH$VFBm_G?`_+p|)9)DGszBP0vml14lLkAp2R7%0z*MA+WMvvMdACPz z#uaD#Y4|5oG8ReUxwbr%e_;784LEDeO-4-%|1e8|Y^xuiRL5ysPdjL)4sswH@nh+g zjACX){$YnBl%no;GAax#Juty#l8OsCb~f;KZunanRV|0OX_`QRPxnLClqf@JJ2UtL zBZJAB2PRF&{jy4Sza?`zu9C=t+i*jZg5^Glqvgf}Kv2 z#~u3)kD?JB%5iSc=ExIgF^t*fn7edVKqg$*nPODuV?&^{gr|0)Z%oL==sbnsWfW9I zkx*5EtG7E;etk4X0RgQ)%z!X>0iBOOCiW_tP?vdKn5Cw8!{-i((aQJ<2|9jaPY*SH z+2^iGPsd+9==z;AI&%c4oK|;;HOT$eJ!jKQ<+^PI7ocr9Kj3c_7C+IVbQd+y@3!GJ zbs%Wy=;vNvN8Ocv2Cj8sfNtz78u8hFQhm_!S^Ds*3= z746Gw5mt~M@1QgI6n%FWNSthP1m}->e<7^C&6fO4do{Ntlt}bJ$g1&4OHOnQWt`wY zsK!QA;cp!{hGOJae-B^q=AG%_l{dP8eLb;^sC}qZ$EyAP=>c#A=@Z)86_Mwa47yIc zki*S9?Ouh_4MW)DL%Z|6yFItY=E?)6s3@!`=JeG7Oy)5@R=;*%-uf1oTK5i*v5-X7 z+N0298uYME6u2D$8akECjNWj~%wafT>NdUy8H7r;f^OUu;;sLB^lraaUbu^gGM!`EExghjFr{0f()3-5{`8*5k4RK;L*y@pnG zw1oa#mswT5_5OE%VP+3$TCma`Hdx=mJ6Y>d;}A%mv#&3}DnAd)_=O@w2Wl+9@>=_x z`zm@B9Z~q496rjFrGldtqqc+N$RlDUd`caAwRMKDYVsOsh%Z5xra(C6o_J+}QYR&H zpY07lT6_e2C>x7(kAq=4Y_)LK+i6zGW|{G6N}FV5M3=ba^!OJ_MqU7^TfE-`TLx2U zA|mUNyv(1<@ZdZ04!-N@EOi&No7!*9hZ~d ziQn4vE@-H`5ZRTp`-EFn@CY&RQNd-)AT{&f9yNDd)pTq4jLGU)xmj3!IDUR79G0f`DZwi4h<9E>XrVjt ztU>Ka?$f}HI4= Date: Wed, 4 May 2011 09:43:01 -0700 Subject: [PATCH 006/171] Add favicon --- static/favicon.png | Bin 0 -> 656 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/favicon.png diff --git a/static/favicon.png b/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..b1653e8231118c308d1c9e1937faf4f503fb3380 GIT binary patch literal 656 zcmV;B0&o3^P)GI@zG5M4X{eG-3wbP7H!R5ayj-byGn%fzh=$U1>KObkT*N zXmH_0A4_gYlgFLbc2iZ ztldLct;_-{kj?`VfV!DIKq--!TQW&!ax{At0A`ZA#5JSvqhp8$1Z_fyC@=_+SRY4m zloN2Z0x-QG*xm(x^#1mx3MRD{@F`?Wq=92kJR22 z?h2S+g)g%(nUr`Ftw$-A02qqv038z0HjwCHWqW~8LxiRMX*6Sm3B4b`$3~Ie@;<)` z8(E34S_#11l34(d+?oX-P}RcX-V^{khZ#0=Dg2&)159P0HBbhCZX5z2{cqZJB{!+C zSL3g~a48l*wp-N1Mhsu+9RO}!>E!G0Ui=;#<+9b>eAU_rK$BN40Aj(KHVd#Gqfx%i z-KuWfMLrhI@1*vo2seY;2$xHbh-(H-UYQq<>HtP;LWrntt_{Ba76G8X;u^0)A2`J1 z$DdEQihKl}4* Date: Fri, 1 Jul 2011 23:30:00 -0700 Subject: [PATCH 007/171] Autodoc commit for master/f3f601db --- api-index.html | 11 +- doc/clojure/java/jdbc/NameMapping.html | 2 +- doc/clojure/java/jdbc/UsingDDL.html | 4 +- index-0.0.1.clj | 302 ++++++++++++++----------- index.html | 139 ++++++++---- 5 files changed, 273 insertions(+), 185 deletions(-) diff --git a/api-index.html b/api-index.html index 4837e7f1..fe9815d9 100644 --- a/api-index.html +++ b/api-index.html @@ -72,7 +72,7 @@

JDBC-based S

A

- as-identifier                var           clojure.java.jdbc  Given a string, return it as-is. Given a keyword, ...
+ as-identifier                var           clojure.java.jdbc  Given a string, return it as-is.  Given a keyword,...
  as-keyword                   var           clojure.java.jdbc  Given a string, return it as a keyword using the c...
  as-named-identifier          function      clojure.java.jdbc  Given a naming strategy and a keyword, return the ...
  as-named-keyword             function      clojure.java.jdbc  Given a naming strategy and a string, return the s...
@@ -86,7 +86,8 @@ 

B

C

- create-table                 function      clojure.java.jdbc  Creates a table on the open database connection gi...
+ connection                   var           clojure.java.jdbc  Returns the current database connection (or throws...
+ create-table                 function      clojure.java.jdbc  Creates a table on the open database connection gi...
 

D

@@ -103,7 +104,8 @@

E

F

-
+ find-connection var clojure.java.jdbc Returns the current database connection (or nil if... +

G

@@ -159,7 +161,8 @@ 

Q

R

-
+ resultset-seq var clojure.java.jdbc Creates and returns a lazy sequence of structmaps ... +

S

diff --git a/doc/clojure/java/jdbc/NameMapping.html b/doc/clojure/java/jdbc/NameMapping.html
index ab8c986f..bd243a10 100644
--- a/doc/clojure/java/jdbc/NameMapping.html
+++ b/doc/clojure/java/jdbc/NameMapping.html
@@ -83,7 +83,7 @@ 

Naming Strategies

(as-named-keyword quote-dash "item_id") ;; produces :item-id

-

The default naming strategy is { :entity identity :keyword clojure.string/lower-case }. clojure.java.jdbc uses its own version of resultset-seq that respects the current naming strategy (for entity names mapped to keywords). That is not currently exposed as a public function. You cannot specify a naming strategy that produces strings instead of keywords (but you could use a keyword naming strategy of identity to preserve case and spelling).

+

The default naming strategy is { :entity identity :keyword clojure.string/lower-case }. clojure.java.jdbc provides its own version of resultset-seq that respects the current naming strategy (for entity names mapped to keywords). You cannot specify a naming strategy that produces strings instead of keywords (but you could use a keyword naming strategy of identity to preserve case and spelling).

Convenience Functions

diff --git a/doc/clojure/java/jdbc/UsingDDL.html b/doc/clojure/java/jdbc/UsingDDL.html index 3ebfd58a..d94d06fe 100644 --- a/doc/clojure/java/jdbc/UsingDDL.html +++ b/doc/clojure/java/jdbc/UsingDDL.html @@ -78,7 +78,7 @@

Dropping a table

Accessing table metadata

-

To retrieve the metadata for a table, you can operate on the connection itself. In future, functions may be added to make this easier. Note that this uses clojure.core.resultset-seq which produces lowercase keywords from entity names.

+

To retrieve the metadata for a table, you can operate on the connection itself. In future, functions may be added to make this easier.

clj (defn db-get-tables @@ -86,7 +86,7 @@

Accessing table metadata

[] (sql/with-connection db (into [] - (resultset-seq + (sql/resultset-seq (-> (sql/connection) (.getMetaData) (.getTables nil nil nil (into-array ["TABLE" "VIEW"]))))))) diff --git a/index-0.0.1.clj b/index-0.0.1.clj index c464fc32..de0a680f 100644 --- a/index-0.0.1.clj +++ b/index-0.0.1.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -8,433 +8,475 @@ :doc "A Clojure interface to SQL databases via JDBC\n\nclojure.java.jdbc provides a simple abstraction for CRUD (create, read,\nupdate, delete) operations on a SQL database, along with basic transaction\nsupport. Basic DDL operations are also supported (create table, drop table,\naccess to table metadata).\n\nMaps are used to represent records, making it easy to store and retrieve\ndata. Results can be processed using any standard sequence operations.\n\nFor most operations, Java's PreparedStatement is used so your SQL and\nparameters can be represented as simple vectors where the first element\nis the SQL string, with ? for each parameter, and the remaining elements\nare the parameter values to be substituted. In general, operations return\nthe number of rows affected, except for a single record insert where any\ngenerated keys are returned (as a map)."} {:source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc.internal-api.html", :name "clojure.java.jdbc.internal", :doc nil}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L42", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L43", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-identifier", :namespace "clojure.java.jdbc", - :line 42, + :line 43, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj", :var-type "var", :doc - "Given a string, return it as-is.\nGiven a keyword, return it as a string using the current naming strategy.", + "Given a string, return it as-is. Given a keyword, return\nit as a string using the current naming strategy.", :name "as-identifier"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L47", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L48", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-keyword", :namespace "clojure.java.jdbc", - :line 47, + :line 48, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj", :var-type "var", :doc - "Given a string, return it as a keyword using the current naming strategy.\nGiven a keyword, return it as-is.", + "Given a string, return it as a keyword using the current\nnaming strategy. Given a keyword, return it as-is.", :name "as-keyword"} {:arglists ([naming-strategy x]), :name "as-named-identifier", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L65", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L80", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-named-identifier", :doc "Given a naming strategy and a keyword, return the keyword as a string using the \nentity naming strategy.\nGiven a naming strategy and a string, return the string as-is.\nThe naming strategy should either be a function (the entity naming strategy) or \na map containing :entity and/or :keyword keys which provide the entity naming\nstrategy and/or keyword naming strategy respectively.", :var-type "function", - :line 65, + :line 80, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([naming-strategy x]), :name "as-named-keyword", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L75", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L90", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-named-keyword", :doc "Given a naming strategy and a string, return the string as a keyword using the \nkeyword naming strategy.\nGiven a naming strategy and a keyword, return the keyword as-is.\nThe naming strategy should either be a function (the entity naming strategy) or \na map containing :entity and/or :keyword keys which provide the entity naming\nstrategy and/or keyword naming strategy respectively.\nNote that providing a single function will cause the default keyword naming\nstrategy to be used!", :var-type "function", - :line 75, + :line 90, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q x]), :name "as-quoted-identifier", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L87", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L102", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-quoted-identifier", :doc "Given a quote pattern - either a single character or a pair of characters in\na vector - and a keyword, return the keyword as a string using a simple\nquoting naming strategy.\nGiven a qote pattern and a string, return the string as-is.\n (as-quoted-identifier X :name) will return XnameX as a string.\n (as-quoted-identifier [A B] :name) will return AnameB as a string.", :var-type "function", - :line 87, + :line 102, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q x]), :name "as-quoted-str", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L55", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L70", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-quoted-str", :doc "Given a quoting pattern - either a single character or a vector pair of\ncharacters - and a string, return the quoted string:\n (as-quoted-str X foo) will return XfooX\n (as-quoted-str [A B] foo) will return AfooB", :var-type "function", - :line 55, + :line 70, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:raw-source-url + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", + :source-url + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L58", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/connection", + :namespace "clojure.java.jdbc", + :line 58, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj", + :var-type "var", + :doc + "Returns the current database connection (or throws if\nthere is none)", + :name "connection"} {:arglists ([name & specs]), :name "create-table", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L173", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L188", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table", :doc "Creates a table on the open database connection given a table name and\nspecs. Each spec is either a column spec: a vector containing a column\nname and optionally a type and other constraints, or a table-level\nconstraint: a vector containing words that express the constraint. All\nwords used to describe the table may be supplied as strings or keywords.", :var-type "function", - :line 173, + :line 188, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table where-params]), :name "delete-rows", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L240", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L255", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete-rows", :doc "Deletes rows from a table. where-params is a vector containing a string\nproviding the (optionally parameterized) selection criteria followed by\nvalues for any parameters.", :var-type "function", - :line 240, + :line 255, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([& commands]), :name "do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L157", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L172", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/do-commands", :doc "Executes SQL commands on the open database connection.", :var-type "function", - :line 157, + :line 172, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([sql & param-groups]), :name "do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L166", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L181", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters.", :var-type "function", - :line 166, + :line 181, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name]), :name "drop-table", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L189", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L204", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table", :doc "Drops a table on the open database connection given its name, a string\nor keyword", :var-type "function", - :line 189, + :line 204, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:raw-source-url + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", + :source-url + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L53", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/find-connection", + :namespace "clojure.java.jdbc", + :line 53, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj", + :var-type "var", + :doc + "Returns the current database connection (or nil if there\nis none)", + :name "find-connection"} {:arglists ([table record]), :name "insert-record", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L232", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L247", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-record", :doc "Inserts a single record into a table. A record is a map from strings or\nkeywords (identifying columns) to values.\nReturns a map of the generated keys.", :var-type "function", - :line 232, + :line 247, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table & records]), :name "insert-records", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L224", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L239", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-records", :doc "Inserts records into a table. records are maps from strings or keywords\n(identifying columns) to values. Inserts the records one at a time.\nReturns a sequence of maps containing the generated keys for each record.", :var-type "function", - :line 224, + :line 239, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table & rows]), :name "insert-rows", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L217", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L232", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-rows", :doc "Inserts complete rows into a table. Each row is a vector of values for\neach of the table's columns in order.\nIf a single row is inserted, returns a map of the generated keys.", :var-type "function", - :line 217, + :line 232, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table column-names & value-groups]), :name "insert-values", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L196", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L211", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-values", :doc "Inserts rows into a table with values for specified columns only.\ncolumn-names is a vector of strings or keywords identifying columns. Each\nvalue-group is a vector containing a values for each column in\norder. When inserting complete rows (all columns), consider using\ninsert-rows instead.\nIf a single set of values is inserted, returns a map of the generated keys.", :var-type "function", - :line 196, + :line 211, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([]), :name "is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L151", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L166", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/is-rollback-only", :doc "Returns true if the outermost transaction will rollback rather than\ncommit when complete", :var-type "function", - :line 151, + :line 166, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L288", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L303", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", :var-type "function", - :line 288, + :line 303, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L301", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L316", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", :var-type "function", - :line 301, + :line 316, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L309", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L324", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc "Prints the update counts from a BatchUpdateException to *out*", :var-type "function", - :line 309, + :line 324, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} + {:raw-source-url + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", + :source-url + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L63", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/resultset-seq", + :namespace "clojure.java.jdbc", + :line 63, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj", + :var-type "var", + :doc + "Creates and returns a lazy sequence of structmaps\ncorresponding to the rows in the java.sql.ResultSet\nrs. Based on clojure.core/resultset-seq but it respects\nthe current naming strategy.", + :name "resultset-seq"} {:arglists ([]), :name "set-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L145", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L160", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/set-rollback-only", :doc "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", :var-type "function", - :line 145, + :line 160, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([& body]), :name "transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L134", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L149", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/transaction", :doc "Evaluates body as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If set-rollback-only is called within scope of the outermost\ntransaction, the entire transaction will be rolled back rather than\ncommitted when complete.", :var-type "macro", - :line 134, + :line 149, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table where-params record]), :name "update-or-insert-values", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L267", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L282", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update-or-insert-values", :doc "Updates values on selected rows in a table, or inserts a new row when no\nexisting row matches the selection criteria. where-params is a vector\ncontaining a string providing the (optionally parameterized) selection\ncriteria followed by values for any parameters. record is a map from\nstrings or keywords (identifying columns) to updated values.", :var-type "function", - :line 267, + :line 282, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table where-params record]), :name "update-values", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L252", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L267", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update-values", :doc "Updates values on selected rows in a table. where-params is a vector\ncontaining a string providing the (optionally parameterized) selection\ncriteria followed by values for any parameters. record is a map from\nstrings or keywords (identifying columns) to updated values.", :var-type "function", - :line 252, + :line 267, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec & body]), :name "with-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L108", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L123", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-connection", :doc "Evaluates body in the context of a new connection to a database then\ncloses the connection. db-spec is a map containing values for one of the\nfollowing parameter sets:\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :classname (required) a String, the jdbc driver class name\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map", :var-type "macro", - :line 108, + :line 123, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([naming-strategy & body]), :name "with-naming-strategy", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L97", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L112", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-naming-strategy", :doc "Evaluates body in the context of a naming strategy.", :var-type "macro", - :line 97, + :line 112, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([results sql-params & body]), :name "with-query-results", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L280", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L295", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-query-results", :doc "Executes a query, then evaluates body with results bound to a seq of the\nresults. sql-params is a vector containing a string providing\nthe (optionally parameterized) SQL query followed by values for any\nparameters.", :var-type "macro", - :line 280, + :line 295, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q & body]), :name "with-quoted-identifiers", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj#L103", + "https://github.com/clojure/java.jdbc/blob/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj#L118", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/05207126ff17befa660bcf5cf9ad4248af32c315/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-quoted-identifiers", :doc "Evaluates body in the context of a simple quoting naming strategy.", :var-type "macro", - :line 103, + :line 118, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc.clj"} {:name "*as-key*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L54", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L55", :dynamic true, :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/*as-key*", :doc "The default keyword naming strategy is to lowercase the entity.", :var-type "var", - :line 54, + :line 55, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:name "*as-str*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L50", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L50", :dynamic true, :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/*as-str*", :doc "The default entity naming strategy is to do nothing.", @@ -446,69 +488,69 @@ :name "as-identifier*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L76", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L78", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-identifier*", :doc "Given a keyword, convert it to a string using the current naming\nstrategy.\nGiven a string, return it as-is.", :var-type "function", - :line 76, + :line 78, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([f x]), :name "as-key", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L67", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L69", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-key", :doc "Given a naming strategy and a string, return the string as a\nkeyword per that naming strategy. Given (a naming strategy and)\na keyword, return it as-is.", :var-type "function", - :line 67, + :line 69, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([x]), :name "as-keyword*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L83", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L85", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-keyword*", :doc "Given an entity name (string), convert it to a keyword using the\ncurrent naming strategy.\nGiven a keyword, return it as-is.", :var-type "function", - :line 83, + :line 85, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([f x]), :name "as-str", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L58", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L60", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/as-str", :doc "Given a naming strategy and a keyword, return the keyword as a\nstring per that naming strategy. Given (a naming strategy and)\na string, return it as-is.", :var-type "function", - :line 58, + :line 60, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([]), :name "connection*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L37", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L37", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/connection*", :doc @@ -521,24 +563,24 @@ :name "do-prepared*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L207", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L209", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/do-prepared*", :doc - "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters.", + "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters.\nIf return-keys, return the generated keys for the (single) update/insert.\nelse return a seq of update counts (one count for each param-group).", :var-type "function", - :line 207, + :line 209, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([]), :name "find-connection*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L32", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L32", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/find-connection*", :doc @@ -562,39 +604,39 @@ :name "get-connection", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L100", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L102", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/get-connection", :doc "Creates a connection to a database. db-spec is a map containing values\nfor one of the following parameter sets:\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :classname (required) a String, the jdbc driver class name\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map", :var-type "function", - :line 100, + :line 102, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([rs]), :name "resultset-seq*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L188", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L190", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/resultset-seq*", :doc "Creates and returns a lazy sequence of structmaps corresponding to\nthe rows in the java.sql.ResultSet rs. Based on clojure.core/resultset-seq\nbut it respects the current naming strategy.", :var-type "function", - :line 188, + :line 190, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([] [val]), :name "rollback", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L43", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L43", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/rollback", :doc "Accessor for the rollback flag on the current connection", @@ -606,58 +648,58 @@ :name "throw-rollback", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L155", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L157", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/throw-rollback", :doc "Sets rollback and throws a wrapped exception", :var-type "function", - :line 155, + :line 157, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([func]), :name "transaction*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L161", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L163", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/transaction*", :doc "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.", :var-type "function", - :line 161, + :line 163, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([db-spec func]), :name "with-connection*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L147", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L149", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/with-connection*", :doc "Evaluates func in the context of a new connection to a database then\ncloses the connection.", :var-type "function", - :line 147, + :line 149, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"} {:arglists ([[sql & params :as sql-params] func]), :name "with-query-results*", :namespace "clojure.java.jdbc.internal", :source-url - "https://github.com/clojure/java.jdbc/blob/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj#L226", + "https://github.com/clojure/java.jdbc/blob/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj#L232", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/7e2346688d402769df101ef31ba4869e192e2c6a/src/main/clojure/clojure/java/jdbc/internal.clj", + "https://github.com/clojure/java.jdbc/raw/9240d66c9124454187416861a0e2021952eb4f40/src/main/clojure/clojure/java/jdbc/internal.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc.internal/with-query-results*", :doc "Executes a query, then evaluates func passing in a seq of the results as\nan argument. The first argument is a vector containing the (optionally\nparameterized) sql query string followed by values for any parameters.", :var-type "function", - :line 226, + :line 232, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/java.jdbc/src/src/main/clojure/clojure/java/jdbc/internal.clj"})} diff --git a/index.html b/index.html index 0bc7a05b..dddcd77a 100644 --- a/index.html +++ b/index.html @@ -58,6 +58,8 @@

Table of Contents

as-quoted-identifier
as-quoted-str +
+ connection
create-table
@@ -68,6 +70,8 @@

Table of Contents

do-prepared
drop-table +
+ find-connection
insert-record
@@ -84,6 +88,8 @@

Table of Contents

print-sql-exception-chain
print-update-counts +
+ resultset-seq
set-rollback-only
@@ -182,22 +188,22 @@

Overview

as-identifier

var

-  
Given a string, return it as-is.
-Given a keyword, return it as a string using the current naming strategy.
+
Given a string, return it as-is.  Given a keyword, return
+it as a string using the current naming strategy.
- Source + Source


as-keyword

var

-  
Given a string, return it as a keyword using the current naming strategy.
-Given a keyword, return it as-is.
+
Given a string, return it as a keyword using the current
+naming strategy.  Given a keyword, return it as-is.
- Source + Source


@@ -213,7 +219,7 @@

as-named-identifier

strategy and/or keyword naming strategy respectively. - Source + Source


@@ -231,7 +237,7 @@

as-named-keyword

strategy to be used! - Source + Source


@@ -247,7 +253,7 @@

as-quoted-identifier

(as-quoted-identifier [A B] :name) will return AnameB as a string. - Source + Source


@@ -261,7 +267,18 @@

as-quoted-str

(as-quoted-str [A B] foo) will return AfooB - Source + Source +
+
+
+

connection

+ var
+

+  
Returns the current database connection (or throws if
+there is none)
+ + + Source


@@ -276,7 +293,7 @@

create-table

words used to describe the table may be supplied as strings or keywords. - Source + Source


@@ -289,7 +306,7 @@

delete-rows

values for any parameters. - Source + Source


@@ -300,7 +317,7 @@

do-commands

Executes SQL commands on the open database connection.
- Source + Source


@@ -313,7 +330,7 @@

do-prepared

the parameters. - Source + Source


@@ -325,7 +342,18 @@

drop-table

or keyword - Source + Source +
+
+
+

find-connection

+ var
+

+  
Returns the current database connection (or nil if there
+is none)
+ + + Source


@@ -338,7 +366,7 @@

insert-record

Returns a map of the generated keys. - Source + Source


@@ -351,7 +379,7 @@

insert-records

Returns a sequence of maps containing the generated keys for each record. - Source + Source


@@ -364,7 +392,7 @@

insert-rows

If a single row is inserted, returns a map of the generated keys. - Source + Source


@@ -380,7 +408,7 @@

insert-values

If a single set of values is inserted, returns a map of the generated keys. - Source + Source


@@ -392,7 +420,7 @@

is-rollback-only

commit when complete - Source + Source


@@ -403,7 +431,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -414,7 +442,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -425,7 +453,20 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source +
+
+
+

resultset-seq

+ var
+

+  
Creates and returns a lazy sequence of structmaps
+corresponding to the rows in the java.sql.ResultSet
+rs. Based on clojure.core/resultset-seq but it respects
+the current naming strategy.
+ + + Source


@@ -437,7 +478,7 @@

set-rollback-only

commit when complete - Source + Source


@@ -454,7 +495,7 @@

transaction

committed when complete. - Source + Source


@@ -469,7 +510,7 @@

update-or-insert-values

strings or keywords (identifying columns) to updated values. - Source + Source


@@ -483,7 +524,7 @@

update-values

strings or keywords (identifying columns) to updated values. - Source + Source


@@ -515,7 +556,7 @@

with-connection

:environment (optional) a java.util.Map - Source + Source


@@ -526,7 +567,7 @@

with-naming-strategy

Evaluates body in the context of a naming strategy.
- Source + Source


@@ -540,7 +581,7 @@

with-query-results

parameters. - Source + Source


@@ -551,7 +592,7 @@

with-quoted-identifiers

Evaluates body in the context of a simple quoting naming strategy.
- Source + Source

clojure.java.jdbc.internal


@@ -566,7 +607,7 @@ 

*as-key*

The default keyword naming strategy is to lowercase the entity.
- Source + Source


*as-str*

@@ -575,7 +616,7 @@

*as-str*

The default entity naming strategy is to do nothing.
- Source + Source

as-identifier*

@@ -587,7 +628,7 @@

as-identifier*

Given a string, return it as-is. - Source + Source

as-key

@@ -599,7 +640,7 @@

as-key

a keyword, return it as-is. - Source + Source

as-keyword*

@@ -611,7 +652,7 @@

as-keyword*

Given a keyword, return it as-is. - Source + Source

as-str

@@ -623,7 +664,7 @@

as-str

a string, return it as-is. - Source + Source

connection*

@@ -633,7 +674,7 @@

connection*

Returns the current database connection (or throws if there is none)
- Source + Source

do-prepared*

@@ -642,10 +683,12 @@

do-prepared*

Executes an (optionally parameterized) SQL prepared statement on the
 open database connection. Each param-group is a seq of values for all of
-the parameters.
+the parameters. +If return-keys, return the generated keys for the (single) update/insert. +else return a seq of update counts (one count for each param-group). - Source + Source

find-connection*

@@ -655,7 +698,7 @@

find-connection*

Returns the current database connection (or nil if there is none)
- Source + Source

get-connection

@@ -685,7 +728,7 @@

get-connection

:environment (optional) a java.util.Map - Source + Source

resultset-seq*

@@ -697,7 +740,7 @@

resultset-seq*

but it respects the current naming strategy. - Source + Source

rollback

@@ -708,7 +751,7 @@

rollback

Accessor for the rollback flag on the current connection
- Source + Source

throw-rollback

@@ -718,7 +761,7 @@

throw-rollback

Sets rollback and throws a wrapped exception
- Source + Source

transaction*

@@ -734,7 +777,7 @@

transaction*

complete. - Source + Source

with-connection*

@@ -745,7 +788,7 @@

with-connection*

closes the connection. - Source + Source

with-query-results*

@@ -757,7 +800,7 @@

with-query-results*

parameterized) sql query string followed by values for any parameters. - Source + Source
From 03c4f785cf324f286c93bf5bb2dd79d3fb60b044 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 1 Jul 2011 23:39:43 -0700 Subject: [PATCH 008/171] Autodoc commit for master/f3f601db --- api-index.html | 6 +++--- doc/clojure/java/jdbc/NameMapping.html | 2 +- doc/clojure/java/jdbc/UsingDDL.html | 2 +- doc/clojure/java/jdbc/UsingSQL.html | 2 +- index.html | 6 +++--- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/api-index.html b/api-index.html index fe9815d9..74f77cda 100644 --- a/api-index.html +++ b/api-index.html @@ -1,6 +1,6 @@ - Index - JDBC-based SQL Interface 0.0.1 API documentation + Index - JDBC-based SQL Interface 0.0.4 API documentation @@ -27,7 +27,7 @@

JDBC-based S
@@ -378,7 +384,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -390,7 +396,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -401,7 +407,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -414,7 +420,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -428,7 +434,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -443,7 +449,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -454,7 +460,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -466,7 +472,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -484,7 +490,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -496,7 +502,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -510,7 +516,7 @@

db-transaction

See db-transaction* for more details. - Source + Source


@@ -527,7 +533,7 @@

db-transaction*

complete. - Source + Source


@@ -538,7 +544,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -556,7 +562,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -567,7 +573,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -580,7 +586,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -629,7 +635,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -643,7 +649,7 @@

insert!

The default is true (use a transaction). - Source + Source


@@ -656,7 +662,19 @@

insert-sql

optional entities spec (default 'as-is') specifies how to transform column names. - Source + Source +
+
+
+

metadata-result

+ function
+
Usage: (metadata-result rs-or-value & {:keys [identifiers as-arrays?], :or {identifiers lower-case}})
+
+
If the argument is a java.sql.ResultSet, turn it into a result-set-seq,
+else return it as-is. This makes working with metadata easier.
+ + + Source


@@ -674,7 +692,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -685,7 +703,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -696,7 +714,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -707,7 +725,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -726,7 +744,7 @@

query

:as-arrays? - return the results as a set of arrays, default false. - Source + Source


@@ -741,7 +759,7 @@

quoted

(quoted [\A \B] "foo") will return "AfooB" - Source + Source


@@ -755,7 +773,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -773,7 +791,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -781,10 +799,24 @@

with-db-connection

macro
Usage: (with-db-connection binding & body)
 
-
Evaluates body in the context of an active connection to the database.
+
Evaluates body in the context of an active connection to the database.
+(with-db-connection [con-db db-spec] ... con-db ...)
+ + + Source +
+
+
+

with-db-metadata

+ macro
+
Usage: (with-db-metadata binding & body)
+
+
Evaluates body in the context of an active connection with metadata bound
+to the specified name. See also metadata-result below.
+(with-db-metadata [md db-spec] ... md ...
- Source + Source


From 853169cfae0884def3d16a8e0098d1332f228a1a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 12 Dec 2013 18:11:30 -0800 Subject: [PATCH 063/171] Autodoc commit for master/a62e12ad --- api-index.html | 3 +- index-0.3.0.clj | 150 ++++++++++++++++++++++++++---------------------- index.html | 88 ++++++++++++++++------------ 3 files changed, 135 insertions(+), 106 deletions(-) diff --git a/api-index.html b/api-index.html index bbd0edf3..ce4fdb75 100644 --- a/api-index.html +++ b/api-index.html @@ -106,7 +106,7 @@

D

db-is-rollback-only function clojure.java.jdbc Returns true if the outermost transaction will rol... db-query-with-resultset function clojure.java.jdbc Executes a query, then evaluates func passing in t... db-set-rollback-only! function clojure.java.jdbc Marks the outermost transaction such that it will ... - db-transaction macro clojure.java.jdbc Evaluates body in the context of a transaction on ... + db-transaction macro clojure.java.jdbc Original name for with-db-transaction. Use that in... db-transaction* function clojure.java.jdbc Evaluates func as a transaction on the open databa... db-unset-rollback-only! function clojure.java.jdbc Marks the outermost transaction such that it will ... delete! function clojure.java.jdbc Given a database connection, a table name and a wh... @@ -248,6 +248,7 @@

W

with-connection* function clojure.java.jdbc.deprecated Evaluates func in the context of a new c... with-db-connection macro clojure.java.jdbc Evaluates body in the context of an active connect... with-db-metadata macro clojure.java.jdbc Evaluates body in the context of an active connect... + with-db-transaction macro clojure.java.jdbc Evaluates body in the context of a transaction on ... with-naming-strategy macro clojure.java.jdbc.deprecated Evaluates body in the context of a namin... with-query-results macro clojure.java.jdbc.deprecated Executes a query, then evaluates body wi... with-query-results* function clojure.java.jdbc.deprecated Executes a query, then evaluates func pa... diff --git a/index-0.3.0.clj b/index-0.3.0.clj index a64b4535..4cd1668f 100644 --- a/index-0.3.0.clj +++ b/index-0.3.0.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L56", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,9 +34,9 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L903", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L903", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc @@ -48,9 +48,9 @@ :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L451", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L451", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc @@ -62,9 +62,9 @@ :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L554", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L554", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc @@ -76,9 +76,9 @@ :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L609", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L609", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc @@ -90,9 +90,9 @@ :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L575", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L575", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc @@ -104,9 +104,9 @@ :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L445", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L445", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc @@ -118,9 +118,9 @@ :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L478", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L478", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc @@ -132,9 +132,9 @@ :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L641", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L641", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc @@ -146,9 +146,9 @@ :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L467", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L467", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc @@ -160,23 +160,23 @@ :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L518", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L929", + :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", - :doc - "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body.\nSee db-transaction* for more details.", + :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 518, + :line 929, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db func]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L484", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L484", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc @@ -188,9 +188,9 @@ :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L473", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L473", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc @@ -208,9 +208,9 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L742", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L742", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc @@ -222,9 +222,9 @@ :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L924", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L924", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc @@ -241,9 +241,9 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L708", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L708", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc @@ -269,9 +269,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L164", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L164", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -283,9 +283,9 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L850", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L850", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc @@ -297,9 +297,9 @@ :name "insert-sql", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L827", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L827", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-sql", :doc @@ -315,9 +315,9 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L545", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L545", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc @@ -339,9 +339,9 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L363", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L363", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc @@ -353,9 +353,9 @@ :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L405", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L405", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", @@ -366,9 +366,9 @@ :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L419", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L419", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", @@ -379,9 +379,9 @@ :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L431", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L431", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc @@ -398,9 +398,9 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L685", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L685", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc @@ -412,9 +412,9 @@ :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L73", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -430,9 +430,9 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L301", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L301", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc @@ -451,9 +451,9 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L888", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L888", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc @@ -465,9 +465,9 @@ :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L527", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L527", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc @@ -479,9 +479,9 @@ :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L536", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L536", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc @@ -489,11 +489,25 @@ :var-type "macro", :line 536, :file "src/main/clojure/clojure/java/jdbc.clj"} + {:arglists ([binding & body]), + :name "with-db-transaction", + :namespace "clojure.java.jdbc", + :source-url + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L518", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", + :doc + "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body.\nSee db-transaction* for more details.", + :var-type "macro", + :line 518, + :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L287", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L287", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", @@ -504,9 +518,9 @@ :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/eadef75b0e38e4513cf5cc623e80221aad6c5ad4/src/main/clojure/clojure/java/jdbc.clj#L273", + "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L273", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", diff --git a/index.html b/index.html index 60e71ae5..15d8a821 100644 --- a/index.html +++ b/index.html @@ -153,6 +153,9 @@

Table of Contents

with-db-metadata +
+ with-db-transaction +
clojure.java.jdbc.deprecated @@ -337,7 +340,7 @@

result-set-read-column

- Source + Source


@@ -361,7 +364,7 @@

sql-value

- Source + Source @@ -384,7 +387,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -396,7 +399,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -407,7 +410,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -420,7 +423,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -434,7 +437,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -449,7 +452,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -460,7 +463,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -472,7 +475,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -490,7 +493,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -502,7 +505,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -510,13 +513,10 @@

db-transaction

macro
Usage: (db-transaction binding & body)
 
-
Evaluates body in the context of a transaction on the specified database connection.
-The binding provides the database connection for the transaction and the name to which
-that is bound for evaluation of the body.
-See db-transaction* for more details.
- +
Original name for with-db-transaction. Use that instead.
- Source + Deprecated since JDBC-based SQL Interface version 0.3.0
+ Source


@@ -533,7 +533,7 @@

db-transaction*

complete. - Source + Source


@@ -544,7 +544,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -562,7 +562,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -573,7 +573,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -586,7 +586,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -635,7 +635,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -649,7 +649,7 @@

insert!

The default is true (use a transaction). - Source + Source


@@ -662,7 +662,7 @@

insert-sql

optional entities spec (default 'as-is') specifies how to transform column names. - Source + Source


@@ -674,7 +674,7 @@

metadata-result

else return it as-is. This makes working with metadata easier. - Source + Source


@@ -692,7 +692,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -703,7 +703,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -714,7 +714,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -725,7 +725,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -744,7 +744,7 @@

query

:as-arrays? - return the results as a set of arrays, default false. - Source + Source


@@ -759,7 +759,7 @@

quoted

(quoted [\A \B] "foo") will return "AfooB" - Source + Source


@@ -773,7 +773,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -791,7 +791,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -803,7 +803,7 @@

with-db-connection

(with-db-connection [con-db db-spec] ... con-db ...) - Source + Source


@@ -816,7 +816,21 @@

with-db-metadata

(with-db-metadata [md db-spec] ... md ... - Source + Source +
+
+
+

with-db-transaction

+ macro
+
Usage: (with-db-transaction binding & body)
+
+
Evaluates body in the context of a transaction on the specified database connection.
+The binding provides the database connection for the transaction and the name to which
+that is bound for evaluation of the body.
+See db-transaction* for more details.
+ + + Source

From 2135613be7b1e2b4fe774899a0913a1797c76b49 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 12 Dec 2013 18:48:49 -0800 Subject: [PATCH 064/171] Autodoc commit for master/eb4f6dfb --- index-0.3.0.clj | 202 ++++++++++++++++++++++++------------------------ index.html | 68 ++++++++-------- 2 files changed, 135 insertions(+), 135 deletions(-) diff --git a/index-0.3.0.clj b/index-0.3.0.clj index 4cd1668f..2eedd848 100644 --- a/index-0.3.0.clj +++ b/index-0.3.0.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,183 +20,183 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L55", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc "Given a naming strategy and a keyword or string, return the keyword\nas a string per that naming strategy.\nA keyword of the form :x.y is treated as keywords :x and :y,\nboth are turned into strings via the naming strategy and then\njoined back together so :x.y might become `x`.`y` if the naming\nstrategy quotes identifiers with `.", :var-type "function", - :line 56, + :line 55, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & specs]), :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L903", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L916", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc "Given a table name and column specs with an optional table-spec\nreturn the DDL string for creating that table.", :var-type "function", - :line 903, + :line 916, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L451", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L450", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc "Returns the current database connection (or throws if there is none)", :var-type "function", - :line 451, + :line 450, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db transaction? & commands]), :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L554", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L567", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true.", :var-type "function", - :line 554, + :line 567, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db transaction? & [sql & param-groups :as opts]]), :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L609", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L622", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nReturn a seq of update counts (one count for each param-group).", :var-type "function", - :line 609, + :line 622, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql param-group] [db transaction? sql param-group]), :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L575", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L588", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.", :var-type "function", - :line 575, + :line 588, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L445", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L444", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc "Returns the current database connection (or nil if there is none)", :var-type "function", - :line 445, + :line 444, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L478", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L477", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc "Returns true if the outermost transaction will rollback rather than\ncommit when complete", :var-type "function", - :line 478, + :line 477, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql-params func]), :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L641", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L654", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The first argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", :var-type "function", - :line 641, + :line 654, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L467", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L466", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", :var-type "function", - :line 467, + :line 466, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L929", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L942", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 929, + :line 942, :file "src/main/clojure/clojure/java/jdbc.clj"} - {:arglists ([db func]), + {:arglists ([db func & {:keys [isolation]}]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L484", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L491", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.", :var-type "function", - :line 484, + :line 491, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L473", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L472", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc "Marks the outermost transaction such that it will not rollback when complete", :var-type "function", - :line 473, + :line 472, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -208,29 +208,29 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L742", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L755", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The optional keyword arguments specify how to transform\ncolumn names in the map (default 'as-is') and whether to run the delete in\na transaction (default true).\nExample:\n (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])", :var-type "function", - :line 742, + :line 755, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & {:keys [entities], :or {entities identity}}]), :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L924", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L937", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc "Given a table name, return the DDL string for dropping that table.", :var-type "function", - :line 924, + :line 937, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -241,15 +241,15 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L708", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L721", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).", :var-type "function", - :line 708, + :line 721, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([{:keys @@ -269,43 +269,43 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L164", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L163", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc "Creates a connection to a database. db-spec is a map containing connection\nparameters. db-spec is a map containing values for one of the following\nparameter sets:\n\nExisting Connection:\n :connection (required) an existing open connection that can be used\n but cannot be closed (only the parent connection can be closed)\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n :classname (optional) a String, the jdbc driver class name\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :user (optional) a String - an alternate alias for :username\n (added after 0.3.0-beta2 for consistency JDBC-74)\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map\n\nRaw:\n :connection-uri (required) a String\n Passed directly to DriverManager/getConnection\n\nURI:\n Parsed JDBC connection string - see below\n\nString:\n subprotocol://user:password@host:post/subname\n An optional prefix of jdbc: is allowed.", :var-type "function", - :line 164, + :line 163, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db table & options]), :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L850", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L863", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction).", :var-type "function", - :line 850, + :line 863, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table & clauses]), :name "insert-sql", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L827", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L840", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-sql", :doc "Given a table name and either column names and values or maps representing rows,\nreturn a vector of the SQL for that insert operation followed by its parameters. An\noptional entities spec (default 'as-is') specifies how to transform column names.", :var-type "function", - :line 827, + :line 840, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([rs-or-value @@ -315,15 +315,15 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L545", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L558", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.", :var-type "function", - :line 545, + :line 558, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([con @@ -339,55 +339,55 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L363", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L362", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc "Create a prepared statement from a connection, a SQL string and an\noptional list of parameters:\n :return-keys true | false - default false\n :result-type :forward-only | :scroll-insensitive | :scroll-sensitive\n :concurrency :read-only | :updatable\n :cursors\n :fetch-size n\n :max-rows n", :var-type "function", - :line 363, + :line 362, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L405", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L404", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", :var-type "function", - :line 405, + :line 404, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L419", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L418", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", :var-type "function", - :line 419, + :line 418, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L431", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L430", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc "Prints the update counts from a BatchUpdateException to *out*", :var-type "function", - :line 431, + :line 430, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -398,29 +398,29 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L685", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L698", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.", :var-type "function", - :line 685, + :line 698, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q] [q x]), :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L72", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc "Given a quoting pattern - either a single character or a vector pair of\ncharacters - and a string, return the quoted string:\n (quoted \\X \"foo\") will return \"XfooX\"\n (quoted [\\A \\B] \"foo\") will return \"AfooB\"", :var-type "function", - :line 73, + :line 72, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([rs @@ -430,15 +430,15 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L301", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L300", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc "Creates and returns a lazy sequence of maps corresponding to the rows in the\njava.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it\nrespects the specified naming strategy. Duplicate column names are made unique\nby appending _N before applying the naming strategy (where N is a unique integer).", :var-type "function", - :line 301, + :line 300, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -451,80 +451,80 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L888", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L901", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The optional keyword arguments\nspecify how column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])", :var-type "function", - :line 888, + :line 901, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L527", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L540", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc "Evaluates body in the context of an active connection to the database.\n(with-db-connection [con-db db-spec] ... con-db ...)", :var-type "macro", - :line 527, + :line 540, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L536", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L549", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc "Evaluates body in the context of an active connection with metadata bound\nto the specified name. See also metadata-result below.\n(with-db-metadata [md db-spec] ... md ...", :var-type "macro", - :line 536, + :line 549, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L518", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L530", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body.\nSee db-transaction* for more details.", :var-type "macro", - :line 518, + :line 530, :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L287", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L286", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", - :line 287, + :line 286, :var-type "protocol", :doc "Protocol for reading objects from the java.sql.ResultSet. Default\nimplementations (for Object and nil) return the argument, but it can\nbe extended to provide custom behavior for special types.", :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/a62e12ad742e57aed410d09289caec94e5fbdbc7/src/main/clojure/clojure/java/jdbc.clj#L273", + "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L272", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", - :line 273, + :line 272, :var-type "protocol", :doc "Protocol for creating SQL values from Clojure values. Default\nimplementations (for Object and nil) just return the argument,\nbut it can be extended to provide custom behavior to support\nexotic types supported by different databases.", diff --git a/index.html b/index.html index 15d8a821..aa58115d 100644 --- a/index.html +++ b/index.html @@ -340,7 +340,7 @@

result-set-read-column

- Source + Source


@@ -364,7 +364,7 @@

sql-value

- Source + Source @@ -387,7 +387,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -399,7 +399,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -410,7 +410,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -423,7 +423,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -437,7 +437,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -452,7 +452,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -463,7 +463,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -475,7 +475,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -493,7 +493,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -505,7 +505,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -516,13 +516,13 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


db-transaction*

function
-
Usage: (db-transaction* db func)
+    
Usage: (db-transaction* db func & {:keys [isolation]})
 
Evaluates func as a transaction on the open database connection. Any
 nested transactions are absorbed into the outermost transaction. By
@@ -533,7 +533,7 @@ 

db-transaction*

complete.
- Source + Source


@@ -544,7 +544,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -562,7 +562,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -573,7 +573,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -586,7 +586,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -635,7 +635,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -649,7 +649,7 @@

insert!

The default is true (use a transaction). - Source + Source


@@ -662,7 +662,7 @@

insert-sql

optional entities spec (default 'as-is') specifies how to transform column names. - Source + Source


@@ -674,7 +674,7 @@

metadata-result

else return it as-is. This makes working with metadata easier. - Source + Source


@@ -692,7 +692,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -703,7 +703,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -714,7 +714,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -725,7 +725,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -744,7 +744,7 @@

query

:as-arrays? - return the results as a set of arrays, default false. - Source + Source


@@ -759,7 +759,7 @@

quoted

(quoted [\A \B] "foo") will return "AfooB" - Source + Source


@@ -773,7 +773,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -791,7 +791,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -803,7 +803,7 @@

with-db-connection

(with-db-connection [con-db db-spec] ... con-db ...) - Source + Source


@@ -816,7 +816,7 @@

with-db-metadata

(with-db-metadata [md db-spec] ... md ... - Source + Source


@@ -830,7 +830,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 57bee83aeb2ebafa539ad6a6c31257cb97d9f25a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 12 Dec 2013 23:07:37 -0800 Subject: [PATCH 065/171] Autodoc commit for master/b915c358 --- index-0.3.0.clj | 134 ++++++++++++++++++++++++------------------------ index.html | 66 ++++++++++++------------ 2 files changed, 100 insertions(+), 100 deletions(-) diff --git a/index-0.3.0.clj b/index-0.3.0.clj index 2eedd848..8001420c 100644 --- a/index-0.3.0.clj +++ b/index-0.3.0.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L55", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L55", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,9 +34,9 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L916", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L916", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc @@ -48,9 +48,9 @@ :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L450", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L450", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc @@ -62,9 +62,9 @@ :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L567", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L567", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc @@ -76,9 +76,9 @@ :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L622", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L622", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc @@ -90,9 +90,9 @@ :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L588", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L588", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc @@ -104,9 +104,9 @@ :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L444", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L444", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc @@ -118,9 +118,9 @@ :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L477", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L477", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc @@ -132,9 +132,9 @@ :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L654", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L654", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc @@ -146,9 +146,9 @@ :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L466", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L466", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc @@ -160,10 +160,10 @@ :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L942", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L942", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", @@ -174,9 +174,9 @@ :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L491", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L491", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc @@ -188,9 +188,9 @@ :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L472", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L472", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc @@ -208,9 +208,9 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L755", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L755", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc @@ -222,9 +222,9 @@ :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L937", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L937", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc @@ -241,9 +241,9 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L721", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L721", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc @@ -269,9 +269,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L163", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L163", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -283,9 +283,9 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L863", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L863", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc @@ -297,9 +297,9 @@ :name "insert-sql", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L840", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L840", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-sql", :doc @@ -315,9 +315,9 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L558", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L558", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc @@ -339,9 +339,9 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L362", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L362", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc @@ -353,9 +353,9 @@ :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L404", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L404", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", @@ -366,9 +366,9 @@ :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L418", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L418", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", @@ -379,9 +379,9 @@ :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L430", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L430", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc @@ -398,9 +398,9 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L698", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L698", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc @@ -412,9 +412,9 @@ :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L72", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L72", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -430,9 +430,9 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L300", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L300", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc @@ -451,9 +451,9 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L901", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L901", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc @@ -465,9 +465,9 @@ :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L540", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L540", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc @@ -479,9 +479,9 @@ :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L549", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L549", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc @@ -493,9 +493,9 @@ :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L530", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L530", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc @@ -505,9 +505,9 @@ :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L286", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L286", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", @@ -518,9 +518,9 @@ :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/eb4f6dfb9de2d18564dbfd09cdf275c50c44ead1/src/main/clojure/clojure/java/jdbc.clj#L272", + "https://github.com/clojure/java.jdbc/blob/b915c358a52b26494f8beb28d1ba81fcdb1f0122/src/main/clojure/clojure/java/jdbc.clj#L272", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", diff --git a/index.html b/index.html index aa58115d..5fabd66e 100644 --- a/index.html +++ b/index.html @@ -340,7 +340,7 @@

result-set-read-column

- Source + Source


@@ -364,7 +364,7 @@

sql-value

- Source + Source @@ -387,7 +387,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -399,7 +399,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -410,7 +410,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -423,7 +423,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -437,7 +437,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -452,7 +452,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -463,7 +463,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -475,7 +475,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -493,7 +493,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -505,7 +505,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -516,7 +516,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -533,7 +533,7 @@

db-transaction*

complete. - Source + Source


@@ -544,7 +544,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -562,7 +562,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -573,7 +573,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -586,7 +586,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -635,7 +635,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -649,7 +649,7 @@

insert!

The default is true (use a transaction). - Source + Source


@@ -662,7 +662,7 @@

insert-sql

optional entities spec (default 'as-is') specifies how to transform column names. - Source + Source


@@ -674,7 +674,7 @@

metadata-result

else return it as-is. This makes working with metadata easier. - Source + Source


@@ -692,7 +692,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -703,7 +703,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -714,7 +714,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -725,7 +725,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -744,7 +744,7 @@

query

:as-arrays? - return the results as a set of arrays, default false. - Source + Source


@@ -759,7 +759,7 @@

quoted

(quoted [\A \B] "foo") will return "AfooB" - Source + Source


@@ -773,7 +773,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -791,7 +791,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -803,7 +803,7 @@

with-db-connection

(with-db-connection [con-db db-spec] ... con-db ...) - Source + Source


@@ -816,7 +816,7 @@

with-db-metadata

(with-db-metadata [md db-spec] ... md ... - Source + Source


@@ -830,7 +830,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 626cafd65e6c76f020d7f626697c7cd0f6daf214 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 16 Dec 2013 18:52:03 -0800 Subject: [PATCH 066/171] Autodoc commit for master/b9723e4b --- api-index.html | 6 +- index-0.3.0.clj => index-0.3.1.clj | 192 ++++++++++++++--------------- index.html | 79 ++++++------ 3 files changed, 139 insertions(+), 138 deletions(-) rename index-0.3.0.clj => index-0.3.1.clj (86%) diff --git a/api-index.html b/api-index.html index ce4fdb75..350acaa5 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.3.0 API documentation + Index - JDBC-based SQL Interface 0.3.1 API documentation @@ -25,7 +25,7 @@

java.jdbc AP
@@ -388,19 +388,19 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


create-table-ddl

function
-
Usage: (create-table-ddl name & specs)
+    
Usage: (create-table-ddl table & specs)
 
Given a table name and column specs with an optional table-spec
 return the DDL string for creating that table.
- Source + Source


@@ -411,7 +411,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -424,7 +424,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -438,7 +438,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -453,7 +453,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -464,7 +464,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -476,7 +476,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -494,7 +494,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -506,7 +506,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -517,7 +517,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -534,7 +534,7 @@

db-transaction*

complete. - Source + Source


@@ -545,7 +545,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -563,7 +563,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -574,7 +574,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -587,7 +587,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -636,7 +636,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -650,7 +650,7 @@

insert!

The default is true (use a transaction). - Source + Source


@@ -663,7 +663,7 @@

insert-sql

optional entities spec (default 'as-is') specifies how to transform column names. - Source + Source


@@ -675,7 +675,7 @@

metadata-result

else return it as-is. This makes working with metadata easier. - Source + Source


@@ -693,7 +693,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -704,7 +704,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -715,7 +715,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -726,7 +726,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -745,7 +745,7 @@

query

:as-arrays? - return the results as a set of arrays, default false. - Source + Source


@@ -760,7 +760,7 @@

quoted

(quoted [\A \B] "foo") will return "AfooB" - Source + Source


@@ -774,7 +774,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -792,7 +792,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -804,7 +804,7 @@

with-db-connection

(with-db-connection [con-db db-spec] ... con-db ...) - Source + Source


@@ -817,7 +817,7 @@

with-db-metadata

(with-db-metadata [md db-spec] ... md ... - Source + Source


@@ -831,7 +831,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From ea4e2653b202311961593aef44e10a3036c64b22 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 29 Dec 2013 16:24:25 -0800 Subject: [PATCH 068/171] Autodoc commit for master/0125d8d7 --- api-index.html | 4 +- index-0.3.1.clj | 218 +++++++++++++++++++++++++++--------------------- index.html | 99 ++++++++++++++-------- 3 files changed, 188 insertions(+), 133 deletions(-) diff --git a/api-index.html b/api-index.html index 350acaa5..c1e26fca 100644 --- a/api-index.html +++ b/api-index.html @@ -152,6 +152,7 @@

I

insert-values function clojure.java.jdbc.deprecated Inserts rows into a table with values fo... IResultSetReadColumn protocol clojure.java.jdbc Protocol for reading objects from the java.sql.Res... is-rollback-only function clojure.java.jdbc.deprecated Returns true if the outermost transactio... + ISQLParameter protocol clojure.java.jdbc Protocol for setting SQL parameters in statement o... ISQLValue protocol clojure.java.jdbc Protocol for creating SQL values from Clojure valu... @@ -217,7 +218,8 @@

R

S

- set-rollback-only            function      clojure.java.jdbc.deprecated Marks the outermost transaction such tha...
+ set-parameter                function      clojure.java.jdbc  Convert a Clojure value into a SQL value and store...
+ set-rollback-only            function      clojure.java.jdbc.deprecated Marks the outermost transaction such tha...
  sql-value                    function      clojure.java.jdbc  Convert a Clojure value into a SQL value..
 
   
diff --git a/index-0.3.1.clj b/index-0.3.1.clj index 52946d58..b30237ed 100644 --- a/index-0.3.1.clj +++ b/index-0.3.1.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L55", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L55", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,169 +34,169 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L923", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L937", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc "Given a table name and column specs with an optional table-spec\nreturn the DDL string for creating that table.", :var-type "function", - :line 923, + :line 937, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L454", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L468", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc "Returns the current database connection (or throws if there is none)", :var-type "function", - :line 454, + :line 468, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db transaction? & commands]), :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L571", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L585", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true.", :var-type "function", - :line 571, + :line 585, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db transaction? & [sql & param-groups :as opts]]), :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L626", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L640", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nReturn a seq of update counts (one count for each param-group).", :var-type "function", - :line 626, + :line 640, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql param-group] [db transaction? sql param-group]), :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L592", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L606", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.", :var-type "function", - :line 592, + :line 606, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L448", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L462", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc "Returns the current database connection (or nil if there is none)", :var-type "function", - :line 448, + :line 462, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L481", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L495", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc "Returns true if the outermost transaction will rollback rather than\ncommit when complete", :var-type "function", - :line 481, + :line 495, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql-params func]), :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L658", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L672", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The first argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", :var-type "function", - :line 658, + :line 672, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L470", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L484", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", :var-type "function", - :line 470, + :line 484, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L946", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L960", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 946, + :line 960, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db func & {:keys [isolation]}]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L495", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L509", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.", :var-type "function", - :line 495, + :line 509, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L476", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L490", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc "Marks the outermost transaction such that it will not rollback when complete", :var-type "function", - :line 476, + :line 490, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -208,29 +208,29 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L762", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L776", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The optional keyword arguments specify how to transform\ncolumn names in the map (default 'as-is') and whether to run the delete in\na transaction (default true).\nExample:\n (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])", :var-type "function", - :line 762, + :line 776, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & {:keys [entities], :or {entities identity}}]), :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L941", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L955", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc "Given a table name, return the DDL string for dropping that table.", :var-type "function", - :line 941, + :line 955, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -241,15 +241,15 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L725", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L739", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).", :var-type "function", - :line 725, + :line 739, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([{:keys @@ -269,9 +269,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L163", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L163", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -283,29 +283,29 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L870", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L884", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction).", :var-type "function", - :line 870, + :line 884, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([table & clauses]), :name "insert-sql", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L847", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L861", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-sql", :doc "Given a table name and either column names and values or maps representing rows,\nreturn a vector of the SQL for that insert operation followed by its parameters. An\noptional entities spec (default 'as-is') specifies how to transform column names.", :var-type "function", - :line 847, + :line 861, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([rs-or-value @@ -315,15 +315,15 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L562", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L576", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.", :var-type "function", - :line 562, + :line 576, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([con @@ -339,55 +339,55 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L366", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L380", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc "Create a prepared statement from a connection, a SQL string and an\noptional list of parameters:\n :return-keys true | false - default false\n :result-type :forward-only | :scroll-insensitive | :scroll-sensitive\n :concurrency :read-only | :updatable\n :cursors\n :fetch-size n\n :max-rows n", :var-type "function", - :line 366, + :line 380, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L408", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L422", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", :var-type "function", - :line 408, + :line 422, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L422", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L436", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", :var-type "function", - :line 422, + :line 436, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L434", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L448", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc "Prints the update counts from a BatchUpdateException to *out*", :var-type "function", - :line 434, + :line 448, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -398,23 +398,23 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L702", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L716", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.", :var-type "function", - :line 702, + :line 716, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q] [q x]), :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L72", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L72", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -430,15 +430,15 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L304", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L318", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc "Creates and returns a lazy sequence of maps corresponding to the rows in the\njava.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it\nrespects the specified naming strategy. Duplicate column names are made unique\nby appending _N before applying the naming strategy (where N is a unique integer).", :var-type "function", - :line 304, + :line 318, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -451,76 +451,89 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L908", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L922", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The optional keyword arguments\nspecify how column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])", :var-type "function", - :line 908, + :line 922, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L544", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L558", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc "Evaluates body in the context of an active connection to the database.\n(with-db-connection [con-db db-spec] ... con-db ...)", :var-type "macro", - :line 544, + :line 558, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L553", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L567", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc "Evaluates body in the context of an active connection with metadata bound\nto the specified name. See also metadata-result below.\n(with-db-metadata [md db-spec] ... md ...", :var-type "macro", - :line 553, + :line 567, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L534", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L548", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body.\nSee db-transaction* for more details.", :var-type "macro", - :line 534, + :line 548, :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L286", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L300", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", - :line 286, + :line 300, :var-type "protocol", :doc "Protocol for reading objects from the java.sql.ResultSet. Default\nimplementations (for Object and nil) return the argument, and the\nBoolean implementation ensures a canonicalized true/false value,\nbut it can be extended to provide custom behavior for special types.", :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + :source-url + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L286", + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter", + :namespace "clojure.java.jdbc", + :line 286, + :var-type "protocol", + :doc + "Protocol for setting SQL parameters in statement objects, which\ncan convert from Clojure values. The default implementation just\ndelegates the conversion to ISQLValue's sql-value conversion and\nuses .setObject on the parameter.", + :name "ISQLParameter"} + {:file "src/main/clojure/clojure/java/jdbc.clj", + :raw-source-url + "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/ece48924bc56b6d248dbca943ef1ce1f1f5df0d7/src/main/clojure/clojure/java/jdbc.clj#L272", + "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L272", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", @@ -538,8 +551,19 @@ :var-type "function", :arglists ([val rsmeta idx]), :doc - "Function for transforming values after reading them\nfrom the database", + "Function for transforming values after reading them from the database", :name "result-set-read-column"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/set-parameter", + :namespace "clojure.java.jdbc", + :var-type "function", + :arglists ([val stmt ix]), + :doc + "Convert a Clojure value into a SQL value and store it as the ix'th\nparameter in the given SQL statement object.", + :name "set-parameter"} {:file nil, :raw-source-url nil, :source-url nil, diff --git a/index.html b/index.html index 66e13b90..28ecab29 100644 --- a/index.html +++ b/index.html @@ -52,6 +52,11 @@

Table of Contents

+
+ ISQLParameter +
ISQLValue
@@ -333,15 +338,39 @@

result-set-read-column

function
Usage: (result-set-read-column val rsmeta idx)
 
-
Function for transforming values after reading them
-from the database
+
Function for transforming values after reading them from the database
+ + + +
+ + + Source +
+
+
+

ISQLParameter

+ Protocol
+
Protocol for setting SQL parameters in statement objects, which
+can convert from Clojure values. The default implementation just
+delegates the conversion to ISQLValue's sql-value conversion and
+uses .setObject on the parameter.
+ Known implementations: Object +
+
+

set-parameter

+ function
+
Usage: (set-parameter val stmt ix)
+
+
Convert a Clojure value into a SQL value and store it as the ix'th
+parameter in the given SQL statement object.
- Source + Source


@@ -365,7 +394,7 @@

sql-value

- Source + Source @@ -388,7 +417,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -400,7 +429,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -411,7 +440,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -424,7 +453,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -438,7 +467,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -453,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -464,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -476,7 +505,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -494,7 +523,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -506,7 +535,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -517,7 +546,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -534,7 +563,7 @@

db-transaction*

complete. - Source + Source


@@ -545,7 +574,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -563,7 +592,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -574,7 +603,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -587,7 +616,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -636,7 +665,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -650,7 +679,7 @@

insert!

The default is true (use a transaction). - Source + Source


@@ -663,7 +692,7 @@

insert-sql

optional entities spec (default 'as-is') specifies how to transform column names. - Source + Source


@@ -675,7 +704,7 @@

metadata-result

else return it as-is. This makes working with metadata easier. - Source + Source


@@ -693,7 +722,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -704,7 +733,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -715,7 +744,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -726,7 +755,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -745,7 +774,7 @@

query

:as-arrays? - return the results as a set of arrays, default false. - Source + Source


@@ -760,7 +789,7 @@

quoted

(quoted [\A \B] "foo") will return "AfooB" - Source + Source


@@ -774,7 +803,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -792,7 +821,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -804,7 +833,7 @@

with-db-connection

(with-db-connection [con-db db-spec] ... con-db ...) - Source + Source


@@ -817,7 +846,7 @@

with-db-metadata

(with-db-metadata [md db-spec] ... md ... - Source + Source


@@ -831,7 +860,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 92e7a285606bbe8c9c4a0c94cef6bb41cd88c492 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 29 Dec 2013 20:12:33 -0800 Subject: [PATCH 069/171] Autodoc commit for master/d1b44d49 --- api-index.html | 7 +- index-0.3.1.clj | 304 ++++++++++++++++++++++++++---------------------- index.html | 168 ++++++++++++++------------ 3 files changed, 260 insertions(+), 219 deletions(-) diff --git a/api-index.html b/api-index.html index c1e26fca..3c7ceacc 100644 --- a/api-index.html +++ b/api-index.html @@ -77,7 +77,7 @@

A

as-named-keyword function clojure.java.jdbc.deprecated Given a naming strategy and a string, re... as-quoted-identifier function clojure.java.jdbc.deprecated Given a quote pattern - either a single ... as-quoted-str function clojure.java.jdbc.deprecated Given a quoting pattern - either a singl... - as-sql-name function clojure.java.jdbc Given a naming strategy and a keyword or string, r... + as-sql-name function clojure.java.jdbc Given a naming strategy function and a keyword or ... as-str function clojure.java.jdbc.deprecated Given a naming strategy and a keyword, r... @@ -133,7 +133,7 @@

F

G

- get-connection               function      clojure.java.jdbc  Creates a connection to a database. db-spec is a m...
+ get-connection               function      clojure.java.jdbc  Creates a connection to a database. db-spec is usu...
 
   
@@ -148,7 +148,6 @@

I

insert-record function clojure.java.jdbc.deprecated Inserts a single record into a table. A ... insert-records function clojure.java.jdbc.deprecated Inserts records into a table. records ar... insert-rows function clojure.java.jdbc.deprecated Inserts complete rows into a table. Each... - insert-sql function clojure.java.jdbc Given a table name and either column names and val... insert-values function clojure.java.jdbc.deprecated Inserts rows into a table with values fo... IResultSetReadColumn protocol clojure.java.jdbc Protocol for reading objects from the java.sql.Res... is-rollback-only function clojure.java.jdbc.deprecated Returns true if the outermost transactio... @@ -204,7 +203,7 @@

P

Q

  query                        function      clojure.java.jdbc  Given a database connection and a vector containin...
- quoted                       function      clojure.java.jdbc  Given a quoting pattern - either a single characte...
+ quoted                       function      clojure.java.jdbc  With a single argument, returns a naming strategy ...
 
   
diff --git a/index-0.3.1.clj b/index-0.3.1.clj index b30237ed..ce10467e 100644 --- a/index-0.3.1.clj +++ b/index-0.3.1.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,13 +20,13 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L55", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L55", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc - "Given a naming strategy and a keyword or string, return the keyword\nas a string per that naming strategy.\nA keyword of the form :x.y is treated as keywords :x and :y,\nboth are turned into strings via the naming strategy and then\njoined back together so :x.y might become `x`.`y` if the naming\nstrategy quotes identifiers with `.", + "Given a naming strategy function and a keyword or string, return\na string per that naming strategy.\nA name of the form x.y is treated as multiple names, x, y, etc,\nand each are turned into strings via the naming strategy and then\njoined back together so x.y might become `x`.`y` if the naming\nstrategy quotes identifiers with `.", :var-type "function", :line 55, :file "src/main/clojure/clojure/java/jdbc.clj"} @@ -34,169 +34,176 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L937", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L978", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc "Given a table name and column specs with an optional table-spec\nreturn the DDL string for creating that table.", :var-type "function", - :line 937, + :line 978, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L468", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L473", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc "Returns the current database connection (or throws if there is none)", :var-type "function", - :line 468, + :line 473, :file "src/main/clojure/clojure/java/jdbc.clj"} - {:arglists ([db transaction? & commands]), + {:arglists + ([db-spec sql-command & sql-commands] + [db-spec transaction? sql-command & sql-commands]), :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L585", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L602", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true.", :var-type "function", - :line 585, + :line 602, :file "src/main/clojure/clojure/java/jdbc.clj"} - {:arglists ([db transaction? & [sql & param-groups :as opts]]), + {:arglists + ([db-spec sql & param-groups] + [db-spec transaction? sql & param-groups]), :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L640", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L659", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nReturn a seq of update counts (one count for each param-group).", :var-type "function", - :line 640, + :line 659, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql param-group] [db transaction? sql param-group]), :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L606", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L625", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.", :var-type "function", - :line 606, + :line 625, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L462", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L467", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc "Returns the current database connection (or nil if there is none)", :var-type "function", - :line 462, + :line 467, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L495", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L500", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc "Returns true if the outermost transaction will rollback rather than\ncommit when complete", :var-type "function", - :line 495, + :line 500, :file "src/main/clojure/clojure/java/jdbc.clj"} - {:arglists ([db sql-params func]), + {:arglists + ([db-spec [sql-string & params] func] + [db-spec [stmt & params] func] + [db-spec [options-map sql-string & params] func]), :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L672", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L693", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc - "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The first argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", + "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", :var-type "function", - :line 672, + :line 693, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L484", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L489", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", :var-type "function", - :line 484, + :line 489, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L960", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L1001", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 960, + :line 1001, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db func & {:keys [isolation]}]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L509", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L514", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc - "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.", + "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.\nThe isolation option may be :none, :read-committed, :read-uncommitted,\n:repeatable-read, or :serializable. Note that not all databases support\nall of those isolation levels, and may either throw an exception or\nsubstitute another isolation level.", :var-type "function", - :line 509, + :line 514, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L490", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L495", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc "Marks the outermost transaction such that it will not rollback when complete", :var-type "function", - :line 490, + :line 495, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -208,48 +215,45 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L776", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L813", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The optional keyword arguments specify how to transform\ncolumn names in the map (default 'as-is') and whether to run the delete in\na transaction (default true).\nExample:\n (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])", :var-type "function", - :line 776, + :line 813, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & {:keys [entities], :or {entities identity}}]), :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L955", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L996", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc "Given a table name, return the DDL string for dropping that table.", :var-type "function", - :line 955, + :line 996, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists - ([db - sql-params - & - {:keys [transaction? multi?], - :or {transaction? true, multi? false}}]), + ([db-spec [sql & params] :multi? false :transaction? true] + [db-spec [sql & param-groups] :multi? true :transaction? true]), :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L739", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L774", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).", :var-type "function", - :line 739, + :line 774, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([{:keys @@ -269,43 +273,49 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L163", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L167", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc - "Creates a connection to a database. db-spec is a map containing connection\nparameters. db-spec is a map containing values for one of the following\nparameter sets:\n\nExisting Connection:\n :connection (required) an existing open connection that can be used\n but cannot be closed (only the parent connection can be closed)\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n :classname (optional) a String, the jdbc driver class name\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :user (optional) a String - an alternate alias for :username\n (added after 0.3.0-beta2 for consistency JDBC-74)\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map\n\nRaw:\n :connection-uri (required) a String\n Passed directly to DriverManager/getConnection\n\nURI:\n Parsed JDBC connection string - see below\n\nString:\n subprotocol://user:password@host:post/subname\n An optional prefix of jdbc: is allowed.", + "Creates a connection to a database. db-spec is usually a map containing connection\nparameters but can also be a URI or a String. The various possibilities are described\nbelow:\n\nExisting Connection:\n :connection (required) an existing open connection that can be used\n but cannot be closed (only the parent connection can be closed)\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n :classname (optional) a String, the jdbc driver class name\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :user (optional) a String - an alternate alias for :username\n (added after 0.3.0-beta2 for consistency JDBC-74)\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map\n\nRaw:\n :connection-uri (required) a String\n Passed directly to DriverManager/getConnection\n\nURI:\n Parsed JDBC connection string - see below\n\nString:\n subprotocol://user:password@host:post/subname\n An optional prefix of jdbc: is allowed.", :var-type "function", - :line 163, + :line 167, :file "src/main/clojure/clojure/java/jdbc.clj"} - {:arglists ([db table & options]), + {:arglists + ([db-spec table row-map :transaction? true :entities identity] + [db-spec + table + row-map + & + row-maps + :transaction? + true + :entities + identity] + [db-spec + table + col-name-vec + col-val-vec + & + col-val-vecs + :transaction? + true + :entities + identity]), :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L884", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L921", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc - "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction).", - :var-type "function", - :line 884, - :file "src/main/clojure/clojure/java/jdbc.clj"} - {:arglists ([table & clauses]), - :name "insert-sql", - :namespace "clojure.java.jdbc", - :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L861", - :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", - :wiki-url - "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-sql", - :doc - "Given a table name and either column names and values or maps representing rows,\nreturn a vector of the SQL for that insert operation followed by its parameters. An\noptional entities spec (default 'as-is') specifies how to transform column names.", + "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction). Use :entities to specify how to convert\nthe table name and column names to SQL entities.", :var-type "function", - :line 861, + :line 921, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([rs-or-value @@ -315,15 +325,15 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L576", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L591", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc - "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.", + "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts :identifiers and :as-arrays? to control how the ResultSet\nis transformed and returned. See query for more details.", :var-type "function", - :line 576, + :line 591, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([con @@ -339,86 +349,104 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L380", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L385", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc "Create a prepared statement from a connection, a SQL string and an\noptional list of parameters:\n :return-keys true | false - default false\n :result-type :forward-only | :scroll-insensitive | :scroll-sensitive\n :concurrency :read-only | :updatable\n :cursors\n :fetch-size n\n :max-rows n", :var-type "function", - :line 380, + :line 385, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L422", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L427", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", :var-type "function", - :line 422, + :line 427, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L436", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L441", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", :var-type "function", - :line 436, + :line 441, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L448", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L453", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc "Prints the update counts from a BatchUpdateException to *out*", :var-type "function", - :line 448, + :line 453, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists - ([db - sql-params - & - {:keys [result-set-fn row-fn identifiers as-arrays?], - :or {row-fn identity, identifiers str/lower-case}}]), + ([db-spec + sql-and-params + :as-arrays? + false + :identifiers + clojure.string/lower-case + :result-set-fn + doall + :row-fn + identity] + [db-spec + sql-and-params + :as-arrays? + true + :identifiers + clojure.string/lower-case + :result-set-fn + vec + :row-fn + identity] + [db-spec [sql-string & params]] + [db-spec [stmt & params]] + [db-spec [option-map sql-string & params]]), :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L716", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L740", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc - "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.", + "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs. See db-query-with-resultset for details.", :var-type "function", - :line 716, + :line 740, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q] [q x]), :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L72", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L72", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc - "Given a quoting pattern - either a single character or a vector pair of\ncharacters - and a string, return the quoted string:\n (quoted \\X \"foo\") will return \"XfooX\"\n (quoted [\\A \\B] \"foo\") will return \"AfooB\"", + "With a single argument, returns a naming strategy function that quotes\nnames. The single argument can either be a single character or a vector\npair of characters.\nCan also be called with two arguments - a quoting argument and a name -\nand returns the fully quoted string:\n (quoted \\` \"foo\") will return \"`foo`\"\n (quoted [\\[ \\]] \"foo\") will return \"[foo]\"", :var-type "function", :line 72, :file "src/main/clojure/clojure/java/jdbc.clj"} @@ -430,15 +458,15 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L318", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L323", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc "Creates and returns a lazy sequence of maps corresponding to the rows in the\njava.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it\nrespects the specified naming strategy. Duplicate column names are made unique\nby appending _N before applying the naming strategy (where N is a unique integer).", :var-type "function", - :line 318, + :line 323, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -451,93 +479,93 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L922", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L963", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The optional keyword arguments\nspecify how column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])", :var-type "function", - :line 922, + :line 963, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L558", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L570", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc - "Evaluates body in the context of an active connection to the database.\n(with-db-connection [con-db db-spec] ... con-db ...)", + "Evaluates body in the context of an active connection to the database.\n(with-db-connection [con-db db-spec]\n ... con-db ...)", :var-type "macro", - :line 558, + :line 570, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L567", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L580", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc - "Evaluates body in the context of an active connection with metadata bound\nto the specified name. See also metadata-result below.\n(with-db-metadata [md db-spec] ... md ...", + "Evaluates body in the context of an active connection with metadata bound\nto the specified name. See also metadata-result for dealing with the results\nof operations that retrieve information from the metadata.\n(with-db-metadata [md db-spec]\n ... md ...)", :var-type "macro", - :line 567, + :line 580, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L548", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L557", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc - "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body.\nSee db-transaction* for more details.", + "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body. The binding may also specify the isolation\nlevel for the transaction, via the :isolation option.\n(with-db-transaction [t-con db-spec :isolation level]\n ... t-con ...)\nSee db-transaction* for more details.", :var-type "macro", - :line 548, + :line 557, :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L300", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L305", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", - :line 300, + :line 305, :var-type "protocol", :doc "Protocol for reading objects from the java.sql.ResultSet. Default\nimplementations (for Object and nil) return the argument, and the\nBoolean implementation ensures a canonicalized true/false value,\nbut it can be extended to provide custom behavior for special types.", :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L286", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L290", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter", :namespace "clojure.java.jdbc", - :line 286, + :line 290, :var-type "protocol", :doc - "Protocol for setting SQL parameters in statement objects, which\ncan convert from Clojure values. The default implementation just\ndelegates the conversion to ISQLValue's sql-value conversion and\nuses .setObject on the parameter.", + "Protocol for setting SQL parameters in statement objects, which\ncan convert from Clojure values. The default implementation just\ndelegates the conversion to ISQLValue's sql-value conversion and\nuses .setObject on the parameter. It can be extended to use other\nmethods of PreparedStatement to convert and set parameter values.", :name "ISQLParameter"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/0125d8d7a031f3b0a8ea3969f08a212bc27a13a5/src/main/clojure/clojure/java/jdbc.clj#L272", + "https://github.com/clojure/java.jdbc/blob/d1b44d495f4514ac3b3cf676d32fa03dd5176d04/src/main/clojure/clojure/java/jdbc.clj#L276", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", - :line 272, + :line 276, :var-type "protocol", :doc "Protocol for creating SQL values from Clojure values. Default\nimplementations (for Object and nil) just return the argument,\nbut it can be extended to provide custom behavior to support\nexotic types supported by different databases.", diff --git a/index.html b/index.html index 28ecab29..e89314df 100644 --- a/index.html +++ b/index.html @@ -122,9 +122,6 @@

Table of Contents

insert! -
- insert-sql -
metadata-result @@ -345,7 +342,7 @@

result-set-read-column

- Source + Source


@@ -354,7 +351,8 @@

ISQLParameter

Protocol for setting SQL parameters in statement objects, which
 can convert from Clojure values. The default implementation just
 delegates the conversion to ISQLValue's sql-value conversion and
-uses .setObject on the parameter.
+uses .setObject on the parameter. It can be extended to use other +methods of PreparedStatement to convert and set parameter values. Known implementations: Object

@@ -370,7 +368,7 @@

set-parameter

- Source + Source


@@ -394,7 +392,7 @@

sql-value

- Source + Source @@ -409,15 +407,15 @@

as-sql-name

Usage: (as-sql-name f)
        (as-sql-name f x)
 
-
Given a naming strategy and a keyword or string, return the keyword
-as a string per that naming strategy.
-A keyword of the form :x.y is treated as keywords :x and :y,
-both are turned into strings via the naming strategy and then
-joined back together so :x.y might become `x`.`y` if the naming
+    
Given a naming strategy function and a keyword or string, return
+a string per that naming strategy.
+A name of the form x.y is treated as multiple names, x, y, etc,
+and each are turned into strings via the naming strategy and then
+joined back together so x.y might become `x`.`y` if the naming
 strategy quotes identifiers with `.
- Source + Source


@@ -429,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table.
- Source + Source


@@ -440,26 +438,28 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


db-do-commands

function
-
Usage: (db-do-commands db transaction? & commands)
+    
Usage: (db-do-commands db-spec sql-command & sql-commands)
+       (db-do-commands db-spec transaction? sql-command & sql-commands)
 
Executes SQL commands on the specified database connection. Wraps the commands
 in a transaction if transaction? is true. transaction? can be ommitted and it
 defaults to true.
- Source + Source


db-do-prepared

function
-
Usage: (db-do-prepared db transaction? & [sql & param-groups :as opts])
+    
Usage: (db-do-prepared db-spec sql & param-groups)
+       (db-do-prepared db-spec transaction? sql & param-groups)
 
Executes an (optionally parameterized) SQL prepared statement on the
 open database connection. Each param-group is a seq of values for all of
@@ -467,7 +467,7 @@ 

db-do-prepared

Return a seq of update counts (one count for each param-group).
- Source + Source


@@ -482,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -505,16 +505,18 @@

db-is-rollback-only

commit when complete - Source + Source


db-query-with-resultset

function
-
Usage: (db-query-with-resultset db sql-params func)
+    
Usage: (db-query-with-resultset db-spec [sql-string & params] func)
+       (db-query-with-resultset db-spec [stmt & params] func)
+       (db-query-with-resultset db-spec [options-map sql-string & params] func)
 
Executes a query, then evaluates func passing in the raw ResultSet as an
- argument. The first argument is a vector containing either:
+ argument. The second argument is a vector containing either:
   [sql & params] - a SQL query, followed by any parameters it needs
   [stmt & params] - a PreparedStatement, followed by any parameters it needs
                     (the PreparedStatement already contains the SQL query)
@@ -523,7 +525,7 @@ 

db-query-with-resultset

See prepare-statement for supported options.
- Source + Source


@@ -535,7 +537,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -546,7 +548,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -560,10 +562,14 @@

db-transaction*

evaluating the outermost body, or rolled back on any uncaught exception. If rollback is set within scope of the outermost transaction, the entire transaction will be rolled back rather than committed when -complete. +complete. +The isolation option may be :none, :read-committed, :read-uncommitted, +:repeatable-read, or :serializable. Note that not all databases support +all of those isolation levels, and may either throw an exception or +substitute another isolation level. - Source + Source


@@ -574,7 +580,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -592,7 +598,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -603,20 +609,21 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


execute!

function
-
Usage: (execute! db sql-params & {:keys [transaction? multi?], :or {transaction? true, multi? false}})
+    
Usage: (execute! db-spec [sql & params] :multi? false :transaction? true)
+       (execute! db-spec [sql & param-groups] :multi? true :transaction? true)
 
Given a database connection and a vector containing SQL and optional parameters,
 perform a general (non-select) SQL operation. The optional keyword argument specifies
 whether to run the operation in a transaction or not (default true).
- Source + Source


@@ -624,9 +631,9 @@

get-connection

function
Usage: (get-connection {:keys [connection factory connection-uri classname subprotocol subname datasource username password user name environment], :as db-spec})
 
-
Creates a connection to a database. db-spec is a map containing connection
-parameters. db-spec is a map containing values for one of the following
-parameter sets:
+    
Creates a connection to a database. db-spec is usually a map containing connection
+parameters but can also be a URI or a String. The various possibilities are described
+below:
 
 Existing Connection:
   :connection  (required) an existing open connection that can be used
@@ -665,34 +672,24 @@ 

get-connection

An optional prefix of jdbc: is allowed.
- Source + Source


insert!

function
-
Usage: (insert! db table & options)
+    
Usage: (insert! db-spec table row-map :transaction? true :entities identity)
+       (insert! db-spec table row-map & row-maps :transaction? true :entities identity)
+       (insert! db-spec table col-name-vec col-val-vec & col-val-vecs :transaction? true :entities identity)
 
Given a database connection, a table name and either maps representing rows or
 a list of column names followed by lists of column values, perform an insert.
 Use :transaction? argument to specify whether to run in a transaction or not.
-The default is true (use a transaction).
+The default is true (use a transaction). Use :entities to specify how to convert +the table name and column names to SQL entities.
- Source -
-
-
-

insert-sql

- function
-
Usage: (insert-sql table & clauses)
-
-
Given a table name and either column names and values or maps representing rows,
-return a vector of the SQL for that insert operation followed by its parameters. An
-optional entities spec (default 'as-is') specifies how to transform column names.
- - - Source + Source


@@ -701,10 +698,12 @@

metadata-result

Usage: (metadata-result rs-or-value & {:keys [identifiers as-arrays?], :or {identifiers lower-case}})
 
If the argument is a java.sql.ResultSet, turn it into a result-set-seq,
-else return it as-is. This makes working with metadata easier.
+else return it as-is. This makes working with metadata easier. +Also accepts :identifiers and :as-arrays? to control how the ResultSet +is transformed and returned. See query for more details. - Source + Source


@@ -722,7 +721,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -733,7 +732,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -744,7 +743,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -755,13 +754,17 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


query

function
-
Usage: (query db sql-params & {:keys [result-set-fn row-fn identifiers as-arrays?], :or {row-fn identity, identifiers lower-case}})
+    
Usage: (query db-spec sql-and-params :as-arrays? false :identifiers lower-case :result-set-fn doall :row-fn identity)
+       (query db-spec sql-and-params :as-arrays? true :identifiers lower-case :result-set-fn vec :row-fn identity)
+       (query db-spec [sql-string & params])
+       (query db-spec [stmt & params])
+       (query db-spec [option-map sql-string & params])
 
Given a database connection and a vector containing SQL and optional parameters,
 perform a simple database query. The optional keyword arguments specify how to
@@ -771,10 +774,12 @@ 

query

if :as-arrays? false, :result-set-fn will default to doall :row-fn - applied to each row as the result set is constructed, default identity :identifiers - applied to each column name in the result set, default lower-case - :as-arrays? - return the results as a set of arrays, default false.
+ :as-arrays? - return the results as a set of arrays, default false. +The second argument is a vector containing a SQL string or PreparedStatement, followed +by any parameters it needs. See db-query-with-resultset for details.
- Source + Source


@@ -783,13 +788,16 @@

quoted

Usage: (quoted q)
        (quoted q x)
 
-
Given a quoting pattern - either a single character or a vector pair of
-characters - and a string, return the quoted string:
-  (quoted \X "foo") will return "XfooX"
-  (quoted [\A \B] "foo") will return "AfooB"
+
With a single argument, returns a naming strategy function that quotes
+names. The single argument can either be a single character or a vector
+pair of characters.
+Can also be called with two arguments - a quoting argument and a name -
+and returns the fully quoted string:
+  (quoted \` "foo") will return "`foo`"
+  (quoted [\[ \]] "foo") will return "[foo]"
- Source + Source


@@ -803,7 +811,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -821,7 +829,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -830,10 +838,11 @@

with-db-connection

Usage: (with-db-connection binding & body)
 
Evaluates body in the context of an active connection to the database.
-(with-db-connection [con-db db-spec] ... con-db ...)
+(with-db-connection [con-db db-spec] + ... con-db ...) - Source + Source


@@ -842,11 +851,13 @@

with-db-metadata

Usage: (with-db-metadata binding & body)
 
Evaluates body in the context of an active connection with metadata bound
-to the specified name. See also metadata-result below.
-(with-db-metadata [md db-spec] ... md ...
+to the specified name. See also metadata-result for dealing with the results +of operations that retrieve information from the metadata. +(with-db-metadata [md db-spec] + ... md ...) - Source + Source


@@ -856,11 +867,14 @@

with-db-transaction

Evaluates body in the context of a transaction on the specified database connection.
 The binding provides the database connection for the transaction and the name to which
-that is bound for evaluation of the body.
+that is bound for evaluation of the body. The binding may also specify the isolation
+level for the transaction, via the :isolation option.
+(with-db-transaction [t-con db-spec :isolation level]
+  ... t-con ...)
 See db-transaction* for more details.
- Source + Source

From 343f2cbbe722d0f27b9de59d92dfefe1d30250c0 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 29 Dec 2013 20:27:17 -0800 Subject: [PATCH 070/171] Autodoc commit for master/53424470 --- api-index.html | 6 +++--- index-0.3.1.clj => index-0.3.2.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.3.1.clj => index-0.3.2.clj (100%) diff --git a/api-index.html b/api-index.html index 3c7ceacc..4f213d4e 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.3.1 API documentation + Index - JDBC-based SQL Interface 0.3.2 API documentation @@ -25,7 +25,7 @@

java.jdbc AP


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -467,7 +467,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -482,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -505,7 +505,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -525,7 +525,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -537,7 +537,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -548,7 +548,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -569,7 +569,7 @@

db-transaction*

substitute another isolation level. - Source + Source


@@ -580,7 +580,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -598,7 +598,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -609,7 +609,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -623,7 +623,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -672,7 +672,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -689,7 +689,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -703,7 +703,7 @@

metadata-result

is transformed and returned. See query for more details. - Source + Source


@@ -721,7 +721,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -732,7 +732,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -743,7 +743,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -754,7 +754,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -779,7 +779,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -797,7 +797,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -811,7 +811,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -829,7 +829,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -842,7 +842,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -857,7 +857,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -874,7 +874,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 3e37892ba9e612808570c8df030adde6b1f1298a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 29 Jan 2014 23:33:58 -0800 Subject: [PATCH 075/171] Autodoc commit for master/651a8904 --- index-0.3.3.clj | 164 ++++++++++++++++++++++++------------------------ index.html | 73 ++++++++++----------- 2 files changed, 119 insertions(+), 118 deletions(-) diff --git a/index-0.3.3.clj b/index-0.3.3.clj index 3fe75d6b..60690596 100644 --- a/index-0.3.3.clj +++ b/index-0.3.3.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L56", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,23 +34,23 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L990", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L997", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc "Given a table name and column specs with an optional table-spec\nreturn the DDL string for creating that table.", :var-type "function", - :line 990, + :line 997, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L482", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L482", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc @@ -64,15 +64,15 @@ :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L611", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L618", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true.", :var-type "function", - :line 611, + :line 618, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec sql & param-groups] @@ -80,37 +80,37 @@ :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L668", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L675", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nReturn a seq of update counts (one count for each param-group).", :var-type "function", - :line 668, + :line 675, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql param-group] [db transaction? sql param-group]), :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L634", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L641", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.", :var-type "function", - :line 634, + :line 641, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L476", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L476", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc @@ -122,9 +122,9 @@ :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L509", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L509", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc @@ -139,23 +139,23 @@ :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L702", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L709", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", :var-type "function", - :line 702, + :line 709, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L498", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L498", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc @@ -167,23 +167,23 @@ :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L1013", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L1020", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 1013, + :line 1020, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db func & {:keys [isolation]}]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L523", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L523", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc @@ -195,9 +195,9 @@ :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L504", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L504", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc @@ -215,29 +215,29 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L825", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L832", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The optional keyword arguments specify how to transform\ncolumn names in the map (default 'as-is') and whether to run the delete in\na transaction (default true).\nExample:\n (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])", :var-type "function", - :line 825, + :line 832, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & {:keys [entities], :or {entities identity}}]), :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L1008", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L1015", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc "Given a table name, return the DDL string for dropping that table.", :var-type "function", - :line 1008, + :line 1015, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec [sql & params] :multi? false :transaction? true] @@ -245,15 +245,15 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L786", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L793", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).", :var-type "function", - :line 786, + :line 793, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([{:keys @@ -273,9 +273,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L172", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L172", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -307,31 +307,31 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L933", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L940", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction). Use :entities to specify how to convert\nthe table name and column names to SQL entities.", :var-type "function", - :line 933, + :line 940, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([rs-or-value & - {:keys [identifiers as-arrays?], - :or {identifiers str/lower-case}}]), + {:keys [identifiers as-arrays? row-fn result-set-fn], + :or {identifiers str/lower-case, row-fn identity}}]), :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L600", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L600", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc - "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts :identifiers and :as-arrays? to control how the ResultSet\nis transformed and returned. See query for more details.", + "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts :identifiers, :as-arrays?, :row-fn, and :result-set-fn\nto control how the ResultSet is transformed and returned.\nSee query for more details.", :var-type "function", :line 600, :file "src/main/clojure/clojure/java/jdbc.clj"} @@ -349,9 +349,9 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L394", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L394", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc @@ -363,9 +363,9 @@ :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L436", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L436", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", @@ -376,9 +376,9 @@ :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L450", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L450", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", @@ -389,9 +389,9 @@ :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L462", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L462", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc @@ -426,23 +426,23 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L749", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L756", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs. See db-query-with-resultset for details.", :var-type "function", - :line 749, + :line 756, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q] [q x]), :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L73", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -458,9 +458,9 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L332", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L332", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc @@ -479,23 +479,23 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L975", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L982", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The optional keyword arguments\nspecify how column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])", :var-type "function", - :line 975, + :line 982, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L579", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L579", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc @@ -507,9 +507,9 @@ :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L589", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L589", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc @@ -521,9 +521,9 @@ :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L566", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L566", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc @@ -533,9 +533,9 @@ :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L314", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L314", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", @@ -546,9 +546,9 @@ :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L295", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L295", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter", :namespace "clojure.java.jdbc", @@ -559,9 +559,9 @@ :name "ISQLParameter"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5a71e99a2a5a740648d588ee1f0e0888d7103a2b/src/main/clojure/clojure/java/jdbc.clj#L281", + "https://github.com/clojure/java.jdbc/blob/651a8904a4f2cfa59ea48faf35e68fba43170ff9/src/main/clojure/clojure/java/jdbc.clj#L281", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", diff --git a/index.html b/index.html index 5883fad3..ee805c2e 100644 --- a/index.html +++ b/index.html @@ -342,7 +342,7 @@

result-set-read-column

- Source + Source


@@ -368,7 +368,7 @@

set-parameter

- Source + Source


@@ -392,7 +392,7 @@

sql-value

- Source + Source @@ -415,7 +415,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -467,7 +467,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -482,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -505,7 +505,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -525,7 +525,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -537,7 +537,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -548,7 +548,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -569,7 +569,7 @@

db-transaction*

substitute another isolation level. - Source + Source


@@ -580,7 +580,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -598,7 +598,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -609,7 +609,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -623,7 +623,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -672,7 +672,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -689,21 +689,22 @@

insert!

the table name and column names to SQL entities. - Source + Source


metadata-result

function
-
Usage: (metadata-result rs-or-value & {:keys [identifiers as-arrays?], :or {identifiers lower-case}})
+    
Usage: (metadata-result rs-or-value & {:keys [identifiers as-arrays? row-fn result-set-fn], :or {identifiers lower-case, row-fn identity}})
 
If the argument is a java.sql.ResultSet, turn it into a result-set-seq,
 else return it as-is. This makes working with metadata easier.
-Also accepts :identifiers and :as-arrays? to control how the ResultSet
-is transformed and returned. See query for more details.
+Also accepts :identifiers, :as-arrays?, :row-fn, and :result-set-fn +to control how the ResultSet is transformed and returned. +See query for more details.
- Source + Source


@@ -721,7 +722,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -732,7 +733,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -743,7 +744,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -754,7 +755,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -779,7 +780,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -797,7 +798,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -811,7 +812,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -829,7 +830,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -842,7 +843,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -857,7 +858,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -874,7 +875,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 90f5509ba7bec692b105a7684917b1642b1c4d9c Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 30 Jan 2014 23:22:52 -0800 Subject: [PATCH 076/171] Autodoc commit for master/191067e6 --- api-index.html | 6 +++--- index-0.3.3.clj => index-0.3.4.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.3.3.clj => index-0.3.4.clj (100%) diff --git a/api-index.html b/api-index.html index d0258cdc..feb101f8 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.3.3 API documentation + Index - JDBC-based SQL Interface 0.3.4 API documentation @@ -25,7 +25,7 @@

java.jdbc AP


@@ -368,7 +368,7 @@

set-parameter

- Source + Source


@@ -392,7 +392,7 @@

sql-value

- Source + Source @@ -415,7 +415,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -467,7 +467,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -482,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -505,7 +505,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -525,7 +525,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -537,7 +537,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -548,7 +548,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -569,7 +569,7 @@

db-transaction*

substitute another isolation level. - Source + Source


@@ -580,7 +580,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -598,7 +598,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -609,7 +609,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -623,13 +623,13 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


get-connection

function
-
Usage: (get-connection {:keys [connection factory connection-uri classname subprotocol subname datasource username password user name environment], :as db-spec})
+    
Usage: (get-connection {:keys [connection factory connection-uri classname subprotocol subname dbtype dbname host port datasource username password user name environment], :as db-spec})
 
Creates a connection to a database. db-spec is usually a map containing connection
 parameters but can also be a URI or a String. The various possibilities are described
@@ -649,6 +649,15 @@ 

get-connection

:classname (optional) a String, the jdbc driver class name (others) (optional) passed to the driver as properties. +DriverManager (alternative): + :dbtype (required) a String, the type of the database (the jdbc subprotocol) + :dbname (required) a String, the name of the database + :host (optional) a String, the host name/IP of the database + (defaults to 127.0.0.1) + :port (optional) a Long, the port of the database + (defaults to 3306 for mysql, 1433 for mssql/jtds, else nil) + (others) (optional) passed to the driver as properties. + DataSource: :datasource (required) a javax.sql.DataSource :username (optional) a String @@ -672,7 +681,7 @@

get-connection

An optional prefix of jdbc: is allowed.
- Source + Source


@@ -689,7 +698,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -704,7 +713,7 @@

metadata-result

See query for more details. - Source + Source


@@ -722,7 +731,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -733,7 +742,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -744,7 +753,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -755,7 +764,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -780,7 +789,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -798,7 +807,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -812,7 +821,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -830,7 +839,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -843,7 +852,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -858,7 +867,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -875,7 +884,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From cf19f1118d138ecc8380bade6dae590cb1e8b34c Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 31 Mar 2014 15:12:12 -0700 Subject: [PATCH 079/171] Autodoc commit for master/0487a281 --- api-index.html | 2 +- index.html | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/api-index.html b/api-index.html index feb101f8..8772024b 100644 --- a/api-index.html +++ b/api-index.html @@ -286,7 +286,7 @@

Other

Logo & site design by Tom Hickey.
diff --git a/index.html b/index.html index d7afb817..25b19880 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,5 @@ +custom-template = # +custom-template = # @@ -1489,7 +1491,7 @@

with-quoted-identi

Logo & site design by Tom Hickey.
From a96e4c767c6187b0a36ff1ca730ad79537e49247 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 31 Mar 2014 21:35:40 -0700 Subject: [PATCH 080/171] Autodoc commit for master/0487a281 --- index.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/index.html b/index.html index 25b19880..f194c2fb 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,3 @@ -custom-template = # -custom-template = # From 7fa6a45f3949038406513245ef020d8c4e801848 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 18 May 2014 17:12:22 -0700 Subject: [PATCH 081/171] Autodoc commit for master/8d809f88 --- index-0.3.4.clj | 154 ++++++++++++++++++++++++------------------------ index.html | 66 ++++++++++----------- 2 files changed, 110 insertions(+), 110 deletions(-) diff --git a/index-0.3.4.clj b/index-0.3.4.clj index b12a6756..1b524ba5 100644 --- a/index-0.3.4.clj +++ b/index-0.3.4.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L56", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,23 +34,23 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L1025", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L1030", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc "Given a table name and column specs with an optional table-spec\nreturn the DDL string for creating that table.", :var-type "function", - :line 1025, + :line 1030, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L510", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L510", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc @@ -64,9 +64,9 @@ :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L646", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L646", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc @@ -80,23 +80,23 @@ :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L703", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L724", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nReturn a seq of update counts (one count for each param-group).", :var-type "function", - :line 703, + :line 724, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql param-group] [db transaction? sql param-group]), :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L669", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L669", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc @@ -108,9 +108,9 @@ :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L504", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L504", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc @@ -122,9 +122,9 @@ :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L537", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L537", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc @@ -139,23 +139,23 @@ :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L737", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L742", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", :var-type "function", - :line 737, + :line 742, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L526", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L526", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc @@ -167,23 +167,23 @@ :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L1048", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L1053", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 1048, + :line 1053, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db func & {:keys [isolation]}]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L551", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L551", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc @@ -195,9 +195,9 @@ :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L532", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L532", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc @@ -215,29 +215,29 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L860", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L865", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The optional keyword arguments specify how to transform\ncolumn names in the map (default 'as-is') and whether to run the delete in\na transaction (default true).\nExample:\n (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])", :var-type "function", - :line 860, + :line 865, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & {:keys [entities], :or {entities identity}}]), :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L1043", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L1048", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc "Given a table name, return the DDL string for dropping that table.", :var-type "function", - :line 1043, + :line 1048, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec [sql & params] :multi? false :transaction? true] @@ -245,15 +245,15 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L821", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L826", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).", :var-type "function", - :line 821, + :line 826, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([{:keys @@ -277,9 +277,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L174", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L174", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -311,15 +311,15 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L968", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L973", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction). Use :entities to specify how to convert\nthe table name and column names to SQL entities.", :var-type "function", - :line 968, + :line 973, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([rs-or-value @@ -329,9 +329,9 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L628", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L628", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc @@ -353,9 +353,9 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L422", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L422", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc @@ -367,9 +367,9 @@ :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L464", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L464", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", @@ -380,9 +380,9 @@ :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L478", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L478", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", @@ -393,9 +393,9 @@ :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L490", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L490", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc @@ -430,23 +430,23 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L784", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L789", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs. See db-query-with-resultset for details.", :var-type "function", - :line 784, + :line 789, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q] [q x]), :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L73", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -462,9 +462,9 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L360", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L360", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc @@ -483,23 +483,23 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L1010", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L1015", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The optional keyword arguments\nspecify how column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])", :var-type "function", - :line 1010, + :line 1015, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L607", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L607", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc @@ -511,9 +511,9 @@ :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L617", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L617", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc @@ -525,9 +525,9 @@ :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L594", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L594", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc @@ -537,9 +537,9 @@ :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L342", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L342", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", @@ -550,9 +550,9 @@ :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L323", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L323", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter", :namespace "clojure.java.jdbc", @@ -563,9 +563,9 @@ :name "ISQLParameter"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/669fd50c0adff7b70cc8cf20c92d89d91b7acc9b/src/main/clojure/clojure/java/jdbc.clj#L309", + "https://github.com/clojure/java.jdbc/blob/20bc517e037e82a951090eb1b6cbb42df258f92e/src/main/clojure/clojure/java/jdbc.clj#L309", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", diff --git a/index.html b/index.html index f194c2fb..4bed6416 100644 --- a/index.html +++ b/index.html @@ -342,7 +342,7 @@

result-set-read-column

- Source + Source


@@ -368,7 +368,7 @@

set-parameter

- Source + Source


@@ -392,7 +392,7 @@

sql-value

- Source + Source @@ -415,7 +415,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -467,7 +467,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -482,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -505,7 +505,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -525,7 +525,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -537,7 +537,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -548,7 +548,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -569,7 +569,7 @@

db-transaction*

substitute another isolation level. - Source + Source


@@ -580,7 +580,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -598,7 +598,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -609,7 +609,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -623,7 +623,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -681,7 +681,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -698,7 +698,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -713,7 +713,7 @@

metadata-result

See query for more details. - Source + Source


@@ -731,7 +731,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -742,7 +742,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -753,7 +753,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -764,7 +764,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -789,7 +789,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -807,7 +807,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -821,7 +821,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -839,7 +839,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -852,7 +852,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -867,7 +867,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -884,7 +884,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 22716c8d9f71a53cc99114b52815e72c0cbb52b5 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 30 Jun 2014 11:18:11 -0700 Subject: [PATCH 082/171] Autodoc commit for master/a1a0a0d7 --- api-index.html | 6 +++--- index-0.3.4.clj => index-0.3.5.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.3.4.clj => index-0.3.5.clj (100%) diff --git a/api-index.html b/api-index.html index 8772024b..3242ca03 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.3.4 API documentation + Index - JDBC-based SQL Interface 0.3.5 API documentation @@ -25,7 +25,7 @@

java.jdbc AP


@@ -368,7 +368,7 @@

set-parameter

- Source + Source


@@ -392,7 +392,7 @@

sql-value

- Source + Source @@ -415,7 +415,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -467,7 +467,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -482,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -505,7 +505,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -525,7 +525,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -537,7 +537,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -548,13 +548,13 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


db-transaction*

function
-
Usage: (db-transaction* db func & {:keys [isolation]})
+    
Usage: (db-transaction* db func & {:keys [isolation read-only?]})
 
Evaluates func as a transaction on the open database connection. Any
 nested transactions are absorbed into the outermost transaction. By
@@ -566,10 +566,11 @@ 

db-transaction*

The isolation option may be :none, :read-committed, :read-uncommitted, :repeatable-read, or :serializable. Note that not all databases support all of those isolation levels, and may either throw an exception or -substitute another isolation level.
+substitute another isolation level. +The read-only? option puts the transaction in readonly mode (if supported).
- Source + Source


@@ -580,7 +581,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -598,7 +599,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -609,7 +610,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -623,7 +624,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -681,7 +682,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -698,7 +699,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -713,7 +714,7 @@

metadata-result

See query for more details. - Source + Source


@@ -731,7 +732,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -742,7 +743,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -753,7 +754,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -764,7 +765,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -789,7 +790,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -807,7 +808,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -821,7 +822,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -839,7 +840,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -852,7 +853,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -867,7 +868,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -878,13 +879,14 @@

with-db-transaction

Evaluates body in the context of a transaction on the specified database connection.
 The binding provides the database connection for the transaction and the name to which
 that is bound for evaluation of the body. The binding may also specify the isolation
-level for the transaction, via the :isolation option.
-(with-db-transaction [t-con db-spec :isolation level]
+level for the transaction, via the :isolation option and/or set the transaction to
+readonly via the :read-only? option.
+(with-db-transaction [t-con db-spec :isolation level :read-only? true]
   ... t-con ...)
 See db-transaction* for more details.
- Source + Source

From bc357c338f3f778df8980f5e7dec692bbb055f83 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 1 Aug 2014 23:09:47 -0700 Subject: [PATCH 085/171] Autodoc commit for master/77623d71 --- api-index.html | 6 +- index-0.3.5.clj => index-0.3.6.clj | 154 ++++++++++++++--------------- index.html | 72 +++++++------- 3 files changed, 116 insertions(+), 116 deletions(-) rename index-0.3.5.clj => index-0.3.6.clj (87%) diff --git a/api-index.html b/api-index.html index 3242ca03..e102418a 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.3.5 API documentation + Index - JDBC-based SQL Interface 0.3.6 API documentation @@ -25,7 +25,7 @@

java.jdbc AP
From 9d28efda002b513a2cc7196a0fe0cea0932be0a4 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 28 Oct 2014 15:29:52 -0700 Subject: [PATCH 087/171] Autodoc commit for master/275cc9d7 --- index-0.3.6.clj | 134 ++++++++++++++++++++++++------------------------ index.html | 66 ++++++++++++------------ 2 files changed, 100 insertions(+), 100 deletions(-) diff --git a/index-0.3.6.clj b/index-0.3.6.clj index b6436beb..7ce4fa29 100644 --- a/index-0.3.6.clj +++ b/index-0.3.6.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L56", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,9 +34,9 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L1041", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L1041", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc @@ -48,9 +48,9 @@ :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L512", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L512", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc @@ -64,9 +64,9 @@ :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L656", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L656", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc @@ -80,9 +80,9 @@ :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L735", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L735", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc @@ -94,9 +94,9 @@ :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L679", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L679", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc @@ -108,9 +108,9 @@ :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L506", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L506", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc @@ -122,9 +122,9 @@ :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L539", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L539", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc @@ -139,9 +139,9 @@ :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L753", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L753", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc @@ -153,9 +153,9 @@ :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L528", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L528", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc @@ -167,10 +167,10 @@ :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L1064", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L1064", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", @@ -181,9 +181,9 @@ :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L553", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L553", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc @@ -195,9 +195,9 @@ :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L534", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L534", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc @@ -215,9 +215,9 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L876", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L876", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc @@ -229,9 +229,9 @@ :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L1059", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L1059", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc @@ -245,9 +245,9 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L837", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L837", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc @@ -277,9 +277,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L176", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L176", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -311,9 +311,9 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L984", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L984", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc @@ -329,9 +329,9 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L638", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L638", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc @@ -353,9 +353,9 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L424", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L424", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc @@ -367,9 +367,9 @@ :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L466", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L466", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", @@ -380,9 +380,9 @@ :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L480", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L480", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", @@ -393,9 +393,9 @@ :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L492", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L492", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc @@ -430,9 +430,9 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L800", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L800", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc @@ -444,9 +444,9 @@ :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L73", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -462,9 +462,9 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L362", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L362", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc @@ -483,9 +483,9 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L1026", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L1026", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc @@ -497,9 +497,9 @@ :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L617", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L617", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc @@ -511,9 +511,9 @@ :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L627", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L627", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc @@ -525,9 +525,9 @@ :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L603", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L603", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc @@ -537,9 +537,9 @@ :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L344", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L344", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", @@ -550,9 +550,9 @@ :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L325", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L325", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter", :namespace "clojure.java.jdbc", @@ -563,9 +563,9 @@ :name "ISQLParameter"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/0fea524f92425c6009d403fb2ed3dedb0565ab78/src/main/clojure/clojure/java/jdbc.clj#L311", + "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L311", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", diff --git a/index.html b/index.html index 09028b16..b4b338d2 100644 --- a/index.html +++ b/index.html @@ -342,7 +342,7 @@

result-set-read-column

- Source + Source


@@ -368,7 +368,7 @@

set-parameter

- Source + Source


@@ -392,7 +392,7 @@

sql-value

- Source + Source @@ -415,7 +415,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -467,7 +467,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -482,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -505,7 +505,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -525,7 +525,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -537,7 +537,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -548,7 +548,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -570,7 +570,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -581,7 +581,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -599,7 +599,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -610,7 +610,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -624,7 +624,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -682,7 +682,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -699,7 +699,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -714,7 +714,7 @@

metadata-result

See query for more details. - Source + Source


@@ -732,7 +732,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -743,7 +743,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -754,7 +754,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -765,7 +765,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -790,7 +790,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -808,7 +808,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -822,7 +822,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -840,7 +840,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -853,7 +853,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -868,7 +868,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -886,7 +886,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From c3f2d921c83386ade8723d2d89b3224571d84438 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 28 Oct 2014 16:00:08 -0700 Subject: [PATCH 088/171] Autodoc commit for master/9ee817e0 --- index-0.3.6.clj | 189 ++++++++++++++++++++++++------------------------ index.html | 71 +++++++++--------- 2 files changed, 131 insertions(+), 129 deletions(-) diff --git a/index-0.3.6.clj b/index-0.3.6.clj index 7ce4fa29..d21835c5 100644 --- a/index-0.3.6.clj +++ b/index-0.3.6.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L56", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,29 +34,29 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L1041", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L1044", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc "Given a table name and column specs with an optional table-spec\nreturn the DDL string for creating that table.", :var-type "function", - :line 1041, + :line 1044, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L512", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L515", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc "Returns the current database connection (or throws if there is none)", :var-type "function", - :line 512, + :line 515, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec sql-command & sql-commands] @@ -64,15 +64,15 @@ :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L656", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L659", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true.", :var-type "function", - :line 656, + :line 659, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec sql & param-groups] @@ -80,57 +80,57 @@ :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L735", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L738", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nReturn a seq of update counts (one count for each param-group).", :var-type "function", - :line 735, + :line 738, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql param-group] [db transaction? sql param-group]), :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L679", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L682", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.", :var-type "function", - :line 679, + :line 682, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L506", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L509", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc "Returns the current database connection (or nil if there is none)", :var-type "function", - :line 506, + :line 509, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L539", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L542", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc "Returns true if the outermost transaction will rollback rather than\ncommit when complete", :var-type "function", - :line 539, + :line 542, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec [sql-string & params] func] @@ -139,71 +139,71 @@ :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L753", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L756", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", :var-type "function", - :line 753, + :line 756, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L528", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L531", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", :var-type "function", - :line 528, + :line 531, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L1064", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L1067", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 1064, + :line 1067, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db func & {:keys [isolation read-only?]}]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L553", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L556", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.\nThe isolation option may be :none, :read-committed, :read-uncommitted,\n:repeatable-read, or :serializable. Note that not all databases support\nall of those isolation levels, and may either throw an exception or\nsubstitute another isolation level.\nThe read-only? option puts the transaction in readonly mode (if supported).", :var-type "function", - :line 553, + :line 556, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L534", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L537", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc "Marks the outermost transaction such that it will not rollback when complete", :var-type "function", - :line 534, + :line 537, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -215,29 +215,29 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L876", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L879", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The optional keyword arguments specify how to transform\ncolumn names in the map (default 'as-is') and whether to run the delete in\na transaction (default true).\nExample:\n (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])", :var-type "function", - :line 876, + :line 879, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & {:keys [entities], :or {entities identity}}]), :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L1059", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L1062", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc "Given a table name, return the DDL string for dropping that table.", :var-type "function", - :line 1059, + :line 1062, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec [sql & params] :multi? false :transaction? true] @@ -245,15 +245,15 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L837", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L840", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).", :var-type "function", - :line 837, + :line 840, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([{:keys @@ -277,9 +277,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L176", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L176", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -311,15 +311,15 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L984", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L987", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction). Use :entities to specify how to convert\nthe table name and column names to SQL entities.", :var-type "function", - :line 984, + :line 987, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([rs-or-value @@ -329,15 +329,15 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L638", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L641", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts :identifiers, :as-arrays?, :row-fn, and :result-set-fn\nto control how the ResultSet is transformed and returned.\nSee query for more details.", :var-type "function", - :line 638, + :line 641, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([con @@ -349,17 +349,18 @@ concurrency cursors fetch-size - max-rows]}]), + max-rows + timeout]}]), :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L424", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L424", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc - "Create a prepared statement from a connection, a SQL string and an\noptional list of parameters:\n :return-keys true | false - default false\n :result-type :forward-only | :scroll-insensitive | :scroll-sensitive\n :concurrency :read-only | :updatable\n :cursors\n :fetch-size n\n :max-rows n", + "Create a prepared statement from a connection, a SQL string and an\noptional list of parameters:\n :return-keys true | false - default false\n :result-type :forward-only | :scroll-insensitive | :scroll-sensitive\n :concurrency :read-only | :updatable\n :cursors\n :fetch-size n\n :max-rows n\n :timeout n", :var-type "function", :line 424, :file "src/main/clojure/clojure/java/jdbc.clj"} @@ -367,41 +368,41 @@ :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L466", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L469", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", :var-type "function", - :line 466, + :line 469, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L480", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L483", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", :var-type "function", - :line 480, + :line 483, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L492", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L495", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc "Prints the update counts from a BatchUpdateException to *out*", :var-type "function", - :line 492, + :line 495, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec @@ -430,23 +431,23 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L800", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L803", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs. See db-query-with-resultset for details.", :var-type "function", - :line 800, + :line 803, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q] [q x]), :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L73", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -462,9 +463,9 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L362", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L362", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc @@ -483,63 +484,63 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L1026", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L1029", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The optional keyword arguments\nspecify how column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])", :var-type "function", - :line 1026, + :line 1029, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L617", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L620", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc "Evaluates body in the context of an active connection to the database.\n(with-db-connection [con-db db-spec]\n ... con-db ...)", :var-type "macro", - :line 617, + :line 620, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L627", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L630", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc "Evaluates body in the context of an active connection with metadata bound\nto the specified name. See also metadata-result for dealing with the results\nof operations that retrieve information from the metadata.\n(with-db-metadata [md db-spec]\n ... md ...)", :var-type "macro", - :line 627, + :line 630, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L603", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L606", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body. The binding may also specify the isolation\nlevel for the transaction, via the :isolation option and/or set the transaction to\nreadonly via the :read-only? option.\n(with-db-transaction [t-con db-spec :isolation level :read-only? true]\n ... t-con ...)\nSee db-transaction* for more details.", :var-type "macro", - :line 603, + :line 606, :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L344", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L344", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", @@ -550,9 +551,9 @@ :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L325", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L325", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter", :namespace "clojure.java.jdbc", @@ -563,9 +564,9 @@ :name "ISQLParameter"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/275cc9d7219901c7a1a72720d475b37157e8b939/src/main/clojure/clojure/java/jdbc.clj#L311", + "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L311", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", diff --git a/index.html b/index.html index b4b338d2..0056f73e 100644 --- a/index.html +++ b/index.html @@ -342,7 +342,7 @@

result-set-read-column

- Source + Source


@@ -368,7 +368,7 @@

set-parameter

- Source + Source


@@ -392,7 +392,7 @@

sql-value

- Source + Source @@ -415,7 +415,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -467,7 +467,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -482,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -505,7 +505,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -525,7 +525,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -537,7 +537,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -548,7 +548,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -570,7 +570,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -581,7 +581,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -599,7 +599,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -610,7 +610,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -624,7 +624,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -682,7 +682,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -699,7 +699,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -714,13 +714,13 @@

metadata-result

See query for more details. - Source + Source


prepare-statement

function
-
Usage: (prepare-statement con sql & {:keys [return-keys result-type concurrency cursors fetch-size max-rows]})
+    
Usage: (prepare-statement con sql & {:keys [return-keys result-type concurrency cursors fetch-size max-rows timeout]})
 
Create a prepared statement from a connection, a SQL string and an
 optional list of parameters:
@@ -729,10 +729,11 @@ 

prepare-statement

:concurrency :read-only | :updatable :cursors :fetch-size n - :max-rows n
+ :max-rows n + :timeout n
- Source + Source


@@ -743,7 +744,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -754,7 +755,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -765,7 +766,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -790,7 +791,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -808,7 +809,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -822,7 +823,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -840,7 +841,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -853,7 +854,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -868,7 +869,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -886,7 +887,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 640b2ca1dfb03dbcc28c652dab1eedf04301a1a2 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 28 Oct 2014 16:17:08 -0700 Subject: [PATCH 089/171] Autodoc commit for master/9fb6b0f6 --- index-0.3.6.clj | 186 ++++++++++++++++++++++++------------------------ index.html | 66 ++++++++--------- 2 files changed, 126 insertions(+), 126 deletions(-) diff --git a/index-0.3.6.clj b/index-0.3.6.clj index d21835c5..a20cb3ec 100644 --- a/index-0.3.6.clj +++ b/index-0.3.6.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L56", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,29 +34,29 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L1044", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L1045", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc "Given a table name and column specs with an optional table-spec\nreturn the DDL string for creating that table.", :var-type "function", - :line 1044, + :line 1045, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L515", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L516", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc "Returns the current database connection (or throws if there is none)", :var-type "function", - :line 515, + :line 516, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec sql-command & sql-commands] @@ -64,15 +64,15 @@ :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L659", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L660", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true.", :var-type "function", - :line 659, + :line 660, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec sql & param-groups] @@ -80,57 +80,57 @@ :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L738", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L739", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nReturn a seq of update counts (one count for each param-group).", :var-type "function", - :line 738, + :line 739, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql param-group] [db transaction? sql param-group]), :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L682", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L683", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.", :var-type "function", - :line 682, + :line 683, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L509", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L510", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc "Returns the current database connection (or nil if there is none)", :var-type "function", - :line 509, + :line 510, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L542", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L543", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc "Returns true if the outermost transaction will rollback rather than\ncommit when complete", :var-type "function", - :line 542, + :line 543, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec [sql-string & params] func] @@ -139,71 +139,71 @@ :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L756", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L757", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", :var-type "function", - :line 756, + :line 757, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L531", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L532", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", :var-type "function", - :line 531, + :line 532, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L1067", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L1068", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 1067, + :line 1068, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db func & {:keys [isolation read-only?]}]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L556", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L557", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.\nThe isolation option may be :none, :read-committed, :read-uncommitted,\n:repeatable-read, or :serializable. Note that not all databases support\nall of those isolation levels, and may either throw an exception or\nsubstitute another isolation level.\nThe read-only? option puts the transaction in readonly mode (if supported).", :var-type "function", - :line 556, + :line 557, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L537", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L538", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc "Marks the outermost transaction such that it will not rollback when complete", :var-type "function", - :line 537, + :line 538, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -215,29 +215,29 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L879", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L880", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The optional keyword arguments specify how to transform\ncolumn names in the map (default 'as-is') and whether to run the delete in\na transaction (default true).\nExample:\n (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])", :var-type "function", - :line 879, + :line 880, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & {:keys [entities], :or {entities identity}}]), :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L1062", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L1063", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc "Given a table name, return the DDL string for dropping that table.", :var-type "function", - :line 1062, + :line 1063, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec [sql & params] :multi? false :transaction? true] @@ -245,15 +245,15 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L840", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L841", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).", :var-type "function", - :line 840, + :line 841, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([{:keys @@ -277,9 +277,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L176", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L176", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -311,15 +311,15 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L987", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L988", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction). Use :entities to specify how to convert\nthe table name and column names to SQL entities.", :var-type "function", - :line 987, + :line 988, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([rs-or-value @@ -329,15 +329,15 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L641", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L642", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts :identifiers, :as-arrays?, :row-fn, and :result-set-fn\nto control how the ResultSet is transformed and returned.\nSee query for more details.", :var-type "function", - :line 641, + :line 642, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([con @@ -354,55 +354,55 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L424", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L425", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc "Create a prepared statement from a connection, a SQL string and an\noptional list of parameters:\n :return-keys true | false - default false\n :result-type :forward-only | :scroll-insensitive | :scroll-sensitive\n :concurrency :read-only | :updatable\n :cursors\n :fetch-size n\n :max-rows n\n :timeout n", :var-type "function", - :line 424, + :line 425, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L469", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L470", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", :var-type "function", - :line 469, + :line 470, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L483", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L484", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", :var-type "function", - :line 483, + :line 484, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L495", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L496", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc "Prints the update counts from a BatchUpdateException to *out*", :var-type "function", - :line 495, + :line 496, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec @@ -431,23 +431,23 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L803", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L804", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs. See db-query-with-resultset for details.", :var-type "function", - :line 803, + :line 804, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q] [q x]), :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L73", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -463,9 +463,9 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L362", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L362", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc @@ -484,63 +484,63 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L1029", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L1030", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The optional keyword arguments\nspecify how column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])", :var-type "function", - :line 1029, + :line 1030, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L620", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L621", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc "Evaluates body in the context of an active connection to the database.\n(with-db-connection [con-db db-spec]\n ... con-db ...)", :var-type "macro", - :line 620, + :line 621, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L630", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L631", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc "Evaluates body in the context of an active connection with metadata bound\nto the specified name. See also metadata-result for dealing with the results\nof operations that retrieve information from the metadata.\n(with-db-metadata [md db-spec]\n ... md ...)", :var-type "macro", - :line 630, + :line 631, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L606", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L607", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body. The binding may also specify the isolation\nlevel for the transaction, via the :isolation option and/or set the transaction to\nreadonly via the :read-only? option.\n(with-db-transaction [t-con db-spec :isolation level :read-only? true]\n ... t-con ...)\nSee db-transaction* for more details.", :var-type "macro", - :line 606, + :line 607, :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L344", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L344", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", @@ -551,9 +551,9 @@ :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L325", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L325", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter", :namespace "clojure.java.jdbc", @@ -564,9 +564,9 @@ :name "ISQLParameter"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/9ee817e0423b89d501a5f3bec2280f3d075966c3/src/main/clojure/clojure/java/jdbc.clj#L311", + "https://github.com/clojure/java.jdbc/blob/9fb6b0f6c75f7d04ef3a23655f0aedf944cddff8/src/main/clojure/clojure/java/jdbc.clj#L311", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", diff --git a/index.html b/index.html index 0056f73e..317e2325 100644 --- a/index.html +++ b/index.html @@ -342,7 +342,7 @@

result-set-read-column

- Source + Source


@@ -368,7 +368,7 @@

set-parameter

- Source + Source


@@ -392,7 +392,7 @@

sql-value

- Source + Source @@ -415,7 +415,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -467,7 +467,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -482,7 +482,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -505,7 +505,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -525,7 +525,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -537,7 +537,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -548,7 +548,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -570,7 +570,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -581,7 +581,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -599,7 +599,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -610,7 +610,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -624,7 +624,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -682,7 +682,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -699,7 +699,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -714,7 +714,7 @@

metadata-result

See query for more details. - Source + Source


@@ -733,7 +733,7 @@

prepare-statement

:timeout n - Source + Source


@@ -744,7 +744,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -755,7 +755,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -766,7 +766,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -791,7 +791,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -809,7 +809,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -823,7 +823,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -841,7 +841,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -854,7 +854,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -869,7 +869,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -887,7 +887,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From a8860cd974efc5f0e72fbd37b6805a19e37b004e Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 28 Oct 2014 16:41:15 -0700 Subject: [PATCH 090/171] Autodoc commit for master/48995a09 --- api-index.html | 6 +++--- index-0.3.6.clj => index-0.3.7.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.3.6.clj => index-0.3.7.clj (100%) diff --git a/api-index.html b/api-index.html index e102418a..670f30e7 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.3.6 API documentation + Index - JDBC-based SQL Interface 0.3.7 API documentation @@ -25,7 +25,7 @@

java.jdbc AP
@@ -415,7 +415,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -468,7 +468,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -483,7 +483,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -494,7 +494,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -506,7 +506,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -526,7 +526,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -538,7 +538,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -549,7 +549,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -571,7 +571,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -582,7 +582,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -600,7 +600,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -611,7 +611,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -625,7 +625,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -683,7 +683,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -700,7 +700,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -715,7 +715,7 @@

metadata-result

See query for more details. - Source + Source


@@ -734,7 +734,7 @@

prepare-statement

:timeout n - Source + Source


@@ -745,7 +745,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -756,7 +756,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -767,7 +767,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -792,7 +792,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -810,7 +810,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -824,7 +824,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -842,7 +842,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -855,7 +855,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -870,7 +870,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -888,7 +888,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 4711329d2cf0aa8963b4b923f673e4e69209e98a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 26 Jul 2015 23:16:42 -0700 Subject: [PATCH 095/171] Autodoc commit for master/8f5e8f26 --- index-0.3.8.clj | 194 ++++++++++++++++++++++++------------------------ index.html | 66 ++++++++-------- 2 files changed, 130 insertions(+), 130 deletions(-) diff --git a/index-0.3.8.clj b/index-0.3.8.clj index 3a737a6b..e7be73af 100644 --- a/index-0.3.8.clj +++ b/index-0.3.8.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L56", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,29 +34,29 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L1053", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L1056", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc "Given a table name and column specs with an optional table-spec\nreturn the DDL string for creating that table.", :var-type "function", - :line 1053, + :line 1056, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L516", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L519", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc "Returns the current database connection (or throws if there is none)", :var-type "function", - :line 516, + :line 519, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec sql-command & sql-commands] @@ -64,15 +64,15 @@ :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L666", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L669", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true.", :var-type "function", - :line 666, + :line 669, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec sql & param-groups] @@ -80,57 +80,57 @@ :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L745", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L748", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nThe sql parameter can either be a SQL string or a PreparedStatement.\nReturn a seq of update counts (one count for each param-group).", :var-type "function", - :line 745, + :line 748, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql param-group] [db transaction? sql param-group]), :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L689", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L692", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.", :var-type "function", - :line 689, + :line 692, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L510", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L513", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc "Returns the current database connection (or nil if there is none)", :var-type "function", - :line 510, + :line 513, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L543", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L546", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc "Returns true if the outermost transaction will rollback rather than\ncommit when complete", :var-type "function", - :line 543, + :line 546, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec [sql-string & params] func] @@ -139,71 +139,71 @@ :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L765", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L768", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", :var-type "function", - :line 765, + :line 768, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L532", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L535", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc "Marks the outermost transaction such that it will rollback rather than\ncommit when complete", :var-type "function", - :line 532, + :line 535, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L1076", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L1079", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 1076, + :line 1079, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db func & {:keys [isolation read-only?]}]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L557", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L560", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.\nThe isolation option may be :none, :read-committed, :read-uncommitted,\n:repeatable-read, or :serializable. Note that not all databases support\nall of those isolation levels, and may either throw an exception or\nsubstitute another isolation level.\nThe read-only? option puts the transaction in readonly mode (if supported).", :var-type "function", - :line 557, + :line 560, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L538", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L541", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc "Marks the outermost transaction such that it will not rollback when complete", :var-type "function", - :line 538, + :line 541, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -215,29 +215,29 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L888", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L891", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The optional keyword arguments specify how to transform\ncolumn names in the map (default 'as-is') and whether to run the delete in\na transaction (default true).\nExample:\n (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])", :var-type "function", - :line 888, + :line 891, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & {:keys [entities], :or {entities identity}}]), :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L1071", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L1074", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc "Given a table name, return the DDL string for dropping that table.", :var-type "function", - :line 1071, + :line 1074, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec [sql & params] :multi? false :transaction? true] @@ -245,15 +245,15 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L849", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L852", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).", :var-type "function", - :line 849, + :line 852, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([{:keys @@ -277,9 +277,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L176", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L176", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -311,15 +311,15 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L996", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L999", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction). Use :entities to specify how to convert\nthe table name and column names to SQL entities.", :var-type "function", - :line 996, + :line 999, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([rs-or-value @@ -329,15 +329,15 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L648", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L651", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts :identifiers, :as-arrays?, :row-fn, and :result-set-fn\nto control how the ResultSet is transformed and returned.\nSee query for more details.", :var-type "function", - :line 648, + :line 651, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([con @@ -354,55 +354,55 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L425", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L428", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc "Create a prepared statement from a connection, a SQL string and an\noptional list of parameters:\n :return-keys true | false - default false\n :result-type :forward-only | :scroll-insensitive | :scroll-sensitive\n :concurrency :read-only | :updatable\n :cursors\n :fetch-size n\n :max-rows n\n :timeout n", :var-type "function", - :line 425, + :line 428, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L470", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L473", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", :var-type "function", - :line 470, + :line 473, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L484", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L487", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", :var-type "function", - :line 484, + :line 487, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([exception]), :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L496", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L499", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc "Prints the update counts from a BatchUpdateException to *out*", :var-type "function", - :line 496, + :line 499, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec @@ -431,23 +431,23 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L812", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L815", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs. See db-query-with-resultset for details.", :var-type "function", - :line 812, + :line 815, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q] [q x]), :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L73", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -463,15 +463,15 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L362", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L365", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc "Creates and returns a lazy sequence of maps corresponding to the rows in the\njava.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it\nrespects the specified naming strategy. Duplicate column names are made unique\nby appending _N before applying the naming strategy (where N is a unique integer).", :var-type "function", - :line 362, + :line 365, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db @@ -484,93 +484,93 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L1038", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L1041", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The optional keyword arguments\nspecify how column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])", :var-type "function", - :line 1038, + :line 1041, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L627", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L630", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc "Evaluates body in the context of an active connection to the database.\n(with-db-connection [con-db db-spec]\n ... con-db ...)", :var-type "macro", - :line 627, + :line 630, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L637", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L640", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc "Evaluates body in the context of an active connection with metadata bound\nto the specified name. See also metadata-result for dealing with the results\nof operations that retrieve information from the metadata.\n(with-db-metadata [md db-spec]\n ... md ...)", :var-type "macro", - :line 637, + :line 640, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L613", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L616", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body. The binding may also specify the isolation\nlevel for the transaction, via the :isolation option and/or set the transaction to\nreadonly via the :read-only? option.\n(with-db-transaction [t-con db-spec :isolation level :read-only? true]\n ... t-con ...)\nSee db-transaction* for more details.", :var-type "macro", - :line 613, + :line 616, :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L344", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L347", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", - :line 344, + :line 347, :var-type "protocol", :doc "Protocol for reading objects from the java.sql.ResultSet. Default\nimplementations (for Object and nil) return the argument, and the\nBoolean implementation ensures a canonicalized true/false value,\nbut it can be extended to provide custom behavior for special types.", :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L325", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L328", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter", :namespace "clojure.java.jdbc", - :line 325, + :line 328, :var-type "protocol", :doc "Protocol for setting SQL parameters in statement objects, which\ncan convert from Clojure values. The default implementation just\ndelegates the conversion to ISQLValue's sql-value conversion and\nuses .setObject on the parameter. It can be extended to use other\nmethods of PreparedStatement to convert and set parameter values.", :name "ISQLParameter"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/aac2df50611e8232449fc976e18d08804ba0b2e6/src/main/clojure/clojure/java/jdbc.clj#L311", + "https://github.com/clojure/java.jdbc/blob/8f5e8f269a6b336117c2fddac3c4c6e1d0716e09/src/main/clojure/clojure/java/jdbc.clj#L314", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", - :line 311, + :line 314, :var-type "protocol", :doc "Protocol for creating SQL values from Clojure values. Default\nimplementations (for Object and nil) just return the argument,\nbut it can be extended to provide custom behavior to support\nexotic types supported by different databases.", diff --git a/index.html b/index.html index 851986d8..d8da13d6 100644 --- a/index.html +++ b/index.html @@ -342,7 +342,7 @@

result-set-read-column

- Source + Source


@@ -368,7 +368,7 @@

set-parameter

- Source + Source


@@ -392,7 +392,7 @@

sql-value

- Source + Source @@ -415,7 +415,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -427,7 +427,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -438,7 +438,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,7 +452,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -468,7 +468,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -483,7 +483,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -494,7 +494,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -506,7 +506,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -526,7 +526,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -538,7 +538,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -549,7 +549,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -571,7 +571,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -582,7 +582,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -600,7 +600,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -611,7 +611,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -625,7 +625,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -683,7 +683,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -700,7 +700,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -715,7 +715,7 @@

metadata-result

See query for more details. - Source + Source


@@ -734,7 +734,7 @@

prepare-statement

:timeout n - Source + Source


@@ -745,7 +745,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -756,7 +756,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -767,7 +767,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -792,7 +792,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -810,7 +810,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -824,7 +824,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -842,7 +842,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -855,7 +855,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -870,7 +870,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -888,7 +888,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From efd48accf358b1fa6e9b78ebda5111425d645a7c Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 26 Jul 2015 23:41:41 -0700 Subject: [PATCH 096/171] Autodoc commit for master/c1d55ad6 --- api-index.html | 6 +++--- index-0.3.8.clj => index-0.3.9.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.3.8.clj => index-0.3.9.clj (100%) diff --git a/api-index.html b/api-index.html index 4d0cb5f0..aa7daeb4 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.3.8 API documentation + Index - JDBC-based SQL Interface 0.3.9 API documentation @@ -25,7 +25,7 @@

java.jdbc AP
@@ -418,7 +418,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -430,7 +430,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -441,7 +441,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -455,7 +455,7 @@

db-do-commands

defaults to true. - Source + Source


@@ -471,7 +471,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -486,7 +486,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -497,7 +497,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -509,7 +509,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -529,7 +529,7 @@

db-query-with-resultset

See prepare-statement for supported options. - Source + Source


@@ -541,7 +541,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -552,7 +552,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -574,7 +574,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -585,7 +585,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -603,7 +603,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -614,7 +614,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -628,7 +628,7 @@

execute!

whether to run the operation in a transaction or not (default true). - Source + Source


@@ -686,7 +686,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -703,7 +703,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -721,7 +721,7 @@

metadata-query

:result-set-fn ...)) - Source + Source


@@ -736,7 +736,7 @@

metadata-result

See query for more details. - Source + Source


@@ -757,7 +757,7 @@

prepare-statement

:timeout n - Source + Source


@@ -768,7 +768,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -779,7 +779,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -790,7 +790,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -815,7 +815,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -833,7 +833,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -847,7 +847,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -865,7 +865,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -878,7 +878,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -893,7 +893,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -911,7 +911,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

@@ -958,7 +958,7 @@

as-identifier

Given a string, return it as-is. - Source + Source


@@ -971,7 +971,7 @@

as-key

a keyword, return it as-is. - Source + Source


@@ -985,7 +985,7 @@

as-keyword

Given a keyword, return it as-is. - Source + Source


@@ -993,15 +993,15 @@

as-named-identifierfunction
Usage: (as-named-identifier naming-strategy x)
 
-
Given a naming strategy and a keyword, return the keyword as a string using the 
+    
Given a naming strategy and a keyword, return the keyword as a string using the
 entity naming strategy.
 Given a naming strategy and a string, return the string as-is.
-The naming strategy should either be a function (the entity naming strategy) or 
+The naming strategy should either be a function (the entity naming strategy) or
 a map containing :entity and/or :keyword keys which provide the entity naming
 strategy and/or keyword naming strategy respectively.
- Source + Source



@@ -1009,17 +1009,17 @@

as-named-keyword

function
Usage: (as-named-keyword naming-strategy x)
 
-
Given a naming strategy and a string, return the string as a keyword using the 
+    
Given a naming strategy and a string, return the string as a keyword using the
 keyword naming strategy.
 Given a naming strategy and a keyword, return the keyword as-is.
-The naming strategy should either be a function (the entity naming strategy) or 
+The naming strategy should either be a function (the entity naming strategy) or
 a map containing :entity and/or :keyword keys which provide the entity naming
 strategy and/or keyword naming strategy respectively.
 Note that providing a single function will cause the default keyword naming
 strategy to be used!
- Source + Source


@@ -1035,7 +1035,7 @@

as-quoted-identifier< (as-quoted-identifier [A B] :name) will return AnameB as a string. - Source + Source



@@ -1049,7 +1049,7 @@

as-quoted-str

(as-quoted-str [A B] foo) will return AfooB - Source + Source


@@ -1066,7 +1066,7 @@

as-str

strategy quotes identifiers with `. - Source + Source


@@ -1077,7 +1077,7 @@

connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -1094,7 +1094,7 @@

create-table

describe the table may be supplied as strings or keywords. - Source + Source


@@ -1106,7 +1106,7 @@

create-table-ddl

return the DDL string for creating a table based on that. - Source + Source


@@ -1119,7 +1119,7 @@

delete-rows

values for any parameters. - Source + Source


@@ -1130,7 +1130,7 @@

do-commands

Executes SQL commands on the open database connection.
- Source + Source


@@ -1144,7 +1144,7 @@

do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -1158,7 +1158,7 @@

do-prepared-return Return the generated keys for the (single) update/insert. - Source + Source



@@ -1170,7 +1170,7 @@

drop-table

or keyword - Source + Source


@@ -1181,7 +1181,7 @@

find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -1194,7 +1194,7 @@

insert-record

Returns a map of the generated keys. - Source + Source


@@ -1207,7 +1207,7 @@

insert-records

Returns a sequence of maps containing the generated keys for each record. - Source + Source


@@ -1220,7 +1220,7 @@

insert-rows

If a single row is inserted, returns a map of the generated keys. - Source + Source


@@ -1236,7 +1236,7 @@

insert-values

If a single set of values is inserted, returns a map of the generated keys. - Source + Source


@@ -1248,7 +1248,7 @@

is-rollback-only

commit when complete - Source + Source


@@ -1265,7 +1265,7 @@

prepare-statement

:max-rows n - Source + Source


@@ -1276,7 +1276,7 @@

print-sql-exceptionPrints the contents of an SQLException to *out* - Source + Source



@@ -1287,7 +1287,7 @@

print-sql-except
Prints a chain of SQLExceptions to *out*
- Source + Source



@@ -1298,7 +1298,7 @@

print-update-countsPrints the update counts from a BatchUpdateException to *out* - Source + Source



@@ -1313,7 +1313,7 @@

resultset-seq

N is a unique integer). - Source + Source


@@ -1325,7 +1325,7 @@

set-rollback-only

commit when complete - Source + Source


@@ -1342,7 +1342,7 @@

transaction

committed when complete. - Source + Source


@@ -1359,7 +1359,7 @@

transaction*

complete. - Source + Source


@@ -1374,7 +1374,7 @@

update-or-insert-v strings or keywords (identifying columns) to updated values. - Source + Source



@@ -1388,7 +1388,7 @@

update-values

strings or keywords (identifying columns) to updated values. - Source + Source


@@ -1431,7 +1431,7 @@

with-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -1443,7 +1443,7 @@

with-connection*

closes the connection. - Source + Source


@@ -1458,7 +1458,7 @@

with-naming-strategy< naming strategy is identity; the default keyword naming strategy is lower-case. - Source + Source



@@ -1476,7 +1476,7 @@

with-query-results

See prepare-statement for supported options. - Source + Source


@@ -1494,7 +1494,7 @@

with-query-results* - Source + Source



@@ -1505,7 +1505,7 @@

with-quoted-identi
Evaluates body in the context of a simple quoting naming strategy.
- Source + Source

From 79f76c6643cb4c6986314a975e6a5b9d5404040a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 26 Aug 2015 21:13:38 -0700 Subject: [PATCH 101/171] Autodoc commit for master/772a58b0 --- index-0.4.2.clj | 166 ++++++++++++++++++++++++------------------------ index.html | 78 ++++++++++++----------- 2 files changed, 124 insertions(+), 120 deletions(-) diff --git a/index-0.4.2.clj b/index-0.4.2.clj index 90642c91..bcd90472 100644 --- a/index-0.4.2.clj +++ b/index-0.4.2.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :name "clojure.java.jdbc", @@ -20,9 +20,9 @@ :name "as-sql-name", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L56", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name", :doc @@ -34,23 +34,23 @@ :name "create-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L1073", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L1077", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl", :doc "Given a table name and column specs with an optional table-spec\nreturn the DDL string for creating that table.", :var-type "function", - :line 1073, + :line 1077, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L523", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L523", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection", :doc @@ -64,13 +64,13 @@ :name "db-do-commands", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L686", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L686", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands", :doc - "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true.", + "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true.\nUses executeBatch. This may affect what SQL you can run via db-do-commands.", :var-type "function", :line 686, :file "src/main/clojure/clojure/java/jdbc.clj"} @@ -80,37 +80,37 @@ :name "db-do-prepared", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L765", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L766", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nThe sql parameter can either be a SQL string or a PreparedStatement.\nReturn a seq of update counts (one count for each param-group).", :var-type "function", - :line 765, + :line 766, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db sql param-group] [db transaction? sql param-group]), :name "db-do-prepared-return-keys", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L709", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L710", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys", :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.", :var-type "function", - :line 709, + :line 710, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-find-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L517", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L517", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection", :doc @@ -122,9 +122,9 @@ :name "db-is-rollback-only", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L550", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L550", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only", :doc @@ -139,23 +139,23 @@ :name "db-query-with-resultset", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L785", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L786", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset", :doc - "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.", + "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\n [options sql & params] - options and a SQL query for creating a\n PreparedStatement, followed by any parameters it needs\nSee prepare-statement for supported options.\nUses executeQuery. This may affect what SQL you can run via query.", :var-type "function", - :line 785, + :line 786, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db]), :name "db-set-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L539", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L539", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!", :doc @@ -167,23 +167,23 @@ :name "db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L1096", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L1100", :deprecated "0.3.0", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction", :doc "Original name for with-db-transaction. Use that instead.", :var-type "macro", - :line 1096, + :line 1100, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db func & {:keys [isolation read-only?]}]), :name "db-transaction*", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L564", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L564", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*", :doc @@ -195,9 +195,9 @@ :name "db-unset-rollback-only!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L545", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L545", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!", :doc @@ -215,29 +215,29 @@ :name "delete!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L908", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L912", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!", :doc "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The optional keyword arguments specify how to transform\ncolumn names in the map (default 'as-is') and whether to run the delete in\na transaction (default true).\nExample:\n (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])", :var-type "function", - :line 908, + :line 912, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([name & {:keys [entities], :or {entities identity}}]), :name "drop-table-ddl", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L1091", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L1095", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl", :doc "Given a table name, return the DDL string for dropping that table.", :var-type "function", - :line 1091, + :line 1095, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([db-spec [sql & params] :multi? false :transaction? true] @@ -245,15 +245,15 @@ :name "execute!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L869", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L871", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!", :doc - "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).", + "Given a database connection and a vector containing SQL and optional parameters,\nperform a general (non-select) SQL operation. The optional keyword argument specifies\nwhether to run the operation in a transaction or not (default true).\nIf there are no parameters specified, executeUpdate will be used, otherwise\nexecuteBatch will be used. This may affect what SQL you can run via execute!", :var-type "function", - :line 869, + :line 871, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([{:keys @@ -277,9 +277,9 @@ :name "get-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L176", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L176", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection", :doc @@ -311,23 +311,23 @@ :name "insert!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L1016", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L1020", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!", :doc "Given a database connection, a table name and either maps representing rows or\na list of column names followed by lists of column values, perform an insert.\nUse :transaction? argument to specify whether to run in a transaction or not.\nThe default is true (use a transaction). Use :entities to specify how to convert\nthe table name and column names to SQL entities.", :var-type "function", - :line 1016, + :line 1020, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([meta-query & opt-args]), :name "metadata-query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L673", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L673", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query", :doc @@ -343,9 +343,9 @@ :name "metadata-result", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L655", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L655", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result", :doc @@ -368,9 +368,9 @@ :name "prepare-statement", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L428", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L428", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement", :doc @@ -382,9 +382,9 @@ :name "print-sql-exception", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L477", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L477", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception", :doc "Prints the contents of an SQLException to *out*", @@ -395,9 +395,9 @@ :name "print-sql-exception-chain", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L491", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L491", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain", :doc "Prints a chain of SQLExceptions to *out*", @@ -408,9 +408,9 @@ :name "print-update-counts", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L503", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L503", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts", :doc @@ -445,23 +445,23 @@ :name "query", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L832", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L834", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query", :doc "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The optional keyword arguments specify how to\nconstruct the result set:\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs. See db-query-with-resultset for details.", :var-type "function", - :line 832, + :line 834, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([q] [q x]), :name "quoted", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L73", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted", :doc @@ -477,9 +477,9 @@ :name "result-set-seq", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L365", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L365", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq", :doc @@ -498,23 +498,23 @@ :name "update!", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L1058", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L1062", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!", :doc "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The optional keyword arguments\nspecify how column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])", :var-type "function", - :line 1058, + :line 1062, :file "src/main/clojure/clojure/java/jdbc.clj"} {:arglists ([binding & body]), :name "with-db-connection", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L634", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L634", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection", :doc @@ -526,9 +526,9 @@ :name "with-db-metadata", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L644", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L644", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata", :doc @@ -540,9 +540,9 @@ :name "with-db-transaction", :namespace "clojure.java.jdbc", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L620", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L620", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction", :doc @@ -552,9 +552,9 @@ :file "src/main/clojure/clojure/java/jdbc.clj"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L347", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L347", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn", :namespace "clojure.java.jdbc", @@ -565,9 +565,9 @@ :name "IResultSetReadColumn"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L328", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L328", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter", :namespace "clojure.java.jdbc", @@ -578,9 +578,9 @@ :name "ISQLParameter"} {:file "src/main/clojure/clojure/java/jdbc.clj", :raw-source-url - "https://github.com/clojure/java.jdbc/raw/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc.clj#L314", + "https://github.com/clojure/java.jdbc/blob/772a58b03c83446717f4114b726848dee920a8fc/src/main/clojure/clojure/java/jdbc.clj#L314", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue", :namespace "clojure.java.jdbc", diff --git a/index.html b/index.html index eb9b38ff..8f025ed2 100644 --- a/index.html +++ b/index.html @@ -345,7 +345,7 @@

result-set-read-column

- Source + Source


@@ -371,7 +371,7 @@

set-parameter

- Source + Source


@@ -395,7 +395,7 @@

sql-value

- Source + Source @@ -418,7 +418,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -430,7 +430,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -441,7 +441,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -452,10 +452,11 @@

db-do-commands

Executes SQL commands on the specified database connection. Wraps the commands
 in a transaction if transaction? is true. transaction? can be ommitted and it
-defaults to true.
+defaults to true. +Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -471,7 +472,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -486,7 +487,7 @@

db-do-prepared-return-keys Return the generated keys for the (single) update/insert. - Source + Source



@@ -497,7 +498,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -509,7 +510,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -526,10 +527,11 @@

db-query-with-resultset

(the PreparedStatement already contains the SQL query) [options sql & params] - options and a SQL query for creating a PreparedStatement, followed by any parameters it needs -See prepare-statement for supported options. +See prepare-statement for supported options. +Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -541,7 +543,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -552,7 +554,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -574,7 +576,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -585,7 +587,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -603,7 +605,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -614,7 +616,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -625,10 +627,12 @@

execute!

Given a database connection and a vector containing SQL and optional parameters,
 perform a general (non-select) SQL operation. The optional keyword argument specifies
-whether to run the operation in a transaction or not (default true).
+whether to run the operation in a transaction or not (default true). +If there are no parameters specified, executeUpdate will be used, otherwise +executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -686,7 +690,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -703,7 +707,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -721,7 +725,7 @@

metadata-query

:result-set-fn ...)) - Source + Source


@@ -736,7 +740,7 @@

metadata-result

See query for more details. - Source + Source


@@ -757,7 +761,7 @@

prepare-statement

:timeout n - Source + Source


@@ -768,7 +772,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -779,7 +783,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -790,7 +794,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -815,7 +819,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -833,7 +837,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -847,7 +851,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -865,7 +869,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -878,7 +882,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -893,7 +897,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -911,7 +915,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 1be321281a4ac984d5b1a3fd826e1b98e5f496fd Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 7 Oct 2015 16:13:26 -0700 Subject: [PATCH 102/171] Autodoc commit for master/5d441f74 --- api-index.html | 6 +- index-0.4.2.clj => index-0.4.3.clj | 192 ++++++++++++++--------------- index.html | 74 +++++------ 3 files changed, 136 insertions(+), 136 deletions(-) rename index-0.4.2.clj => index-0.4.3.clj (87%) diff --git a/api-index.html b/api-index.html index db4ff3fc..f843107f 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.4.2 API documentation + Index - JDBC-based SQL Interface 0.4.3 API documentation @@ -25,7 +25,7 @@

java.jdbc AP
Logo & site design by Tom Hickey.
From a121845bd5971543f7740c6904c70802e78aae53 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sat, 26 Mar 2016 21:36:39 -0700 Subject: [PATCH 107/171] Autodoc commit for master/acdcf934 --- index-0.5.0.clj | 192 ++++++++++++++++++++++++------------------------ index.html | 72 +++++++++--------- 2 files changed, 133 insertions(+), 131 deletions(-) diff --git a/index-0.5.0.clj b/index-0.5.0.clj index d02c531a..f2c8fe3c 100644 --- a/index-0.5.0.clj +++ b/index-0.5.0.clj @@ -6,7 +6,7 @@ :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj"} {:doc "A Clojure interface to SQL databases via JDBC\n\nThis namespace contains the old API (0.2.3) which was deprecated in the 0.3.0\nrelease and is provided for backward compatibility. This API will be removed\ncompletely before a 1.0.0 release so will need to migrate code to the new API\nbefore that release.\n\nclojure.java.jdbc provides a simple abstraction for CRUD (create, read,\nupdate, delete) operations on a SQL database, along with basic transaction\nsupport. Basic DDL operations are also supported (create table, drop table,\naccess to table metadata).\n\nMaps are used to represent records, making it easy to store and retrieve\ndata. Results can be processed using any standard sequence operations.\n\nFor most operations, Java's PreparedStatement is used so your SQL and\nparameters can be represented as simple vectors where the first element\nis the SQL string, with ? for each parameter, and the remaining elements\nare the parameter values to be substituted. In general, operations return\nthe number of rows affected, except for a single record insert where any\ngenerated keys are returned (as a map).", :author "Stephen C. Gilardi, Sean Corfield", @@ -17,11 +17,11 @@ "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc/deprecated.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L56", :line 56, :var-type "function", :arglists ([f] [f x]), @@ -31,12 +31,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L1057", - :line 1057, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L1069", + :line 1069, :var-type "function", :arglists ([table & specs]), :doc @@ -45,12 +45,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L527", - :line 527, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L531", + :line 531, :var-type "function", :arglists ([db]), :doc @@ -59,12 +59,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L678", - :line 678, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L682", + :line 682, :var-type "function", :arglists ([db-spec sql-command & sql-commands] @@ -75,12 +75,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L746", - :line 746, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L758", + :line 758, :var-type "function", :arglists ([db-spec sql & param-groups] @@ -91,26 +91,26 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L699", - :line 699, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L724", + :line 724, :var-type "function", :arglists ([db sql param-group] [db transaction? sql param-group]), :doc - "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.", + "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.\nA PreparedStatement may be passed in, instead of a SQL string, in which\ncase :return-keys MUST BE SET on that PreparedStatement!", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L521", - :line 521, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L525", + :line 525, :var-type "function", :arglists ([db]), :doc @@ -119,12 +119,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L544", - :line 544, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L548", + :line 548, :var-type "function", :arglists ([db]), :doc @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L766", - :line 766, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L778", + :line 778, :var-type "function", :arglists ([db-spec [sql-string & params] func] @@ -150,12 +150,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L533", - :line 533, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L537", + :line 537, :var-type "function", :arglists ([db]), :doc @@ -164,12 +164,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L1080", - :line 1080, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L1092", + :line 1092, :deprecated "0.3.0", :var-type "macro", :arglists ([binding & body]), @@ -178,12 +178,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L558", - :line 558, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L562", + :line 562, :var-type "function", :arglists ([db func & {:keys [isolation read-only?]}]), :doc @@ -192,12 +192,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L539", - :line 539, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L543", + :line 543, :var-type "function", :arglists ([db]), :doc @@ -206,12 +206,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L892", - :line 892, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L904", + :line 904, :var-type "function", :arglists ([db @@ -226,12 +226,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L1075", - :line 1075, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L1087", + :line 1087, :var-type "function", :arglists ([name & {:keys [entities], :or {entities identity}}]), :doc @@ -240,12 +240,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L851", - :line 851, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L863", + :line 863, :var-type "function", :arglists ([db-spec [sql & params] :multi? false :transaction? true] @@ -256,11 +256,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L176", + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L176", :line 176, :var-type "function", :arglists @@ -288,12 +288,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L1000", - :line 1000, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L1012", + :line 1012, :var-type "function", :arglists ([db-spec table row-map :transaction? true :entities identity] @@ -322,12 +322,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L665", - :line 665, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L669", + :line 669, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -336,12 +336,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L647", - :line 647, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L651", + :line 651, :var-type "function", :arglists ([rs-or-value @@ -354,11 +354,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L432", + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L432", :line 432, :var-type "function", :arglists @@ -379,12 +379,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L481", - :line 481, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L485", + :line 485, :var-type "function", :arglists ([exception]), :doc "Prints the contents of an SQLException to *out*", @@ -392,12 +392,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L495", - :line 495, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L499", + :line 499, :var-type "function", :arglists ([exception]), :doc "Prints a chain of SQLExceptions to *out*", @@ -405,12 +405,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L507", - :line 507, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L511", + :line 511, :var-type "function", :arglists ([exception]), :doc @@ -419,12 +419,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L814", - :line 814, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L826", + :line 826, :var-type "function", :arglists ([db-spec @@ -456,11 +456,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L73", :line 73, :var-type "function", :arglists ([q] [q x]), @@ -470,11 +470,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L365", + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L365", :line 365, :var-type "function", :arglists @@ -487,12 +487,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L1042", - :line 1042, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L1054", + :line 1054, :var-type "function", :arglists ([db @@ -508,12 +508,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L626", - :line 626, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L630", + :line 630, :var-type "macro", :arglists ([binding & body]), :doc @@ -522,12 +522,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L636", - :line 636, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L640", + :line 640, :var-type "macro", :arglists ([binding & body]), :doc @@ -536,12 +536,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L612", - :line 612, + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L616", + :line 616, :var-type "macro", :arglists ([binding & body]), :doc @@ -550,11 +550,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L347", + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L347", :line 347, :var-type "protocol", :arglists nil, @@ -564,11 +564,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L328", + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L328", :line 328, :var-type "protocol", :arglists nil, @@ -578,11 +578,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/4842f2951a421e5ea3c4cfa805ed97780b426393/src/main/clojure/clojure/java/jdbc.clj#L314", + "https://github.com/clojure/java.jdbc/blob/5321518f3551e38b33985d9b48e0ca19a29d57d1/src/main/clojure/clojure/java/jdbc.clj#L314", :line 314, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index b01ea07f..4a65ec84 100644 --- a/index.html +++ b/index.html @@ -345,7 +345,7 @@

result-set-read-column

- Source + Source


@@ -371,7 +371,7 @@

set-parameter

- Source + Source


@@ -395,7 +395,7 @@

sql-value

- Source + Source @@ -418,7 +418,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -430,7 +430,7 @@

create-table-ddl

return the DDL string for creating that table. - Source + Source


@@ -441,7 +441,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -456,7 +456,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -472,7 +472,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -484,10 +484,12 @@

db-do-prepared-return-keys
Executes an (optionally parameterized) SQL prepared statement on the
 open database connection. The param-group is a seq of values for all of
 the parameters. transaction? can be ommitted and will default to true.
-Return the generated keys for the (single) update/insert.
+Return the generated keys for the (single) update/insert. +A PreparedStatement may be passed in, instead of a SQL string, in which +case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -498,7 +500,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -510,7 +512,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -531,7 +533,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -543,7 +545,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -554,7 +556,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -576,7 +578,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -587,7 +589,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -605,7 +607,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -616,7 +618,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -632,7 +634,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -690,7 +692,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -707,7 +709,7 @@

insert!

the table name and column names to SQL entities. - Source + Source


@@ -725,7 +727,7 @@

metadata-query

:result-set-fn ...)) - Source + Source


@@ -740,7 +742,7 @@

metadata-result

See query for more details. - Source + Source


@@ -761,7 +763,7 @@

prepare-statement

:timeout n - Source + Source


@@ -772,7 +774,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -783,7 +785,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -794,7 +796,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -819,7 +821,7 @@

query

by any parameters it needs. See db-query-with-resultset for details. - Source + Source


@@ -837,7 +839,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -851,7 +853,7 @@

result-set-seq

by appending _N before applying the naming strategy (where N is a unique integer). - Source + Source


@@ -869,7 +871,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -882,7 +884,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -897,7 +899,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -915,7 +917,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 392b3490374cd90859e87fd606ec17af7f0d56e4 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 27 Mar 2016 10:40:32 -0700 Subject: [PATCH 108/171] Autodoc commit for master/38a301ad --- api-index.html | 6 +++--- index-0.5.0.clj => index-0.5.1.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.5.0.clj => index-0.5.1.clj (100%) diff --git a/api-index.html b/api-index.html index b0affe55..7ee20f8b 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.5.0 API documentation + Index - JDBC-based SQL Interface 0.5.1 API documentation @@ -25,7 +25,7 @@

java.jdbc AP
@@ -418,7 +418,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -426,11 +426,15 @@

create-table-ddl

function
Usage: (create-table-ddl table & specs)
 
-
Given a table name and column specs with an optional table-spec
-return the DDL string for creating that table.
+
Given a table name and column specs return the DDL string for creating that
+table. The column specs may be followed by :options and an options map that
+includes :table-spec -- a string that is appended to the DDL -- and/or
+:entities -- a function to specify how column names are transformed.
+For backward compatibility, those options may be specified inline instead of
+via :options (but that is deprecated).
- Source + Source


@@ -441,7 +445,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -456,7 +460,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -472,7 +476,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -489,7 +493,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -500,7 +504,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -512,7 +516,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -533,7 +537,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -545,7 +549,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -556,7 +560,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -580,7 +584,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -591,7 +595,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -602,16 +606,15 @@

delete!

(delete! db table where-clause k v & kvs)
Given a database connection, a table name and a where clause of columns to match,
-perform a delete. The optional keyword arguments specify how to transform
-column names in the map (default 'as-is') and whether to run the delete in
-a transaction (default true).
+perform a delete. The options may specify how to transform column names in the
+map (default 'as-is') and whether to run the delete in a transaction (default true).
 Example:
   (delete! db :person ["zip = ?" 94546])
 is equivalent to:
   (execute! db ["DELETE FROM person WHERE zip = ?" 94546])
- Source + Source


@@ -624,7 +627,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -646,7 +649,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -704,7 +707,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -717,13 +720,13 @@

insert!

Given a database connection, a table name and either maps representing rows or
 a list of column names followed by lists of column values, perform an insert.
 The rows or columns may be followed by :options and a map of options (or, for
-backward compatibility, just the unrolled options instead).
+backward compatibility, just the unrolled options instead, but that is deprecated).
 The :transaction? option specifies whether to run in a transaction or not.
 The default is true (use a transaction). The :entities options specifies how
 to convert the table name and column names to SQL entities.
- Source + Source


@@ -732,16 +735,15 @@

metadata-query

Usage: (metadata-query meta-query & opt-args)
 
Given a Java expression that extracts metadata (in the context of with-db-metadata),
-and additional optional arguments like metadata-result, manage the connection for a
-single metadata-based query. Example usage:
+and a map of options like metadata-result, manage the connection for a single
+metadata-based query. Example usage:
 
 (with-db-metadata [meta db-spec]
   (metadata-query (.getTables meta nil nil nil (into-array String ["TABLE"]))
-    {:row-fn ...
-     :result-set-fn ...}))
+ {:row-fn ... :result-set-fn ...})) - Source + Source


@@ -753,12 +755,12 @@

metadata-result

If the argument is a java.sql.ResultSet, turn it into a result-set-seq,
 else return it as-is. This makes working with metadata easier.
-Also accepts :identifiers, :as-arrays?, :row-fn, and :result-set-fn
-to control how the ResultSet is transformed and returned.
+Also accepts an option map containing :identifiers, :as-arrays?, :row-fn,
+and :result-set-fn to control how the ResultSet is transformed and returned.
 See query for more details.
- Source + Source


@@ -768,20 +770,20 @@

prepare-statement

(prepare-statement con sql {:keys [return-keys result-type concurrency cursors fetch-size max-rows timeout]}) (prepare-statement con sql k v & kvs) -
Create a prepared statement from a connection, a SQL string and an
-optional list of parameters:
-  :return-keys truthy | nil - default nil
-    for some drivers, this may be a vector of column names to identify
-    the generated keys to return, otherwise it should just be true
-  :result-type :forward-only | :scroll-insensitive | :scroll-sensitive
-  :concurrency :read-only | :updatable
-  :cursors
-  :fetch-size n
-  :max-rows n
-  :timeout n
+
Create a prepared statement from a connection, a SQL string and a map
+of options:
+   :return-keys truthy | nil - default nil
+     for some drivers, this may be a vector of column names to identify
+     the generated keys to return, otherwise it should just be true
+   :result-type :forward-only | :scroll-insensitive | :scroll-sensitive
+   :concurrency :read-only | :updatable
+   :cursors
+   :fetch-size n
+   :max-rows n
+   :timeout n
- Source + Source


@@ -792,7 +794,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -803,7 +805,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -814,7 +816,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -838,7 +840,7 @@

query

string or PreparedStatement. See db-query-with-resultset for details. - Source + Source


@@ -856,7 +858,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -869,10 +871,14 @@

result-set-seq

Creates and returns a lazy sequence of maps corresponding to the rows in the
 java.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it
 respects the specified naming strategy. Duplicate column names are made unique
-by appending _N before applying the naming strategy (where N is a unique integer).
+by appending _N before applying the naming strategy (where N is a unique integer), +unless the :as-arrays? option is :cols-as-is, in which case the column names +are untouched (the result set maintains column name/value order). +The :identifiers option specifies how SQL column names are converted to Clojure +keywords. The default is to convert them to lower case. - Source + Source


@@ -883,8 +889,8 @@

update!

(update! db table set-map where-clause k v & kvs)
Given a database connection, a table name, a map of column values to set and a
-where clause of columns to match, perform an update. The optional keyword arguments
-specify how column names (in the set / match maps) should be transformed (default
+where clause of columns to match, perform an update. The options may specify
+how column names (in the set / match maps) should be transformed (default
 'as-is') and whether to run the update in a transaction (default true).
 Example:
   (update! db :person {:zip 94540} ["zip = ?" 94546])
@@ -892,7 +898,7 @@ 

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546])
- Source + Source


@@ -905,7 +911,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -920,7 +926,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -933,12 +939,12 @@

with-db-transaction

that is bound for evaluation of the body. The binding may also specify the isolation level for the transaction, via the :isolation option and/or set the transaction to readonly via the :read-only? option. -(with-db-transaction [t-con db-spec :isolation level :read-only? true] +(with-db-transaction [t-con db-spec {:isolation level :read-only? true}] ... t-con ...) See db-transaction* for more details. - Source + Source

From 3b05932f0bcc7c509656f51c15901d3da18450d5 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sat, 9 Apr 2016 11:54:52 -0700 Subject: [PATCH 112/171] Autodoc commit for master/490de0b4 --- api-index.html | 6 +++--- index-0.5.5.clj => index-0.6.0.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.5.5.clj => index-0.6.0.clj (100%) diff --git a/api-index.html b/api-index.html index fdf91a36..0b5970b5 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.5.5 API documentation + Index - JDBC-based SQL Interface 0.6.0 API documentation @@ -25,7 +25,7 @@

java.jdbc AP
@@ -424,7 +424,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -445,7 +445,7 @@

create-table-ddl

that is also deprecated). - Source + Source


@@ -456,7 +456,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -471,7 +471,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -487,7 +487,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -504,7 +504,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -515,7 +515,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -527,7 +527,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -548,7 +548,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -560,7 +560,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -571,7 +571,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -595,7 +595,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -606,7 +606,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -625,7 +625,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -638,7 +638,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -660,7 +660,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -718,7 +718,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -737,7 +737,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -756,7 +756,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -767,7 +767,7 @@

legacy-create-table-ddl

Deprecated version of create-table-ddl.
- Source + Source


@@ -784,7 +784,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -801,7 +801,7 @@

metadata-result

See query for more details. - Source + Source


@@ -824,7 +824,7 @@

prepare-statement

:timeout n - Source + Source


@@ -835,7 +835,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -846,7 +846,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -857,7 +857,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -881,7 +881,7 @@

query

string or PreparedStatement. See db-query-with-resultset for details. - Source + Source


@@ -899,7 +899,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -919,7 +919,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -939,7 +939,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -952,7 +952,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -967,7 +967,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -985,7 +985,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 7eb1698ad668d0705d3df3e2511848d87361ee42 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 10 Apr 2016 03:49:02 -0700 Subject: [PATCH 116/171] Autodoc commit for master/5a06565d --- api-index.html | 6 +++--- index-0.5.6.clj => index-0.6.0.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.5.6.clj => index-0.6.0.clj (100%) diff --git a/api-index.html b/api-index.html index 2f9687f9..8822dad9 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.5.6 API documentation + Index - JDBC-based SQL Interface 0.6.0 API documentation @@ -25,7 +25,7 @@

java.jdbc AP


@@ -377,7 +377,7 @@

set-parameter

- Source + Source


@@ -401,7 +401,7 @@

sql-value

- Source + Source @@ -424,7 +424,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -445,7 +445,7 @@

create-table-ddl

that is also deprecated). - Source + Source


@@ -456,22 +456,25 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


db-do-commands

function
-
Usage: (db-do-commands db-spec sql-command & sql-commands)
-       (db-do-commands db-spec transaction? sql-command & sql-commands)
+    
Usage: (db-do-commands db sql-commands)
+       (db-do-commands db transaction? sql-commands)
+       (db-do-commands db t-or-cmd cmd-1 cmd-2 & cmds)
 
Executes SQL commands on the specified database connection. Wraps the commands
 in a transaction if transaction? is true. transaction? can be ommitted and it
-defaults to true.
+defaults to true. Accepts a single SQL command (string) or a vector of them.
+For backward compatibility, also accepts multiple string arguments but that
+is deprecated and will be removed in 0.6.0.
 Uses executeBatch. This may affect what SQL you can run via db-do-commands.
- Source + Source


@@ -487,7 +490,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -504,7 +507,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -515,7 +518,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -527,7 +530,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -548,7 +551,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -560,7 +563,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -571,7 +574,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -595,7 +598,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -606,7 +609,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -625,7 +628,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -638,7 +641,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -660,7 +663,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -718,7 +721,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -737,7 +740,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -756,7 +759,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -767,7 +770,7 @@

legacy-create-table-ddl

Deprecated version of create-table-ddl.
- Source + Source


@@ -784,7 +787,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -801,7 +804,7 @@

metadata-result

See query for more details. - Source + Source


@@ -824,7 +827,7 @@

prepare-statement

:timeout n - Source + Source


@@ -835,7 +838,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -846,7 +849,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -857,7 +860,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -881,7 +884,7 @@

query

string or PreparedStatement. See db-query-with-resultset for details. - Source + Source


@@ -899,7 +902,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -919,7 +922,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -939,7 +942,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -952,7 +955,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -967,7 +970,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -985,7 +988,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 55fcfa08ea77d49f3222370184e9d4f57e0375a0 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 11 Apr 2016 11:32:47 -0700 Subject: [PATCH 119/171] Autodoc commit for master/5eb70bba --- index-0.6.0.clj | 157 ++++++++++++++++++++++++------------------------ index.html | 77 ++++++++++++------------ 2 files changed, 118 insertions(+), 116 deletions(-) diff --git a/index-0.6.0.clj b/index-0.6.0.clj index ba398b51..384e89d5 100644 --- a/index-0.6.0.clj +++ b/index-0.6.0.clj @@ -6,7 +6,7 @@ :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj"} {:doc "A Clojure interface to SQL databases via JDBC\n\nThis namespace contains the old API (0.2.3) which was deprecated in the 0.3.0\nrelease and is provided for backward compatibility. This API will be removed\ncompletely before a 1.0.0 release so will need to migrate code to the new API\nbefore that release.\n\nclojure.java.jdbc provides a simple abstraction for CRUD (create, read,\nupdate, delete) operations on a SQL database, along with basic transaction\nsupport. Basic DDL operations are also supported (create table, drop table,\naccess to table metadata).\n\nMaps are used to represent records, making it easy to store and retrieve\ndata. Results can be processed using any standard sequence operations.\n\nFor most operations, Java's PreparedStatement is used so your SQL and\nparameters can be represented as simple vectors where the first element\nis the SQL string, with ? for each parameter, and the remaining elements\nare the parameter values to be substituted. In general, operations return\nthe number of rows affected, except for a single record insert where any\ngenerated keys are returned (as a map).", :author "Stephen C. Gilardi, Sean Corfield", @@ -17,11 +17,11 @@ "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc/deprecated.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L56", :line 56, :var-type "function", :arglists ([f] [f x]), @@ -31,11 +31,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L1225", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1225", :line 1225, :var-type "function", :arglists @@ -48,11 +48,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L543", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L543", :line 543, :var-type "function", :arglists ([db]), @@ -62,11 +62,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L700", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L700", :line 700, :var-type "function", :arglists @@ -79,27 +79,28 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L793", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L793", :line 793, :var-type "function", :arglists - ([db-spec sql & param-groups] - [db-spec transaction? sql & param-groups]), + ([db sql-param-groups] + [db transaction? sql-param-groups] + [db t-or-sql-p-g sql-pg-1 pg-2 & pgs]), :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nThe sql parameter can either be a SQL string or a PreparedStatement.\nReturn a seq of update counts (one count for each param-group).", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L758", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L758", :line 758, :var-type "function", :arglists ([db sql param-group] [db transaction? sql param-group]), @@ -109,11 +110,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L537", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L537", :line 537, :var-type "function", :arglists ([db]), @@ -123,11 +124,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L560", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L560", :line 560, :var-type "function", :arglists ([db]), @@ -137,12 +138,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L826", - :line 826, + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L824", + :line 824, :var-type "function", :arglists ([db-spec [sql-string & params] func] @@ -154,11 +155,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L549", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L549", :line 549, :var-type "function", :arglists ([db]), @@ -168,11 +169,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L1275", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1275", :line 1275, :deprecated "0.3.0", :var-type "macro", @@ -182,11 +183,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L574", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L574", :line 574, :var-type "function", :arglists @@ -199,11 +200,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L555", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L555", :line 555, :var-type "function", :arglists ([db]), @@ -213,11 +214,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L956", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L956", :line 956, :var-type "function", :arglists @@ -234,11 +235,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L1266", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1266", :line 1266, :var-type "function", :arglists @@ -251,12 +252,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L907", - :line 907, + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L905", + :line 905, :var-type "function", :arglists ([db sql-params] @@ -271,11 +272,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L176", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L176", :line 176, :var-type "function", :arglists @@ -303,11 +304,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L1106", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1106", :line 1106, :var-type "function", :arglists @@ -320,11 +321,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L1166", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1166", :line 1166, :var-type "function", :arglists @@ -337,11 +338,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "legacy-create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L1258", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1258", :line 1258, :var-type "function", :arglists ([table & specs]), @@ -350,11 +351,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/legacy-create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L688", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L688", :line 688, :var-type "macro", :arglists ([meta-query & opt-args]), @@ -364,11 +365,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L666", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L666", :line 666, :var-type "function", :arglists @@ -383,11 +384,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L440", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L440", :line 440, :var-type "function", :arglists @@ -409,11 +410,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L497", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L497", :line 497, :var-type "function", :arglists ([exception]), @@ -422,11 +423,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L511", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L511", :line 511, :var-type "function", :arglists ([exception]), @@ -435,11 +436,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L523", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L523", :line 523, :var-type "function", :arglists ([exception]), @@ -449,12 +450,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L874", - :line 874, + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L872", + :line 872, :var-type "function", :arglists ([db sql-params] @@ -469,11 +470,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L73", :line 73, :var-type "function", :arglists ([q] [q x]), @@ -483,11 +484,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L365", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L365", :line 365, :var-type "function", :arglists @@ -500,11 +501,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L1204", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1204", :line 1204, :var-type "function", :arglists @@ -522,11 +523,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L645", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L645", :line 645, :var-type "macro", :arglists ([binding & body]), @@ -536,11 +537,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L655", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L655", :line 655, :var-type "macro", :arglists ([binding & body]), @@ -550,11 +551,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L631", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L631", :line 631, :var-type "macro", :arglists ([binding & body]), @@ -564,11 +565,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L347", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L347", :line 347, :var-type "protocol", :arglists nil, @@ -578,11 +579,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L328", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L328", :line 328, :var-type "protocol", :arglists nil, @@ -592,11 +593,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/8b9a89a5006485b7d0c7b9fefee9281e3435e1b5/src/main/clojure/clojure/java/jdbc.clj#L314", + "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L314", :line 314, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 26ee12fb..9e43e771 100644 --- a/index.html +++ b/index.html @@ -351,7 +351,7 @@

result-set-read-column

- Source + Source


@@ -377,7 +377,7 @@

set-parameter

- Source + Source


@@ -401,7 +401,7 @@

sql-value

- Source + Source @@ -424,7 +424,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -445,7 +445,7 @@

create-table-ddl

that is also deprecated). - Source + Source


@@ -456,7 +456,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -474,14 +474,15 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


db-do-prepared

function
-
Usage: (db-do-prepared db-spec sql & param-groups)
-       (db-do-prepared db-spec transaction? sql & param-groups)
+    
Usage: (db-do-prepared db sql-param-groups)
+       (db-do-prepared db transaction? sql-param-groups)
+       (db-do-prepared db t-or-sql-p-g sql-pg-1 pg-2 & pgs)
 
Executes an (optionally parameterized) SQL prepared statement on the
 open database connection. Each param-group is a seq of values for all of
@@ -490,7 +491,7 @@ 

db-do-prepared

Return a seq of update counts (one count for each param-group).
- Source + Source


@@ -507,7 +508,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -518,7 +519,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -530,7 +531,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -551,7 +552,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -563,7 +564,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -574,7 +575,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -598,7 +599,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -609,7 +610,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -628,7 +629,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -641,7 +642,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -663,7 +664,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -721,7 +722,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -740,7 +741,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -759,7 +760,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -770,7 +771,7 @@

legacy-create-table-ddl

Deprecated version of create-table-ddl.
- Source + Source


@@ -787,7 +788,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -804,7 +805,7 @@

metadata-result

See query for more details. - Source + Source


@@ -827,7 +828,7 @@

prepare-statement

:timeout n - Source + Source


@@ -838,7 +839,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -849,7 +850,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -860,7 +861,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -884,7 +885,7 @@

query

string or PreparedStatement. See db-query-with-resultset for details. - Source + Source


@@ -902,7 +903,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -922,7 +923,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -942,7 +943,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -955,7 +956,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -970,7 +971,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -988,7 +989,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 8dc1de184bf45350650f9cfa7a21e502dc88f7a0 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 11 Apr 2016 12:30:07 -0700 Subject: [PATCH 120/171] Autodoc commit for master/441e32a4 --- index-0.6.0.clj | 173 ++++++++++++++++++++++++------------------------ index.html | 75 ++++++++++----------- 2 files changed, 125 insertions(+), 123 deletions(-) diff --git a/index-0.6.0.clj b/index-0.6.0.clj index 384e89d5..73db4b36 100644 --- a/index-0.6.0.clj +++ b/index-0.6.0.clj @@ -6,7 +6,7 @@ :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj"} {:doc "A Clojure interface to SQL databases via JDBC\n\nThis namespace contains the old API (0.2.3) which was deprecated in the 0.3.0\nrelease and is provided for backward compatibility. This API will be removed\ncompletely before a 1.0.0 release so will need to migrate code to the new API\nbefore that release.\n\nclojure.java.jdbc provides a simple abstraction for CRUD (create, read,\nupdate, delete) operations on a SQL database, along with basic transaction\nsupport. Basic DDL operations are also supported (create table, drop table,\naccess to table metadata).\n\nMaps are used to represent records, making it easy to store and retrieve\ndata. Results can be processed using any standard sequence operations.\n\nFor most operations, Java's PreparedStatement is used so your SQL and\nparameters can be represented as simple vectors where the first element\nis the SQL string, with ? for each parameter, and the remaining elements\nare the parameter values to be substituted. In general, operations return\nthe number of rows affected, except for a single record insert where any\ngenerated keys are returned (as a map).", :author "Stephen C. Gilardi, Sean Corfield", @@ -17,11 +17,11 @@ "https://github.com/clojure/java.jdbc/blob/59872ac51fd9f9167e7fd8fdb3663facee9bd336/src/main/clojure/clojure/java/jdbc/deprecated.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L56", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L56", :line 56, :var-type "function", :arglists ([f] [f x]), @@ -31,12 +31,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1225", - :line 1225, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L1233", + :line 1233, :var-type "function", :arglists ([table specs] @@ -48,11 +48,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L543", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L543", :line 543, :var-type "function", :arglists ([db]), @@ -62,11 +62,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L700", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L700", :line 700, :var-type "function", :arglists @@ -79,12 +79,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L793", - :line 793, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L801", + :line 801, :var-type "function", :arglists ([db sql-param-groups] @@ -96,25 +96,26 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L758", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L758", :line 758, :var-type "function", - :arglists ([db sql param-group] [db transaction? sql param-group]), + :arglists + ([db sql] [db sql param-group] [db transaction? sql param-group]), :doc "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.\nA PreparedStatement may be passed in, instead of a SQL string, in which\ncase :return-keys MUST BE SET on that PreparedStatement!", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L537", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L537", :line 537, :var-type "function", :arglists ([db]), @@ -124,11 +125,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L560", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L560", :line 560, :var-type "function", :arglists ([db]), @@ -138,12 +139,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L824", - :line 824, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L832", + :line 832, :var-type "function", :arglists ([db-spec [sql-string & params] func] @@ -155,11 +156,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L549", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L549", :line 549, :var-type "function", :arglists ([db]), @@ -169,12 +170,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1275", - :line 1275, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L1283", + :line 1283, :deprecated "0.3.0", :var-type "macro", :arglists ([binding & body]), @@ -183,11 +184,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L574", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L574", :line 574, :var-type "function", :arglists @@ -200,11 +201,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L555", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L555", :line 555, :var-type "function", :arglists ([db]), @@ -214,12 +215,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L956", - :line 956, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L964", + :line 964, :var-type "function", :arglists ([db table where-clause] @@ -235,12 +236,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1266", - :line 1266, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L1274", + :line 1274, :var-type "function", :arglists ([name] @@ -252,12 +253,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L905", - :line 905, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L913", + :line 913, :var-type "function", :arglists ([db sql-params] @@ -272,11 +273,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L176", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L176", :line 176, :var-type "function", :arglists @@ -304,12 +305,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1106", - :line 1106, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L1114", + :line 1114, :var-type "function", :arglists ([db-spec table row-map & row-maps] @@ -321,12 +322,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1166", - :line 1166, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L1174", + :line 1174, :var-type "function", :arglists ([db table rows] @@ -338,12 +339,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "legacy-create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1258", - :line 1258, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L1266", + :line 1266, :var-type "function", :arglists ([table & specs]), :doc "Deprecated version of create-table-ddl.", @@ -351,11 +352,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/legacy-create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L688", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L688", :line 688, :var-type "macro", :arglists ([meta-query & opt-args]), @@ -365,11 +366,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L666", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L666", :line 666, :var-type "function", :arglists @@ -384,11 +385,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L440", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L440", :line 440, :var-type "function", :arglists @@ -410,11 +411,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L497", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L497", :line 497, :var-type "function", :arglists ([exception]), @@ -423,11 +424,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L511", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L511", :line 511, :var-type "function", :arglists ([exception]), @@ -436,11 +437,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L523", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L523", :line 523, :var-type "function", :arglists ([exception]), @@ -450,12 +451,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L872", - :line 872, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L880", + :line 880, :var-type "function", :arglists ([db sql-params] @@ -470,11 +471,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L73", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L73", :line 73, :var-type "function", :arglists ([q] [q x]), @@ -484,11 +485,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L365", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L365", :line 365, :var-type "function", :arglists @@ -501,12 +502,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L1204", - :line 1204, + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L1212", + :line 1212, :var-type "function", :arglists ([db table set-map where-clause] @@ -523,11 +524,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L645", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L645", :line 645, :var-type "macro", :arglists ([binding & body]), @@ -537,11 +538,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L655", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L655", :line 655, :var-type "macro", :arglists ([binding & body]), @@ -551,11 +552,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L631", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L631", :line 631, :var-type "macro", :arglists ([binding & body]), @@ -565,11 +566,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L347", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L347", :line 347, :var-type "protocol", :arglists nil, @@ -579,11 +580,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L328", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L328", :line 328, :var-type "protocol", :arglists nil, @@ -593,11 +594,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5eb70bba981c5fe81862d59bf0d8b59898cc3919/src/main/clojure/clojure/java/jdbc.clj#L314", + "https://github.com/clojure/java.jdbc/blob/441e32a4440f572b64e8fb93b713a62525c5e610/src/main/clojure/clojure/java/jdbc.clj#L314", :line 314, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 9e43e771..98e3a89b 100644 --- a/index.html +++ b/index.html @@ -351,7 +351,7 @@

result-set-read-column

- Source + Source


@@ -377,7 +377,7 @@

set-parameter

- Source + Source


@@ -401,7 +401,7 @@

sql-value

- Source + Source @@ -424,7 +424,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -445,7 +445,7 @@

create-table-ddl

that is also deprecated). - Source + Source


@@ -456,7 +456,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -474,7 +474,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -491,13 +491,14 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


db-do-prepared-return-keys

function
-
Usage: (db-do-prepared-return-keys db sql param-group)
+    
Usage: (db-do-prepared-return-keys db sql)
+       (db-do-prepared-return-keys db sql param-group)
        (db-do-prepared-return-keys db transaction? sql param-group)
 
Executes an (optionally parameterized) SQL prepared statement on the
@@ -508,7 +509,7 @@ 

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement!

- Source + Source


@@ -519,7 +520,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -531,7 +532,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -552,7 +553,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -564,7 +565,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -575,7 +576,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -599,7 +600,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -610,7 +611,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -629,7 +630,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -642,7 +643,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -664,7 +665,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -722,7 +723,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -741,7 +742,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -760,7 +761,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -771,7 +772,7 @@

legacy-create-table-ddl

Deprecated version of create-table-ddl.
- Source + Source


@@ -788,7 +789,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -805,7 +806,7 @@

metadata-result

See query for more details. - Source + Source


@@ -828,7 +829,7 @@

prepare-statement

:timeout n - Source + Source


@@ -839,7 +840,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -850,7 +851,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -861,7 +862,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -885,7 +886,7 @@

query

string or PreparedStatement. See db-query-with-resultset for details. - Source + Source


@@ -903,7 +904,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -923,7 +924,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -943,7 +944,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -956,7 +957,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -971,7 +972,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -989,7 +990,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 27f1d3316e12043793101a55ccf799302124a638 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 12 Apr 2016 18:58:23 -0700 Subject: [PATCH 121/171] Autodoc commit for master/4fda95cf --- api-index.html | 6 +- index-0.6.0.clj => index-0.5.8.clj | 181 +++++++++++++++-------------- index.html | 89 +++++++------- 3 files changed, 140 insertions(+), 136 deletions(-) rename index-0.6.0.clj => index-0.5.8.clj (87%) diff --git a/api-index.html b/api-index.html index 8822dad9..20273092 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.6.0 API documentation + Index - JDBC-based SQL Interface 0.5.8 API documentation @@ -25,7 +25,7 @@

java.jdbc AP


@@ -377,7 +377,7 @@

set-parameter

- Source + Source


@@ -401,7 +401,7 @@

sql-value

- Source + Source @@ -424,7 +424,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -445,7 +445,7 @@

create-table-ddl

that is also deprecated). - Source + Source


@@ -456,7 +456,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -474,14 +474,14 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


db-do-prepared

function
Usage: (db-do-prepared db sql-params)
-       (db-do-prepared db sql-params opts)
+       (db-do-prepared db transaction? sql-params)
        (db-do-prepared db transaction? sql-params opts)
        (db-do-prepared db t-or-sql-p-g sql-pg-1 pg-2 & pgs)
 
@@ -492,7 +492,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -510,7 +510,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -521,7 +521,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -533,7 +533,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -554,7 +554,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -566,7 +566,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -577,7 +577,7 @@

db-transaction

Original name for with-db-transaction. Use that instead.
Deprecated since JDBC-based SQL Interface version 0.3.0
- Source + Source


@@ -601,7 +601,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -612,7 +612,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -631,7 +631,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -644,7 +644,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -666,7 +666,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -724,7 +724,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -743,7 +743,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -762,7 +762,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -773,7 +773,7 @@

legacy-create-table-ddl

Deprecated version of create-table-ddl.
- Source + Source


@@ -790,7 +790,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -807,7 +807,7 @@

metadata-result

See query for more details. - Source + Source


@@ -830,7 +830,7 @@

prepare-statement

:timeout n - Source + Source


@@ -841,7 +841,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -852,7 +852,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -863,7 +863,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -887,7 +887,7 @@

query

string or PreparedStatement. See db-query-with-resultset for details. - Source + Source


@@ -905,7 +905,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -925,7 +925,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -945,7 +945,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -958,7 +958,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -973,7 +973,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -991,7 +991,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 3bb889a1040c2ab657a35c4ff08644704d0bf5a8 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 12 Apr 2016 21:40:22 -0700 Subject: [PATCH 123/171] Autodoc commit for master/43f76d38 --- api-index.html | 6 +++--- index-0.5.8.clj => index-0.6.0.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.5.8.clj => index-0.6.0.clj (100%) diff --git a/api-index.html b/api-index.html index 20273092..8822dad9 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.5.8 API documentation + Index - JDBC-based SQL Interface 0.6.0 API documentation @@ -25,7 +25,7 @@

java.jdbc AP
-
-

clojure.java.jdbc.deprecated

-
A Clojure interface to SQL databases via JDBC
-
-This namespace contains the old API (0.2.3) which was deprecated in the 0.3.0
-release and is provided for backward compatibility. This API will be removed
-completely before a 1.0.0 release so will need to migrate code to the new API
-before that release.
-
-clojure.java.jdbc provides a simple abstraction for CRUD (create, read,
-update, delete) operations on a SQL database, along with basic transaction
-support. Basic DDL operations are also supported (create table, drop table,
-access to table metadata).
-
-Maps are used to represent records, making it easy to store and retrieve
-data. Results can be processed using any standard sequence operations.
-
-For most operations, Java's PreparedStatement is used so your SQL and
-parameters can be represented as simple vectors where the first element
-is the SQL string, with ? for each parameter, and the remaining elements
-are the parameter values to be substituted. In general, operations return
-the number of rows affected, except for a single record insert where any
-generated keys are returned (as a map).
- - -
- - -
-

-

Public Variables and Functions

-
-
-
-

as-identifier

- function
-
Usage: (as-identifier x)
-       (as-identifier x f-entity)
-
-
Given a keyword, convert it to a string using the current naming
-strategy.
-Given a string, return it as-is.
- - - Source -
-
-
-

as-key

- function
-
Usage: (as-key f x)
-
-
Given a naming strategy and a string, return the string as a
-keyword per that naming strategy. Given (a naming strategy and)
-a keyword, return it as-is.
- - - Source -
-
-
-

as-keyword

- function
-
Usage: (as-keyword x)
-       (as-keyword x f-keyword)
-
-
Given an entity name (string), convert it to a keyword using the
-current naming strategy.
-Given a keyword, return it as-is.
- - - Source -
-
-
-

as-named-identifier

- function
-
Usage: (as-named-identifier naming-strategy x)
-
-
Given a naming strategy and a keyword, return the keyword as a string using the
-entity naming strategy.
-Given a naming strategy and a string, return the string as-is.
-The naming strategy should either be a function (the entity naming strategy) or
-a map containing :entity and/or :keyword keys which provide the entity naming
-strategy and/or keyword naming strategy respectively.
- - - Source -
-
-
-

as-named-keyword

- function
-
Usage: (as-named-keyword naming-strategy x)
-
-
Given a naming strategy and a string, return the string as a keyword using the
-keyword naming strategy.
-Given a naming strategy and a keyword, return the keyword as-is.
-The naming strategy should either be a function (the entity naming strategy) or
-a map containing :entity and/or :keyword keys which provide the entity naming
-strategy and/or keyword naming strategy respectively.
-Note that providing a single function will cause the default keyword naming
-strategy to be used!
- - - Source -
-
-
-

as-quoted-identifier

- function
-
Usage: (as-quoted-identifier q x)
-
-
Given a quote pattern - either a single character or a pair of characters in
-a vector - and a keyword, return the keyword as a string using a simple
-quoting naming strategy.
-Given a qote pattern and a string, return the string as-is.
-  (as-quoted-identifier X :name) will return XnameX as a string.
-  (as-quoted-identifier [A B] :name) will return AnameB as a string.
- - - Source -
-
-
-

as-quoted-str

- function
-
Usage: (as-quoted-str q x)
-
-
Given a quoting pattern - either a single character or a vector pair of
-characters - and a string, return the quoted string:
-  (as-quoted-str X foo) will return XfooX
-  (as-quoted-str [A B] foo) will return AfooB
- - - Source -
-
-
-

as-str

- function
-
Usage: (as-str f x)
-
-
Given a naming strategy and a keyword, return the keyword as a
-string per that naming strategy. Given (a naming strategy and)
-a string, return it as-is.
-A keyword of the form :x.y is treated as keywords :x and :y,
-both are turned into strings via the naming strategy and then
-joined back together so :x.y might become `x`.`y` if the naming
-strategy quotes identifiers with `.
- - - Source -
-
-
-

connection

- function
-
Usage: (connection)
-
-
Returns the current database connection (or throws if there is none)
- - - Source -
-
-
-

create-table

- function
-
Usage: (create-table name & specs)
-
-
Creates a table on the open database connection given a table name and
-specs. Each spec is either a column spec: a vector containing a column
-name and optionally a type and other constraints, or a table-level
-constraint: a vector containing words that express the constraint. An
-optional suffix to the CREATE TABLE DDL describing table attributes may
-by provided as :table-spec {table-attributes-string}. All words used to
-describe the table may be supplied as strings or keywords.
- - - Source -
-
-
-

create-table-ddl

- function
-
Usage: (create-table-ddl name & specs)
-
-
Given a table name and column specs with an optional table-spec
-return the DDL string for creating a table based on that.
- - - Source -
-
-
-

delete-rows

- function
-
Usage: (delete-rows table where-params)
-
-
Deletes rows from a table. where-params is a vector containing a string
-providing the (optionally parameterized) selection criteria followed by
-values for any parameters.
- - - Source -
-
-
-

do-commands

- function
-
Usage: (do-commands & commands)
-
-
Executes SQL commands on the open database connection.
- - - Source -
-
-
-

do-prepared

- function
-
Usage: (do-prepared sql & param-groups)
-
-
Executes an (optionally parameterized) SQL prepared statement on the
-open database connection. Each param-group is a seq of values for all of
-the parameters.
-Return a seq of update counts (one count for each param-group).
- - - Source -
-
-
-

do-prepared-return-keys

- function
-
Usage: (do-prepared-return-keys sql param-group)
-
-
Executes an (optionally parameterized) SQL prepared statement on the
-open database connection. The param-group is a seq of values for all of
-the parameters.
-Return the generated keys for the (single) update/insert.
- - - Source -
-
-
-

drop-table

- function
-
Usage: (drop-table name)
-
-
Drops a table on the open database connection given its name, a string
-or keyword
- - - Source -
-
-
-

find-connection

- function
-
Usage: (find-connection)
-
-
Returns the current database connection (or nil if there is none)
- - - Source -
-
-
-

insert-record

- function
-
Usage: (insert-record table record)
-
-
Inserts a single record into a table. A record is a map from strings or
-keywords (identifying columns) to values.
-Returns a map of the generated keys.
- - - Source -
-
-
-

insert-records

- function
-
Usage: (insert-records table & records)
-
-
Inserts records into a table. records are maps from strings or keywords
-(identifying columns) to values. Inserts the records one at a time.
-Returns a sequence of maps containing the generated keys for each record.
- - - Source -
-
-
-

insert-rows

- function
-
Usage: (insert-rows table & rows)
-
-
Inserts complete rows into a table. Each row is a vector of values for
-each of the table's columns in order.
-If a single row is inserted, returns a map of the generated keys.
- - - Source -
-
-
-

insert-values

- function
-
Usage: (insert-values table column-names & value-groups)
-
-
Inserts rows into a table with values for specified columns only.
-column-names is a vector of strings or keywords identifying columns. Each
-value-group is a vector containing a value for each column in
-order. When inserting complete rows (all columns), consider using
-insert-rows instead.
-If a single set of values is inserted, returns a map of the generated keys.
- - - Source -
-
-
-

is-rollback-only

- function
-
Usage: (is-rollback-only)
-
-
Returns true if the outermost transaction will rollback rather than
-commit when complete
- - - Source -
-
-
-

prepare-statement

- function
-
Usage: (prepare-statement con sql & {:keys [return-keys result-type concurrency cursors fetch-size max-rows]})
-
-
Create a prepared statement from a connection, a SQL string and an
-optional list of parameters:
-  :return-keys true | false - default false
-  :result-type :forward-only | :scroll-insensitive | :scroll-sensitive
-  :concurrency :read-only | :updatable
-  :fetch-size n
-  :max-rows n
- - - Source -
-
-
-

print-sql-exception

- function
-
Usage: (print-sql-exception exception)
-
-
Prints the contents of an SQLException to *out*
- - - Source -
-
-
-

print-sql-exception-chain

- function
-
Usage: (print-sql-exception-chain exception)
-
-
Prints a chain of SQLExceptions to *out*
- - - Source -
-
-
-

print-update-counts

- function
-
Usage: (print-update-counts exception)
-
-
Prints the update counts from a BatchUpdateException to *out*
- - - Source -
-
-
-

resultset-seq

- function
-
Usage: (resultset-seq rs)
-
-
Creates and returns a lazy sequence of maps corresponding to
-the rows in the java.sql.ResultSet rs. Based on clojure.core/resultset-seq
-but it respects the current naming strategy. Duplicate column names are
-made unique by appending _N before applying the naming strategy (where
-N is a unique integer).
- - - Source -
-
-
-

set-rollback-only

- function
-
Usage: (set-rollback-only)
-
-
Marks the outermost transaction such that it will rollback rather than
-commit when complete
- - - Source -
-
-
-

transaction

- macro
-
Usage: (transaction & body)
-
-
Evaluates body as a transaction on the open database connection. Any
-nested transactions are absorbed into the outermost transaction. By
-default, all database updates are committed together as a group after
-evaluating the outermost body, or rolled back on any uncaught
-exception. If set-rollback-only is called within scope of the outermost
-transaction, the entire transaction will be rolled back rather than
-committed when complete.
- - - Source -
-
-
-

transaction*

- function
-
Usage: (transaction* func)
-
-
Evaluates func as a transaction on the open database connection. Any
-nested transactions are absorbed into the outermost transaction. By
-default, all database updates are committed together as a group after
-evaluating the outermost body, or rolled back on any uncaught
-exception. If rollback is set within scope of the outermost transaction,
-the entire transaction will be rolled back rather than committed when
-complete.
- - - Source -
-
-
-

update-or-insert-values

- function
-
Usage: (update-or-insert-values table where-params record)
-
-
Updates values on selected rows in a table, or inserts a new row when no
-existing row matches the selection criteria. where-params is a vector
-containing a string providing the (optionally parameterized) selection
-criteria followed by values for any parameters. record is a map from
-strings or keywords (identifying columns) to updated values.
- - - Source -
-
-
-

update-values

- function
-
Usage: (update-values table where-params record)
-
-
Updates values on selected rows in a table. where-params is a vector
-containing a string providing the (optionally parameterized) selection
-criteria followed by values for any parameters. record is a map from
-strings or keywords (identifying columns) to updated values.
- - - Source -
-
-
-

with-connection

- macro
-
Usage: (with-connection db-spec & body)
-
-
Evaluates body in the context of a new connection to a database then
-closes the connection. db-spec is a map containing values for one of the
-following parameter sets:
-
-Factory:
-  :factory     (required) a function of one argument, a map of params
-  (others)     (optional) passed to the factory function in a map
-
-DriverManager:
-  :subprotocol (required) a String, the jdbc subprotocol
-  :subname     (required) a String, the jdbc subname
-  :classname   (optional) a String, the jdbc driver class name
-  (others)     (optional) passed to the driver as properties.
-
-DataSource:
-  :datasource  (required) a javax.sql.DataSource
-  :username    (optional) a String
-  :password    (optional) a String, required if :username is supplied
-
-JNDI:
-  :name        (required) a String or javax.naming.Name
-  :environment (optional) a java.util.Map
-
-Raw:
-  :connection-uri (required) a String
-               Passed directly to DriverManager/getConnection
-
-URI:
-  Parsed JDBC connection string - see below
-
-String:
-  subprotocol://user:password@host:post/subname
-               An optional prefix of jdbc: is allowed.
- - - Source -
-
-
-

with-connection*

- function
-
Usage: (with-connection* db-spec func)
-
-
Evaluates func in the context of a new connection to a database then
-closes the connection.
- - - Source -
-
-
-

with-naming-strategy

- macro
-
Usage: (with-naming-strategy naming-strategy & body)
-
-
Evaluates body in the context of a naming strategy.
-The naming strategy is either a function - the entity naming strategy - or
-a map containing :entity and/or :keyword keys which provide the entity naming
-strategy and/or the keyword naming strategy respectively. The default entity
-naming strategy is identity; the default keyword naming strategy is lower-case.
- - - Source -
-
-
-

with-query-results

- macro
-
Usage: (with-query-results results sql-params & body)
-
-
Executes a query, then evaluates body with results bound to a seq of the
-results. sql-params is a vector containing either:
-  [sql & params] - a SQL query, followed by any parameters it needs
-  [stmt & params] - a PreparedStatement, followed by any parameters it needs
-                    (the PreparedStatement already contains the SQL query)
-  [options sql & params] - options and a SQL query for creating a
-                    PreparedStatement, follwed by any parameters it needs
-See prepare-statement for supported options.
- - - Source -
-
-
-

with-query-results*

- function
-
Usage: (with-query-results* sql-params func)
-
-
Executes a query, then evaluates func passing in a seq of the results as
-an argument. The first argument is a vector containing either:
-  [sql & params] - a SQL query, followed by any parameters it needs
-  [stmt & params] - a PreparedStatement, followed by any parameters it needs
-                    (the PreparedStatement already contains the SQL query)
-  [options sql & params] - options and a SQL query for creating a
-                    PreparedStatement, follwed by any parameters it needs
-See prepare-statement for supported options.
- - - Source -
-
-
-

with-quoted-identifiers

- macro
-
Usage: (with-quoted-identifiers q & body)
-
-
Evaluates body in the context of a simple quoting naming strategy.
- - - Source + Source
From 39793c3802bf7b7b67d2c04d647904cabf2da69a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 13 Apr 2016 10:01:10 -0700 Subject: [PATCH 125/171] Autodoc commit for master/cae71ba9 --- api-index.html | 6 +++--- index-0.6.0.clj => index-0.6.1.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.6.0.clj => index-0.6.1.clj (100%) diff --git a/api-index.html b/api-index.html index 31b0f273..3515656b 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.6.0 API documentation + Index - JDBC-based SQL Interface 0.6.1 API documentation @@ -25,7 +25,7 @@

java.jdbc AP


@@ -249,7 +249,7 @@

set-parameter

- Source + Source


@@ -273,7 +273,7 @@

sql-value

- Source + Source

@@ -296,7 +296,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -311,7 +311,7 @@

create-table-ddl

:entities -- a function to specify how column names are transformed. - Source + Source


@@ -322,7 +322,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -330,17 +330,14 @@

db-do-commands

function
Usage: (db-do-commands db sql-commands)
        (db-do-commands db transaction? sql-commands)
-       (db-do-commands db t-or-cmd cmd-1 cmd-2 & cmds)
 
Executes SQL commands on the specified database connection. Wraps the commands
 in a transaction if transaction? is true. transaction? can be ommitted and it
 defaults to true. Accepts a single SQL command (string) or a vector of them.
-For backward compatibility, also accepts multiple string arguments but that
-is deprecated and will be removed in 0.6.0.
 Uses executeBatch. This may affect what SQL you can run via db-do-commands.
- Source + Source


@@ -349,7 +346,6 @@

db-do-prepared

Usage: (db-do-prepared db sql-params)
        (db-do-prepared db transaction? sql-params)
        (db-do-prepared db transaction? sql-params opts)
-       (db-do-prepared db t-or-sql-p-g sql-pg-1 pg-2 & pgs)
 
Executes an (optionally parameterized) SQL prepared statement on the
 open database connection. Each param-group is a seq of values for all of
@@ -358,7 +354,7 @@ 

db-do-prepared

Return a seq of update counts (one count for each param-group).
- Source + Source


@@ -376,7 +372,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -387,7 +383,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -399,7 +395,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -420,7 +416,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -432,7 +428,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -455,7 +451,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -466,7 +462,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -484,7 +480,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -496,7 +492,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -517,7 +513,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -575,7 +571,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -594,7 +590,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -613,7 +609,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -630,7 +626,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -646,7 +642,7 @@

metadata-result

See query for more details. - Source + Source


@@ -668,7 +664,7 @@

prepare-statement

:timeout n - Source + Source


@@ -679,7 +675,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -690,7 +686,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -701,7 +697,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -724,7 +720,7 @@

query

string or PreparedStatement. See db-query-with-resultset for details. - Source + Source


@@ -742,7 +738,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -761,7 +757,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -780,7 +776,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -793,7 +789,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -808,7 +804,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -826,7 +822,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source
From bbacedb9aa2059ba0635180255605b5820c3e60c Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 18 Apr 2016 18:00:33 -0700 Subject: [PATCH 128/171] Autodoc commit for master/7807d9c9 --- api-index.html | 6 +++--- index-0.6.1.clj => index-0.6.0.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.6.1.clj => index-0.6.0.clj (100%) diff --git a/api-index.html b/api-index.html index 3515656b..31b0f273 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.6.1 API documentation + Index - JDBC-based SQL Interface 0.6.0 API documentation @@ -25,7 +25,7 @@

java.jdbc AP


@@ -255,7 +255,7 @@

set-parameter

- Source + Source


@@ -279,7 +279,7 @@

sql-value

- Source + Source @@ -302,7 +302,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -317,7 +317,7 @@

create-table-ddl

:entities -- a function to specify how column names are transformed. - Source + Source


@@ -328,7 +328,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -343,7 +343,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -360,7 +360,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -378,7 +378,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -389,7 +389,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -401,7 +401,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -416,13 +416,11 @@

db-query-with-resultset

[sql & params] - a SQL query, followed by any parameters it needs [stmt & params] - a PreparedStatement, followed by any parameters it needs (the PreparedStatement already contains the SQL query) - [options sql & params] - options and a SQL query for creating a - PreparedStatement, followed by any parameters it needs -See prepare-statement for supported options. +The opts map is passed to prepare-statement. Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -434,7 +432,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -457,7 +455,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -468,7 +466,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -486,7 +484,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -498,7 +496,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -519,7 +517,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -532,7 +530,7 @@

find-by-keys

pairs, and an optional options map, return any matching rows. - Source + Source


@@ -548,7 +546,7 @@

get-by-id

The primary key column name defaults to :id. - Source + Source


@@ -606,7 +604,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -625,7 +623,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -644,7 +642,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -661,7 +659,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -677,7 +675,7 @@

metadata-result

See query for more details. - Source + Source


@@ -699,7 +697,7 @@

prepare-statement

:timeout n - Source + Source


@@ -710,7 +708,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -721,7 +719,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -732,18 +730,18 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


query

function
Usage: (query db sql-params)
-       (query db sql-params {:keys [result-set-fn row-fn identifiers as-arrays?], :or {row-fn identity, identifiers lower-case}})
+       (query db sql-params {:keys [result-set-fn row-fn identifiers as-arrays?], :or {row-fn identity, identifiers lower-case}, :as opts})
 
Given a database connection and a vector containing SQL and optional parameters,
 perform a simple database query. The options specify how to construct the result
-set:
+set (and are also passed to prepare-statement as needed):
   :result-set-fn - applied to the entire result set, default doall / vec
       if :as-arrays? true, :result-set-fn will default to vec
       if :as-arrays? false, :result-set-fn will default to doall
@@ -751,11 +749,11 @@ 

query

:identifiers - applied to each column name in the result set, default lower-case :as-arrays? - return the results as a set of arrays, default false. The second argument is a vector containing a SQL string or PreparedStatement, followed -by any parameters it needs. It may optionally include an options map before the SQL -string or PreparedStatement. See db-query-with-resultset for details.
+by any parameters it needs. +See also prepare-statement for additional options. - Source + Source


@@ -773,7 +771,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -792,7 +790,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -811,7 +809,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -824,7 +822,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -839,7 +837,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -857,7 +855,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source
From 77b2af56e072de3021f6233e6a44a44d8165ccf9 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sat, 7 May 2016 19:59:39 -0700 Subject: [PATCH 131/171] Autodoc commit for master/3d03e0bb --- index-0.6.0.clj | 164 ++++++++++++++++++++++++------------------------ index.html | 72 ++++++++++----------- 2 files changed, 118 insertions(+), 118 deletions(-) diff --git a/index-0.6.0.clj b/index-0.6.0.clj index e9d81500..ab10fd1e 100644 --- a/index-0.6.0.clj +++ b/index-0.6.0.clj @@ -6,14 +6,14 @@ :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj"}), + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -23,12 +23,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L1110", - :line 1110, + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1138", + :line 1138, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -37,11 +37,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L553", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L553", :line 553, :var-type "function", :arglists ([db]), @@ -51,11 +51,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L704", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L704", :line 704, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), @@ -65,11 +65,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L794", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L794", :line 794, :var-type "function", :arglists @@ -82,11 +82,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L754", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L754", :line 754, :var-type "function", :arglists @@ -99,11 +99,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L547", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L547", :line 547, :var-type "function", :arglists ([db]), @@ -113,11 +113,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L570", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L570", :line 570, :var-type "function", :arglists ([db]), @@ -127,11 +127,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L817", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L817", :line 817, :var-type "function", :arglists @@ -144,11 +144,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L559", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L559", :line 559, :var-type "function", :arglists ([db]), @@ -158,11 +158,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L584", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L584", :line 584, :var-type "function", :arglists @@ -173,11 +173,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L565", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L565", :line 565, :var-type "function", :arglists ([db]), @@ -187,12 +187,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L948", - :line 948, + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L976", + :line 976, :var-type "function", :arglists ([db table where-clause] @@ -207,12 +207,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L1128", - :line 1128, + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1156", + :line 1156, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -222,12 +222,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L915", - :line 915, + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L943", + :line 943, :var-type "function", :arglists ([db sql-params] @@ -241,12 +241,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L886", - :line 886, + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L910", + :line 910, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -255,12 +255,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L900", - :line 900, + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L928", + :line 928, :var-type "function", :arglists ([db table pk-value] @@ -272,11 +272,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L192", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L192", :line 192, :var-type "function", :arglists @@ -304,12 +304,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L1044", - :line 1044, + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1072", + :line 1072, :var-type "function", :arglists ([db table row] @@ -321,12 +321,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L1060", - :line 1060, + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1088", + :line 1088, :var-type "function", :arglists ([db table rows] @@ -338,11 +338,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L692", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L692", :line 692, :var-type "macro", :arglists ([meta-query & opt-args]), @@ -352,11 +352,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L673", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L673", :line 673, :var-type "function", :arglists @@ -370,11 +370,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L453", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L453", :line 453, :var-type "function", :arglists @@ -395,11 +395,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L507", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L507", :line 507, :var-type "function", :arglists ([exception]), @@ -408,11 +408,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L521", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L521", :line 521, :var-type "function", :arglists ([exception]), @@ -421,11 +421,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L533", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L533", :line 533, :var-type "function", :arglists ([exception]), @@ -435,11 +435,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L856", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L856", :line 856, :var-type "function", :arglists @@ -455,11 +455,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -469,11 +469,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L381", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L381", :line 381, :var-type "function", :arglists @@ -486,12 +486,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L1094", - :line 1094, + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1122", + :line 1122, :var-type "function", :arglists ([db table set-map where-clause] @@ -507,11 +507,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L652", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L652", :line 652, :var-type "macro", :arglists ([binding & body]), @@ -521,11 +521,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L662", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L662", :line 662, :var-type "macro", :arglists ([binding & body]), @@ -535,11 +535,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L638", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L638", :line 638, :var-type "macro", :arglists ([binding & body]), @@ -549,11 +549,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L363", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L363", :line 363, :var-type "protocol", :arglists nil, @@ -563,11 +563,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L344", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L344", :line 344, :var-type "protocol", :arglists nil, @@ -577,11 +577,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/586358abba2a3f66b5ee2cda25ddd75c411e65d5/src/main/clojure/clojure/java/jdbc.clj#L330", + "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L330", :line 330, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index f1ef99c7..bd19a798 100644 --- a/index.html +++ b/index.html @@ -229,7 +229,7 @@

result-set-read-column

- Source + Source


@@ -255,7 +255,7 @@

set-parameter

- Source + Source


@@ -279,7 +279,7 @@

sql-value

- Source + Source @@ -302,7 +302,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -317,7 +317,7 @@

create-table-ddl

:entities -- a function to specify how column names are transformed. - Source + Source


@@ -328,7 +328,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -343,7 +343,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -360,7 +360,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -378,7 +378,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -389,7 +389,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -401,7 +401,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -420,7 +420,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -432,7 +432,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -455,7 +455,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -466,7 +466,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -484,7 +484,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -496,7 +496,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -517,7 +517,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -530,7 +530,7 @@

find-by-keys

pairs, and an optional options map, return any matching rows. - Source + Source


@@ -546,7 +546,7 @@

get-by-id

The primary key column name defaults to :id. - Source + Source


@@ -604,7 +604,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -623,7 +623,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -642,7 +642,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -659,7 +659,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -675,7 +675,7 @@

metadata-result

See query for more details. - Source + Source


@@ -697,7 +697,7 @@

prepare-statement

:timeout n - Source + Source


@@ -708,7 +708,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -719,7 +719,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -730,7 +730,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -753,7 +753,7 @@

query

See also prepare-statement for additional options. - Source + Source


@@ -771,7 +771,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -790,7 +790,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -809,7 +809,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -822,7 +822,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -837,7 +837,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -855,7 +855,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source
From cae34826186e2e24d1d5f1e346f67818aa112125 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sat, 7 May 2016 20:35:59 -0700 Subject: [PATCH 132/171] Autodoc commit for master/190a8c72 --- index-0.6.0.clj | 173 ++++++++++++++++++++++++------------------------ index.html | 81 ++++++++++++----------- 2 files changed, 126 insertions(+), 128 deletions(-) diff --git a/index-0.6.0.clj b/index-0.6.0.clj index ab10fd1e..ac2059ce 100644 --- a/index-0.6.0.clj +++ b/index-0.6.0.clj @@ -6,14 +6,14 @@ :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj"}), + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -23,12 +23,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1138", - :line 1138, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1137", + :line 1137, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -37,11 +37,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L553", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L553", :line 553, :var-type "function", :arglists ([db]), @@ -51,11 +51,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L704", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L704", :line 704, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), @@ -65,11 +65,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L794", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L794", :line 794, :var-type "function", :arglists @@ -82,11 +82,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L754", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L754", :line 754, :var-type "function", :arglists @@ -99,11 +99,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L547", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L547", :line 547, :var-type "function", :arglists ([db]), @@ -113,11 +113,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L570", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L570", :line 570, :var-type "function", :arglists ([db]), @@ -127,28 +127,25 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L817", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L817", :line 817, :var-type "function", - :arglists - ([db-spec [sql-string & params] func] - [db-spec [stmt & params] func] - [db-spec [options-map sql-string & params] func]), + :arglists ([db sql-params func] [db sql-params func opts]), :doc "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n [sql & params] - a SQL query, followed by any parameters it needs\n [stmt & params] - a PreparedStatement, followed by any parameters it needs\n (the PreparedStatement already contains the SQL query)\nThe opts map is passed to prepare-statement.\nUses executeQuery. This may affect what SQL you can run via query.", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L559", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L559", :line 559, :var-type "function", :arglists ([db]), @@ -158,11 +155,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L584", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L584", :line 584, :var-type "function", :arglists @@ -173,11 +170,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L565", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L565", :line 565, :var-type "function", :arglists ([db]), @@ -187,12 +184,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L976", - :line 976, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L975", + :line 975, :var-type "function", :arglists ([db table where-clause] @@ -207,12 +204,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1156", - :line 1156, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1155", + :line 1155, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -222,12 +219,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L943", - :line 943, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L942", + :line 942, :var-type "function", :arglists ([db sql-params] @@ -241,26 +238,26 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L910", - :line 910, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L907", + :line 907, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc - "Given a database connection, a table name, a map of column name/value\npairs, and an optional options map, return any matching rows.", + "Given a database connection, a table name, a map of column name/value\npairs, and an optional options map, return any matching rows.\nAn :order-by option may be supplied to sort the rows by a sequence of\ncolumns, e.g,. {:order-by [:name {:age :desc]}", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L928", - :line 928, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L927", + :line 927, :var-type "function", :arglists ([db table pk-value] @@ -272,11 +269,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L192", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L192", :line 192, :var-type "function", :arglists @@ -304,12 +301,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1072", - :line 1072, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1071", + :line 1071, :var-type "function", :arglists ([db table row] @@ -321,12 +318,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1088", - :line 1088, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1087", + :line 1087, :var-type "function", :arglists ([db table rows] @@ -338,11 +335,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L692", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L692", :line 692, :var-type "macro", :arglists ([meta-query & opt-args]), @@ -352,11 +349,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L673", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L673", :line 673, :var-type "function", :arglists @@ -370,11 +367,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L453", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L453", :line 453, :var-type "function", :arglists @@ -395,11 +392,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L507", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L507", :line 507, :var-type "function", :arglists ([exception]), @@ -408,11 +405,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L521", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L521", :line 521, :var-type "function", :arglists ([exception]), @@ -421,11 +418,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L533", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L533", :line 533, :var-type "function", :arglists ([exception]), @@ -435,12 +432,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L856", - :line 856, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L853", + :line 853, :var-type "function", :arglists ([db sql-params] @@ -455,11 +452,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -469,11 +466,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L381", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L381", :line 381, :var-type "function", :arglists @@ -486,12 +483,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L1122", - :line 1122, + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1121", + :line 1121, :var-type "function", :arglists ([db table set-map where-clause] @@ -507,11 +504,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L652", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L652", :line 652, :var-type "macro", :arglists ([binding & body]), @@ -521,11 +518,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L662", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L662", :line 662, :var-type "macro", :arglists ([binding & body]), @@ -535,11 +532,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L638", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L638", :line 638, :var-type "macro", :arglists ([binding & body]), @@ -549,11 +546,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L363", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L363", :line 363, :var-type "protocol", :arglists nil, @@ -563,11 +560,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L344", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L344", :line 344, :var-type "protocol", :arglists nil, @@ -577,11 +574,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/3d03e0bbc38e17a6f6e8ec6f6190335b230f0798/src/main/clojure/clojure/java/jdbc.clj#L330", + "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L330", :line 330, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index bd19a798..78c2337b 100644 --- a/index.html +++ b/index.html @@ -229,7 +229,7 @@

result-set-read-column

- Source + Source


@@ -255,7 +255,7 @@

set-parameter

- Source + Source


@@ -279,7 +279,7 @@

sql-value

- Source + Source @@ -302,7 +302,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -317,7 +317,7 @@

create-table-ddl

:entities -- a function to specify how column names are transformed. - Source + Source


@@ -328,7 +328,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -343,7 +343,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -360,7 +360,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -378,7 +378,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -389,7 +389,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -401,15 +401,14 @@

db-is-rollback-only

commit when complete - Source + Source


db-query-with-resultset

function
-
Usage: (db-query-with-resultset db-spec [sql-string & params] func)
-       (db-query-with-resultset db-spec [stmt & params] func)
-       (db-query-with-resultset db-spec [options-map sql-string & params] func)
+    
Usage: (db-query-with-resultset db sql-params func)
+       (db-query-with-resultset db sql-params func opts)
 
Executes a query, then evaluates func passing in the raw ResultSet as an
  argument. The second argument is a vector containing either:
@@ -420,7 +419,7 @@ 

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query.
- Source + Source


@@ -432,7 +431,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -455,7 +454,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -466,7 +465,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -484,7 +483,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -496,7 +495,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -517,7 +516,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -527,10 +526,12 @@

find-by-keys

(find-by-keys db table columns opts)
Given a database connection, a table name, a map of column name/value
-pairs, and an optional options map, return any matching rows.
+pairs, and an optional options map, return any matching rows. +An :order-by option may be supplied to sort the rows by a sequence of +columns, e.g,. {:order-by [:name {:age :desc]} - Source + Source


@@ -546,7 +547,7 @@

get-by-id

The primary key column name defaults to :id. - Source + Source


@@ -604,7 +605,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -623,7 +624,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -642,7 +643,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -659,7 +660,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -675,7 +676,7 @@

metadata-result

See query for more details. - Source + Source


@@ -697,7 +698,7 @@

prepare-statement

:timeout n - Source + Source


@@ -708,7 +709,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -719,7 +720,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -730,7 +731,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -753,7 +754,7 @@

query

See also prepare-statement for additional options. - Source + Source


@@ -771,7 +772,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -790,7 +791,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -809,7 +810,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -822,7 +823,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -837,7 +838,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -855,7 +856,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source
From 88df3d9a30054d5987d044505d94188abdca3959 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 11 May 2016 11:46:26 -0700 Subject: [PATCH 133/171] Autodoc commit for master/e9853e03 --- index-0.6.0.clj | 146 ++++++++++++++++++++++++------------------------ index.html | 72 ++++++++++++------------ 2 files changed, 109 insertions(+), 109 deletions(-) diff --git a/index-0.6.0.clj b/index-0.6.0.clj index ac2059ce..d81b7780 100644 --- a/index-0.6.0.clj +++ b/index-0.6.0.clj @@ -6,14 +6,14 @@ :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj"}), + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -23,11 +23,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1137", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1137", :line 1137, :var-type "function", :arglists ([table specs] [table specs opts]), @@ -37,11 +37,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L553", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L553", :line 553, :var-type "function", :arglists ([db]), @@ -51,11 +51,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L704", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L704", :line 704, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), @@ -65,11 +65,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L794", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L794", :line 794, :var-type "function", :arglists @@ -82,11 +82,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L754", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L754", :line 754, :var-type "function", :arglists @@ -99,11 +99,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L547", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L547", :line 547, :var-type "function", :arglists ([db]), @@ -113,11 +113,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L570", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L570", :line 570, :var-type "function", :arglists ([db]), @@ -127,11 +127,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L817", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L817", :line 817, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), @@ -141,11 +141,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L559", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L559", :line 559, :var-type "function", :arglists ([db]), @@ -155,11 +155,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L584", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L584", :line 584, :var-type "function", :arglists @@ -170,11 +170,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L565", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L565", :line 565, :var-type "function", :arglists ([db]), @@ -184,11 +184,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L975", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L975", :line 975, :var-type "function", :arglists @@ -204,11 +204,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1155", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1155", :line 1155, :var-type "function", :arglists @@ -219,11 +219,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L942", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L942", :line 942, :var-type "function", :arglists @@ -238,11 +238,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L907", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L907", :line 907, :var-type "function", :arglists ([db table columns] [db table columns opts]), @@ -252,11 +252,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L927", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L927", :line 927, :var-type "function", :arglists @@ -269,11 +269,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L192", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L192", :line 192, :var-type "function", :arglists @@ -301,11 +301,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1071", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1071", :line 1071, :var-type "function", :arglists @@ -318,11 +318,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1087", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1087", :line 1087, :var-type "function", :arglists @@ -335,11 +335,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L692", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L692", :line 692, :var-type "macro", :arglists ([meta-query & opt-args]), @@ -349,11 +349,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L673", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L673", :line 673, :var-type "function", :arglists @@ -367,11 +367,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L453", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L453", :line 453, :var-type "function", :arglists @@ -392,11 +392,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L507", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L507", :line 507, :var-type "function", :arglists ([exception]), @@ -405,11 +405,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L521", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L521", :line 521, :var-type "function", :arglists ([exception]), @@ -418,11 +418,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L533", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L533", :line 533, :var-type "function", :arglists ([exception]), @@ -432,11 +432,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L853", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L853", :line 853, :var-type "function", :arglists @@ -452,11 +452,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -466,11 +466,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L381", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L381", :line 381, :var-type "function", :arglists @@ -483,11 +483,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L1121", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1121", :line 1121, :var-type "function", :arglists @@ -504,11 +504,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L652", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L652", :line 652, :var-type "macro", :arglists ([binding & body]), @@ -518,11 +518,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L662", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L662", :line 662, :var-type "macro", :arglists ([binding & body]), @@ -532,11 +532,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L638", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L638", :line 638, :var-type "macro", :arglists ([binding & body]), @@ -546,11 +546,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L363", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L363", :line 363, :var-type "protocol", :arglists nil, @@ -560,11 +560,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L344", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L344", :line 344, :var-type "protocol", :arglists nil, @@ -574,11 +574,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/190a8c7257c4de6e9859d7e5d0240d919c3788c2/src/main/clojure/clojure/java/jdbc.clj#L330", + "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L330", :line 330, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 78c2337b..137aa02a 100644 --- a/index.html +++ b/index.html @@ -229,7 +229,7 @@

result-set-read-column

- Source + Source


@@ -255,7 +255,7 @@

set-parameter

- Source + Source


@@ -279,7 +279,7 @@

sql-value

- Source + Source @@ -302,7 +302,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -317,7 +317,7 @@

create-table-ddl

:entities -- a function to specify how column names are transformed. - Source + Source


@@ -328,7 +328,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -343,7 +343,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -360,7 +360,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -378,7 +378,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -389,7 +389,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -401,7 +401,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -419,7 +419,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -431,7 +431,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -454,7 +454,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -465,7 +465,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -483,7 +483,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -495,7 +495,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -516,7 +516,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -531,7 +531,7 @@

find-by-keys

columns, e.g,. {:order-by [:name {:age :desc]} - Source + Source


@@ -547,7 +547,7 @@

get-by-id

The primary key column name defaults to :id. - Source + Source


@@ -605,7 +605,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -624,7 +624,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -643,7 +643,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -660,7 +660,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -676,7 +676,7 @@

metadata-result

See query for more details. - Source + Source


@@ -698,7 +698,7 @@

prepare-statement

:timeout n - Source + Source


@@ -709,7 +709,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -720,7 +720,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -731,7 +731,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -754,7 +754,7 @@

query

See also prepare-statement for additional options. - Source + Source


@@ -772,7 +772,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -791,7 +791,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -810,7 +810,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -823,7 +823,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -838,7 +838,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -856,7 +856,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source
From 31e8eb4afda6819f9bfad76c9129bd385a593652 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 11 May 2016 13:26:58 -0700 Subject: [PATCH 134/171] Autodoc commit for master/0d4a46c5 --- index-0.6.0.clj | 214 ++++++++++++++++++++++++------------------------ index.html | 72 ++++++++-------- 2 files changed, 143 insertions(+), 143 deletions(-) diff --git a/index-0.6.0.clj b/index-0.6.0.clj index d81b7780..323dea95 100644 --- a/index-0.6.0.clj +++ b/index-0.6.0.clj @@ -6,14 +6,14 @@ :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj"}), + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -23,12 +23,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1137", - :line 1137, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L1138", + :line 1138, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -37,12 +37,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L553", - :line 553, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L554", + :line 554, :var-type "function", :arglists ([db]), :doc @@ -51,12 +51,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L704", - :line 704, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L705", + :line 705, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), :doc @@ -65,12 +65,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L794", - :line 794, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L795", + :line 795, :var-type "function", :arglists ([db sql-params] @@ -82,12 +82,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L754", - :line 754, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L755", + :line 755, :var-type "function", :arglists ([db sql-params] @@ -99,12 +99,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L547", - :line 547, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L548", + :line 548, :var-type "function", :arglists ([db]), :doc @@ -113,12 +113,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L570", - :line 570, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L571", + :line 571, :var-type "function", :arglists ([db]), :doc @@ -127,12 +127,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L817", - :line 817, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L818", + :line 818, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), :doc @@ -141,12 +141,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L559", - :line 559, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L560", + :line 560, :var-type "function", :arglists ([db]), :doc @@ -155,12 +155,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L584", - :line 584, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L585", + :line 585, :var-type "function", :arglists ([db func] [db func {:keys [isolation read-only?], :as opts}]), @@ -170,12 +170,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L565", - :line 565, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L566", + :line 566, :var-type "function", :arglists ([db]), :doc @@ -184,12 +184,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L975", - :line 975, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L976", + :line 976, :var-type "function", :arglists ([db table where-clause] @@ -204,12 +204,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1155", - :line 1155, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L1156", + :line 1156, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -219,12 +219,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L942", - :line 942, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L943", + :line 943, :var-type "function", :arglists ([db sql-params] @@ -238,12 +238,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L907", - :line 907, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L908", + :line 908, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -252,12 +252,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L927", - :line 927, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L928", + :line 928, :var-type "function", :arglists ([db table pk-value] @@ -269,12 +269,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L192", - :line 192, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L193", + :line 193, :var-type "function", :arglists ([{:keys @@ -301,12 +301,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1071", - :line 1071, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L1072", + :line 1072, :var-type "function", :arglists ([db table row] @@ -318,12 +318,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1087", - :line 1087, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L1088", + :line 1088, :var-type "function", :arglists ([db table rows] @@ -335,12 +335,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L692", - :line 692, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L693", + :line 693, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -349,12 +349,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L673", - :line 673, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L674", + :line 674, :var-type "function", :arglists ([rs-or-value] @@ -367,12 +367,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L453", - :line 453, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L454", + :line 454, :var-type "function", :arglists ([con sql] @@ -392,12 +392,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L507", - :line 507, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L508", + :line 508, :var-type "function", :arglists ([exception]), :doc "Prints the contents of an SQLException to *out*", @@ -405,12 +405,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L521", - :line 521, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L522", + :line 522, :var-type "function", :arglists ([exception]), :doc "Prints a chain of SQLExceptions to *out*", @@ -418,12 +418,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L533", - :line 533, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L534", + :line 534, :var-type "function", :arglists ([exception]), :doc @@ -432,12 +432,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L853", - :line 853, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L854", + :line 854, :var-type "function", :arglists ([db sql-params] @@ -452,11 +452,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -466,12 +466,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L381", - :line 381, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L382", + :line 382, :var-type "function", :arglists ([rs] @@ -483,12 +483,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L1121", - :line 1121, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L1122", + :line 1122, :var-type "function", :arglists ([db table set-map where-clause] @@ -504,12 +504,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L652", - :line 652, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L653", + :line 653, :var-type "macro", :arglists ([binding & body]), :doc @@ -518,12 +518,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L662", - :line 662, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L663", + :line 663, :var-type "macro", :arglists ([binding & body]), :doc @@ -532,12 +532,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L638", - :line 638, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L639", + :line 639, :var-type "macro", :arglists ([binding & body]), :doc @@ -546,12 +546,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L363", - :line 363, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L364", + :line 364, :var-type "protocol", :arglists nil, :doc @@ -560,12 +560,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L344", - :line 344, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L345", + :line 345, :var-type "protocol", :arglists nil, :doc @@ -574,12 +574,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/e9853e031bb1b6b84dbff22611fb0df4bc637c2a/src/main/clojure/clojure/java/jdbc.clj#L330", - :line 330, + "https://github.com/clojure/java.jdbc/blob/0d4a46c5703079db6489d741f745b52a2253c9ef/src/main/clojure/clojure/java/jdbc.clj#L331", + :line 331, :var-type "protocol", :arglists nil, :doc diff --git a/index.html b/index.html index 137aa02a..d865a55d 100644 --- a/index.html +++ b/index.html @@ -229,7 +229,7 @@

result-set-read-column

- Source + Source


@@ -255,7 +255,7 @@

set-parameter

- Source + Source


@@ -279,7 +279,7 @@

sql-value

- Source + Source @@ -302,7 +302,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -317,7 +317,7 @@

create-table-ddl

:entities -- a function to specify how column names are transformed. - Source + Source


@@ -328,7 +328,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -343,7 +343,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -360,7 +360,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -378,7 +378,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -389,7 +389,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -401,7 +401,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -419,7 +419,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -431,7 +431,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -454,7 +454,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -465,7 +465,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -483,7 +483,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -495,7 +495,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -516,7 +516,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -531,7 +531,7 @@

find-by-keys

columns, e.g,. {:order-by [:name {:age :desc]} - Source + Source


@@ -547,7 +547,7 @@

get-by-id

The primary key column name defaults to :id. - Source + Source


@@ -605,7 +605,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -624,7 +624,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -643,7 +643,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -660,7 +660,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -676,7 +676,7 @@

metadata-result

See query for more details. - Source + Source


@@ -698,7 +698,7 @@

prepare-statement

:timeout n - Source + Source


@@ -709,7 +709,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -720,7 +720,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -731,7 +731,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -754,7 +754,7 @@

query

See also prepare-statement for additional options. - Source + Source


@@ -772,7 +772,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -791,7 +791,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -810,7 +810,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -823,7 +823,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -838,7 +838,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -856,7 +856,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source
From e811961c2905f532b43499dbe6f5616a4afce1d7 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 11 May 2016 13:30:38 -0700 Subject: [PATCH 135/171] Autodoc commit for master/8c1e8be3 --- api-index.html | 6 +++--- index-0.6.0.clj => index-0.6.1.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.6.0.clj => index-0.6.1.clj (100%) diff --git a/api-index.html b/api-index.html index 29b95186..0e56c283 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.6.0 API documentation + Index - JDBC-based SQL Interface 0.6.1 API documentation @@ -25,7 +25,7 @@

java.jdbc AP


@@ -255,7 +255,7 @@

set-parameter

- Source + Source


@@ -279,7 +279,7 @@

sql-value

- Source + Source @@ -302,7 +302,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -317,7 +317,7 @@

create-table-ddl

:entities -- a function to specify how column names are transformed. - Source + Source


@@ -328,7 +328,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -343,7 +343,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -360,7 +360,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -378,7 +378,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -389,7 +389,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -401,7 +401,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -419,7 +419,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -431,7 +431,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -454,7 +454,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -465,7 +465,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -483,7 +483,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -495,7 +495,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -516,7 +516,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -531,7 +531,7 @@

find-by-keys

columns, e.g,. {:order-by [:name {:age :desc]} - Source + Source


@@ -547,7 +547,7 @@

get-by-id

The primary key column name defaults to :id. - Source + Source


@@ -605,7 +605,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -628,7 +628,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -652,7 +652,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -669,7 +669,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -685,7 +685,7 @@

metadata-result

See query for more details. - Source + Source


@@ -707,7 +707,7 @@

prepare-statement

:timeout n - Source + Source


@@ -718,7 +718,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -729,7 +729,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -740,7 +740,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -763,7 +763,7 @@

query

See also prepare-statement for additional options. - Source + Source


@@ -781,7 +781,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -800,7 +800,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -819,7 +819,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -832,7 +832,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -847,7 +847,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -865,7 +865,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source
From 5167b259a4c0873afb6cca0e4ab7c442f1a9f31e Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 12 May 2016 18:40:19 -0700 Subject: [PATCH 138/171] Autodoc commit for master/7e2607ab --- api-index.html | 6 +++--- index-0.6.1.clj => index-0.6.2.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.6.1.clj => index-0.6.2.clj (100%) diff --git a/api-index.html b/api-index.html index 0e56c283..162c1b1f 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.6.1 API documentation + Index - JDBC-based SQL Interface 0.6.2 API documentation @@ -25,7 +25,7 @@

java.jdbc AP


@@ -260,7 +260,7 @@

set-parameter

- Source + Source


@@ -285,7 +285,7 @@

sql-value

- Source + Source @@ -309,7 +309,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -325,7 +325,7 @@

create-table-ddl

:entities -- a function to specify how column names are transformed. - Source + Source


@@ -337,7 +337,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -353,7 +353,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -371,7 +371,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -390,7 +390,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -402,7 +402,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -415,7 +415,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -434,7 +434,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -447,7 +447,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -471,7 +471,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -483,7 +483,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -502,7 +502,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -515,7 +515,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -537,7 +537,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -553,7 +553,7 @@

find-by-keys

columns, e.g,. {:order-by [:name {:age :desc]} - Source + Source


@@ -570,7 +570,7 @@

get-by-id

The primary key column name defaults to :id. - Source + Source


@@ -629,7 +629,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -653,7 +653,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -678,7 +678,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -696,7 +696,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -713,7 +713,7 @@

metadata-result

See query for more details. - Source + Source


@@ -736,7 +736,7 @@

prepare-statement

:timeout n - Source + Source


@@ -748,7 +748,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -760,7 +760,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -772,7 +772,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -796,7 +796,7 @@

query

See also prepare-statement for additional options. - Source + Source


@@ -815,7 +815,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -835,7 +835,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -855,7 +855,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -869,7 +869,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -885,7 +885,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -904,7 +904,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From 4cfb9fdf92bfd410dab8eeff022206923e046528 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 1 Jun 2016 10:55:00 -0700 Subject: [PATCH 141/171] Autodoc commit for master/c8e75cce --- index-0.6.2.clj | 184 ++++++++++++++++++++++++------------------------ index.html | 72 +++++++++---------- 2 files changed, 128 insertions(+), 128 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index cdbdd51f..6ca2fce5 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -6,7 +6,7 @@ :wiki-url "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", @@ -16,11 +16,11 @@ "https://github.com/clojure/java.jdbc/blob/94bc439cb926d7f3d7ace4f86eac5cc5733b382a/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -30,12 +30,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L1148", - :line 1148, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1158", + :line 1158, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -44,11 +44,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L554", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L554", :line 554, :var-type "function", :arglists ([db]), @@ -58,12 +58,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L705", - :line 705, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L715", + :line 715, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), :doc @@ -72,12 +72,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L795", - :line 795, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L805", + :line 805, :var-type "function", :arglists ([db sql-params] @@ -89,12 +89,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L755", - :line 755, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L765", + :line 765, :var-type "function", :arglists ([db sql-params] @@ -106,11 +106,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L548", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L548", :line 548, :var-type "function", :arglists ([db]), @@ -120,11 +120,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L571", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L571", :line 571, :var-type "function", :arglists ([db]), @@ -134,12 +134,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L818", - :line 818, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L828", + :line 828, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), :doc @@ -148,11 +148,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L560", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L560", :line 560, :var-type "function", :arglists ([db]), @@ -162,11 +162,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L585", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L585", :line 585, :var-type "function", :arglists @@ -177,11 +177,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L566", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L566", :line 566, :var-type "function", :arglists ([db]), @@ -191,12 +191,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L976", - :line 976, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L986", + :line 986, :var-type "function", :arglists ([db table where-clause] @@ -211,12 +211,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L1170", - :line 1170, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1180", + :line 1180, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -226,12 +226,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L943", - :line 943, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L953", + :line 953, :var-type "function", :arglists ([db sql-params] @@ -245,12 +245,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L908", - :line 908, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L918", + :line 918, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -259,12 +259,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L928", - :line 928, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L938", + :line 938, :var-type "function", :arglists ([db table pk-value] @@ -276,11 +276,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L193", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L193", :line 193, :var-type "function", :arglists @@ -308,12 +308,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L1073", - :line 1073, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1083", + :line 1083, :var-type "function", :arglists ([db table row] @@ -325,12 +325,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L1093", - :line 1093, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1103", + :line 1103, :var-type "function", :arglists ([db table rows] @@ -342,12 +342,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L693", - :line 693, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L703", + :line 703, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -356,12 +356,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L674", - :line 674, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L684", + :line 684, :var-type "function", :arglists ([rs-or-value] @@ -374,11 +374,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L454", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L454", :line 454, :var-type "function", :arglists @@ -399,11 +399,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L508", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L508", :line 508, :var-type "function", :arglists ([exception]), @@ -412,11 +412,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L522", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L522", :line 522, :var-type "function", :arglists ([exception]), @@ -425,11 +425,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L534", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L534", :line 534, :var-type "function", :arglists ([exception]), @@ -439,12 +439,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L854", - :line 854, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L864", + :line 864, :var-type "function", :arglists ([db sql-params] @@ -459,11 +459,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -473,11 +473,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L382", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L382", :line 382, :var-type "function", :arglists @@ -490,12 +490,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L1132", - :line 1132, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1142", + :line 1142, :var-type "function", :arglists ([db table set-map where-clause] @@ -511,12 +511,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L653", - :line 653, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L663", + :line 663, :var-type "macro", :arglists ([binding & body]), :doc @@ -525,12 +525,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L663", - :line 663, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L673", + :line 673, :var-type "macro", :arglists ([binding & body]), :doc @@ -539,12 +539,12 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L639", - :line 639, + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L649", + :line 649, :var-type "macro", :arglists ([binding & body]), :doc @@ -553,11 +553,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L364", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L364", :line 364, :var-type "protocol", :arglists nil, @@ -567,11 +567,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L345", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L345", :line 345, :var-type "protocol", :arglists nil, @@ -581,11 +581,11 @@ :wiki-url "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c46688d1dcffb352f848ba5f46358f7b6ec874bc/src/main/clojure/clojure/java/jdbc.clj#L331", + "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L331", :line 331, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 1d8b3e76..45c5d05d 100644 --- a/index.html +++ b/index.html @@ -233,7 +233,7 @@

result-set-read-column

- Source + Source


@@ -260,7 +260,7 @@

set-parameter

- Source + Source


@@ -285,7 +285,7 @@

sql-value

- Source + Source @@ -309,7 +309,7 @@

as-sql-name

strategy quotes identifiers with `. - Source + Source


@@ -325,7 +325,7 @@

create-table-ddl

:entities -- a function to specify how column names are transformed. - Source + Source


@@ -337,7 +337,7 @@

db-connection

Returns the current database connection (or throws if there is none)
- Source + Source


@@ -353,7 +353,7 @@

db-do-commands

Uses executeBatch. This may affect what SQL you can run via db-do-commands. - Source + Source


@@ -371,7 +371,7 @@

db-do-prepared

Return a seq of update counts (one count for each param-group). - Source + Source


@@ -390,7 +390,7 @@

db-do-prepared-return-keys case :return-keys MUST BE SET on that PreparedStatement! - Source + Source



@@ -402,7 +402,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
- Source + Source


@@ -415,7 +415,7 @@

db-is-rollback-only

commit when complete - Source + Source


@@ -434,7 +434,7 @@

db-query-with-resultset

Uses executeQuery. This may affect what SQL you can run via query. - Source + Source


@@ -447,7 +447,7 @@

db-set-rollback-only!

commit when complete - Source + Source


@@ -471,7 +471,7 @@

db-transaction*

The read-only? option puts the transaction in readonly mode (if supported). - Source + Source


@@ -483,7 +483,7 @@

db-unset-rollback-only!

Marks the outermost transaction such that it will not rollback when complete
- Source + Source


@@ -502,7 +502,7 @@

delete!

(execute! db ["DELETE FROM person WHERE zip = ?" 94546]) - Source + Source


@@ -515,7 +515,7 @@

drop-table-ddl

Given a table name, return the DDL string for dropping that table.
- Source + Source


@@ -537,7 +537,7 @@

execute!

executeBatch will be used. This may affect what SQL you can run via execute! - Source + Source


@@ -553,7 +553,7 @@

find-by-keys

columns, e.g,. {:order-by [:name {:age :desc]} - Source + Source


@@ -570,7 +570,7 @@

get-by-id

The primary key column name defaults to :id. - Source + Source


@@ -629,7 +629,7 @@

get-connection

An optional prefix of jdbc: is allowed. - Source + Source


@@ -653,7 +653,7 @@

insert!

to convert the table name and column names to SQL entities. - Source + Source


@@ -678,7 +678,7 @@

insert-multi!

to convert the table name and column names to SQL entities. - Source + Source


@@ -696,7 +696,7 @@

metadata-query

{:row-fn ... :result-set-fn ...})) - Source + Source


@@ -713,7 +713,7 @@

metadata-result

See query for more details. - Source + Source


@@ -736,7 +736,7 @@

prepare-statement

:timeout n - Source + Source


@@ -748,7 +748,7 @@

print-sql-exception

Prints the contents of an SQLException to *out*
- Source + Source


@@ -760,7 +760,7 @@

print-sql-exception-chainPrints a chain of SQLExceptions to *out* - Source + Source



@@ -772,7 +772,7 @@

print-update-counts

Prints the update counts from a BatchUpdateException to *out*
- Source + Source


@@ -796,7 +796,7 @@

query

See also prepare-statement for additional options. - Source + Source


@@ -815,7 +815,7 @@

quoted

(quoted [\[ \]] "foo") will return "[foo]" - Source + Source


@@ -835,7 +835,7 @@

result-set-seq

keywords. The default is to convert them to lower case. - Source + Source


@@ -855,7 +855,7 @@

update!

(execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) - Source + Source


@@ -869,7 +869,7 @@

with-db-connection

... con-db ...) - Source + Source


@@ -885,7 +885,7 @@

with-db-metadata

... md ...) - Source + Source


@@ -904,7 +904,7 @@

with-db-transaction

See db-transaction* for more details. - Source + Source

From c2ec12ea8eb5f5b0ae2d3b27355dcb56ed9c53cd Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 6 Jun 2016 10:52:48 -0700 Subject: [PATCH 142/171] Autodoc commit for master/96850554 --- api-index.html | 47 +++-- index-0.6.2.clj | 487 ++++++++++++++++++++++++++++++++++++------------ index.html | 487 ++++++++++++++++++++++++++++++++++++++++-------- 3 files changed, 814 insertions(+), 207 deletions(-) diff --git a/api-index.html b/api-index.html index 162c1b1f..aadc1ff2 100644 --- a/api-index.html +++ b/api-index.html @@ -43,19 +43,19 @@

java.jdbc AP

Index of Public Functions and Variables - JDBC-based SQL Interface 0.6.2 (in development)

This page has an alphabetical index of all the documented functions and variables -in JDBC-based SQL Interface. +in JDBC-based SQL Interface. - -
+

+

Shortcuts:
A B C D E F G H - I J K L + I J K L M
N O P Q @@ -81,7 +81,10 @@

B

C

- create-table-ddl             function      clojure.java.jdbc  Given a table name and a vector of column specs re...
+ ::column-spec                spec          clojure.java.jdbc.spec (cat :col :clojure.java.jdbc.spec/identifier :...
+ ::connection                 spec          clojure.java.jdbc.spec (instance? java.sql.Connection %).
+ ::create-options             spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
+ create-table-ddl             function      clojure.java.jdbc  Given a table name and a vector of column specs, r...
 
   
@@ -95,6 +98,15 @@

D

db-is-rollback-only function clojure.java.jdbc Returns true if the outermost transaction will rol... db-query-with-resultset function clojure.java.jdbc Executes a query, then evaluates func passing in t... db-set-rollback-only! function clojure.java.jdbc Marks the outermost transaction such that it will ... + ::db-spec spec clojure.java.jdbc.spec (or :connection :clojure.java.jdbc.spec/db-spe... + ::db-spec-connection spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/connect... + ::db-spec-data-source spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/datasou... + ::db-spec-driver-manager spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/subprot... + ::db-spec-driver-manager-alt spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/dbtype ... + ::db-spec-factory spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/factory... + ::db-spec-jndi spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/name] :... + ::db-spec-raw spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/connect... + ::db-spec-string spec clojure.java.jdbc.spec string?. db-transaction* function clojure.java.jdbc Evaluates func as a transaction on the open databa... db-unset-rollback-only! function clojure.java.jdbc Marks the outermost transaction such that it will ... delete! function clojure.java.jdbc Given a database connection, a table name and a wh... @@ -104,13 +116,18 @@

D

E

- execute!                     function      clojure.java.jdbc  Given a database connection and a vector containin...
+ ::entity                     spec          clojure.java.jdbc.spec string?.
+ ::exec-sql-options           spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
+ execute!                     function      clojure.java.jdbc  Given a database connection and a vector containin...
+ ::execute-options            spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
+ ::execute-result             spec          clojure.java.jdbc.spec (* integer?).
 
   

F

  find-by-keys                 function      clojure.java.jdbc  Given a database connection, a table name, a map o...
+ ::find-by-keys-options       spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
 
   
@@ -128,7 +145,8 @@

H

I

- insert!                      function      clojure.java.jdbc  Given a database connection, a table name and eith...
+ ::identifier                 spec          clojure.java.jdbc.spec (or :kw keyword? :str string?).
+ insert!                      function      clojure.java.jdbc  Given a database connection, a table name and eith...
  insert-multi!                function      clojure.java.jdbc  Given a database connection, a table name and eith...
  IResultSetReadColumn         protocol      clojure.java.jdbc  Protocol for reading objects from the java.sql.Res...
  ISQLParameter                protocol      clojure.java.jdbc  Protocol for setting SQL parameters in statement o...
@@ -170,7 +188,9 @@ 

O

P

- prepare-statement            function      clojure.java.jdbc  Create a prepared statement from a connection, a S...
+ ::prepare-options            spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
+ prepare-statement            function      clojure.java.jdbc  Create a prepared statement from a connection, a S...
+ ::prepared-statement         spec          clojure.java.jdbc.spec (instance? java.sql.PreparedStatement %).
  print-sql-exception          function      clojure.java.jdbc  Prints the contents of an SQLException to *out*.
  print-sql-exception-chain    function      clojure.java.jdbc  Prints a chain of SQLExceptions to *out*.
  print-update-counts          function      clojure.java.jdbc  Prints the update counts from a BatchUpdateExcepti...
@@ -180,6 +200,7 @@ 

P

Q

  query                        function      clojure.java.jdbc  Given a database connection and a vector containin...
+ ::query-options              spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
  quoted                       function      clojure.java.jdbc  With a single argument, returns a naming strategy ...
 
   
@@ -194,7 +215,10 @@

R

S

  set-parameter                function      clojure.java.jdbc  Convert a Clojure value into a SQL value and store...
+ ::sql-params                 spec          clojure.java.jdbc.spec (or :sql :clojure.java.jdbc.spec/sql-stmt :sql...
+ ::sql-stmt                   spec          clojure.java.jdbc.spec (or :sql string? :stmt :clojure.java.jdbc.spec...
  sql-value                    function      clojure.java.jdbc  Convert a Clojure value into a SQL value..
+ ::sql-value                  spec          clojure.java.jdbc.spec (constantly true).
 
   
@@ -216,7 +240,8 @@

V

W

- with-db-connection           macro         clojure.java.jdbc  Evaluates body in the context of an active connect...
+ ::where-clause               spec          clojure.java.jdbc.spec (cat :where string? :params (* :clojure.java.j...
+ with-db-connection           macro         clojure.java.jdbc  Evaluates body in the context of an active connect...
  with-db-metadata             macro         clojure.java.jdbc  Evaluates body in the context of an active connect...
  with-db-transaction          macro         clojure.java.jdbc  Evaluates body in the context of a transaction on ...
 
diff --git a/index-0.6.2.clj b/index-0.6.2.clj
index 6ca2fce5..05db277d 100644
--- a/index-0.6.2.clj
+++ b/index-0.6.2.clj
@@ -4,23 +4,23 @@
    :author "Stephen C. Gilardi, Sean Corfield",
    :name "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc/clojure.java.jdbc-api.html",
+   "http://clojure.github.io/java.jdbc/clojure.java.jdbc-api.html",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj"}
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj"}
   {:doc "Optional specifications for use with Clojure 1.9 or later.",
    :author "Sean Corfield",
    :name "clojure.java.jdbc.spec",
    :wiki-url
-   "http://clojure.github.com/java.jdbc/clojure.java.jdbc.spec-api.html",
+   "http://clojure.github.io/java.jdbc/clojure.java.jdbc-api.html#clojure.java.jdbc.spec",
    :source-url
    "https://github.com/clojure/java.jdbc/blob/94bc439cb926d7f3d7ace4f86eac5cc5733b382a/src/main/clojure/clojure/java/jdbc/spec.clj"}),
  :vars
  ({:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "as-sql-name",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L51",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L51",
    :line 51,
    :var-type "function",
    :arglists ([f] [f x]),
@@ -28,27 +28,27 @@
    "Given a naming strategy function and a keyword or string, return\na string per that naming strategy.\nA name of the form x.y is treated as multiple names, x, y, etc,\nand each are turned into strings via the naming strategy and then\njoined back together so x.y might become `x`.`y` if the naming\nstrategy quotes identifiers with `.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/as-sql-name"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "create-table-ddl",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1158",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1158",
    :line 1158,
    :var-type "function",
    :arglists ([table specs] [table specs opts]),
    :doc
-   "Given a table name and a vector of column specs return the DDL string for\ncreating that table. An options map may be provided that can contain:\n:table-spec -- a string that is appended to the DDL -- and/or\n:entities -- a function to specify how column names are transformed.",
+   "Given a table name and a vector of column specs, return the DDL string for\ncreating that table. Each column spec is, in turn, a vector of keywords or\nstrings that is converted to strings and concatenated with spaces to form\na single column description in DDL, e.g.,\n  [:cost :int \"not null\"]\n  [:name \"varchar(32)\"]\nThe first element of a column spec is treated as a SQL entity (so if you\nprovide the :entities option, that will be used to transform it). The\nremaining elements are left as-is when converting them to strings.\nAn options map may be provided that can contain:\n:table-spec -- a string that is appended to the DDL -- and/or\n:entities -- a function to specify how column names are transformed.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/create-table-ddl"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-connection",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L554",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L554",
    :line 554,
    :var-type "function",
    :arglists ([db]),
@@ -56,13 +56,13 @@
    "Returns the current database connection (or throws if there is none)",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-connection"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-do-commands",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L715",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L715",
    :line 715,
    :var-type "function",
    :arglists ([db sql-commands] [db transaction? sql-commands]),
@@ -70,13 +70,13 @@
    "Executes SQL commands on the specified database connection. Wraps the commands\nin a transaction if transaction? is true. transaction? can be ommitted and it\ndefaults to true. Accepts a single SQL command (string) or a vector of them.\nUses executeBatch. This may affect what SQL you can run via db-do-commands.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-commands"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-do-prepared",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L805",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L805",
    :line 805,
    :var-type "function",
    :arglists
@@ -87,13 +87,13 @@
    "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. Each param-group is a seq of values for all of\nthe parameters. transaction? can be omitted and defaults to true.\nThe sql parameter can either be a SQL string or a PreparedStatement.\nReturn a seq of update counts (one count for each param-group).",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-do-prepared-return-keys",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L765",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L765",
    :line 765,
    :var-type "function",
    :arglists
@@ -104,13 +104,13 @@
    "Executes an (optionally parameterized) SQL prepared statement on the\nopen database connection. The param-group is a seq of values for all of\nthe parameters. transaction? can be ommitted and will default to true.\nReturn the generated keys for the (single) update/insert.\nA PreparedStatement may be passed in, instead of a SQL string, in which\ncase :return-keys MUST BE SET on that PreparedStatement!",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-do-prepared-return-keys"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-find-connection",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L548",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L548",
    :line 548,
    :var-type "function",
    :arglists ([db]),
@@ -118,13 +118,13 @@
    "Returns the current database connection (or nil if there is none)",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-find-connection"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-is-rollback-only",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L571",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L571",
    :line 571,
    :var-type "function",
    :arglists ([db]),
@@ -132,13 +132,13 @@
    "Returns true if the outermost transaction will rollback rather than\ncommit when complete",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-is-rollback-only"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-query-with-resultset",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L828",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L828",
    :line 828,
    :var-type "function",
    :arglists ([db sql-params func] [db sql-params func opts]),
@@ -146,13 +146,13 @@
    "Executes a query, then evaluates func passing in the raw ResultSet as an\n argument. The second argument is a vector containing either:\n  [sql & params] - a SQL query, followed by any parameters it needs\n  [stmt & params] - a PreparedStatement, followed by any parameters it needs\n                    (the PreparedStatement already contains the SQL query)\nThe opts map is passed to prepare-statement.\nUses executeQuery. This may affect what SQL you can run via query.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-query-with-resultset"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-set-rollback-only!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L560",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L560",
    :line 560,
    :var-type "function",
    :arglists ([db]),
@@ -160,13 +160,13 @@
    "Marks the outermost transaction such that it will rollback rather than\ncommit when complete",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-set-rollback-only!"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-transaction*",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L585",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L585",
    :line 585,
    :var-type "function",
    :arglists
@@ -175,13 +175,13 @@
    "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.\nThe isolation option may be :none, :read-committed, :read-uncommitted,\n:repeatable-read, or :serializable. Note that not all databases support\nall of those isolation levels, and may either throw an exception or\nsubstitute another isolation level.\nThe read-only? option puts the transaction in readonly mode (if supported).",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-transaction*"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-unset-rollback-only!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L566",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L566",
    :line 566,
    :var-type "function",
    :arglists ([db]),
@@ -189,13 +189,13 @@
    "Marks the outermost transaction such that it will not rollback when complete",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/db-unset-rollback-only!"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "delete!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L986",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L986",
    :line 986,
    :var-type "function",
    :arglists
@@ -209,14 +209,14 @@
    "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The options may specify how to transform column names in the\nmap (default 'as-is') and whether to run the delete in a transaction (default true).\nExample:\n  (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n  (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/delete!"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "drop-table-ddl",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1180",
-   :line 1180,
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1188",
+   :line 1188,
    :var-type "function",
    :arglists
    ([name] [name {:keys [entities], :or {entities identity}}]),
@@ -224,13 +224,13 @@
    "Given a table name, return the DDL string for dropping that table.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/drop-table-ddl"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "execute!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L953",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L953",
    :line 953,
    :var-type "function",
    :arglists
@@ -243,13 +243,13 @@
    "Given a database connection and a vector containing SQL (or PreparedStatement)\nfollowed by optional parameters, perform a general (non-select) SQL operation.\nThe :transaction? option specifies whether to run the operation in a\ntransaction or not (default true).\nIf the :multi? option is false (the default), the SQL statement should be\nfollowed by the parameters for that statement.\nIf the :multi? option is true, the SQL statement should be followed by one or\nmore vectors of parameters, one for each application of the SQL statement.\nIf there are no parameters specified, executeUpdate will be used, otherwise\nexecuteBatch will be used. This may affect what SQL you can run via execute!",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/execute!"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "find-by-keys",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L918",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L918",
    :line 918,
    :var-type "function",
    :arglists ([db table columns] [db table columns opts]),
@@ -257,13 +257,13 @@
    "Given a database connection, a table name, a map of column name/value\npairs, and an optional options map, return any matching rows.\nAn :order-by option may be supplied to sort the rows by a sequence of\ncolumns, e.g,. {:order-by [:name {:age :desc]}",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/find-by-keys"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "get-by-id",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L938",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L938",
    :line 938,
    :var-type "function",
    :arglists
@@ -274,13 +274,13 @@
    "Given a database connection, a table name, a primary key value, an\noptional primary key column name, and an optional options map, return\na single matching row, or nil.\nThe primary key column name defaults to :id.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-by-id"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "get-connection",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L193",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L193",
    :line 193,
    :var-type "function",
    :arglists
@@ -306,13 +306,13 @@
    "Creates a connection to a database. db-spec is usually a map containing connection\nparameters but can also be a URI or a String. The various possibilities are described\nbelow:\n\nExisting Connection:\n  :connection  (required) an existing open connection that can be used\n               but cannot be closed (only the parent connection can be closed)\n\nFactory:\n  :factory     (required) a function of one argument, a map of params\n  (others)     (optional) passed to the factory function in a map\n\nDriverManager:\n  :subprotocol (required) a String, the jdbc subprotocol\n  :subname     (required) a String, the jdbc subname\n  :classname   (optional) a String, the jdbc driver class name\n  (others)     (optional) passed to the driver as properties.\n\nDriverManager (alternative):\n  :dbtype      (required) a String, the type of the database (the jdbc subprotocol)\n  :dbname      (required) a String, the name of the database\n  :host        (optional) a String, the host name/IP of the database\n                          (defaults to 127.0.0.1)\n  :port        (optional) a Long, the port of the database\n                          (defaults to 3306 for mysql, 1433 for mssql/jtds, else nil)\n  (others)     (optional) passed to the driver as properties.\n\nDataSource:\n  :datasource  (required) a javax.sql.DataSource\n  :username    (optional) a String\n  :user        (optional) a String - an alternate alias for :username\n                          (added after 0.3.0-beta2 for consistency JDBC-74)\n  :password    (optional) a String, required if :username is supplied\n\nJNDI:\n  :name        (required) a String or javax.naming.Name\n  :environment (optional) a java.util.Map\n\nRaw:\n  :connection-uri (required) a String\n               Passed directly to DriverManager/getConnection\n\nURI:\n  Parsed JDBC connection string - see below\n\nString:\n  subprotocol://user:password@host:post/subname\n               An optional prefix of jdbc: is allowed.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/get-connection"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "insert!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1083",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1083",
    :line 1083,
    :var-type "function",
    :arglists
@@ -323,13 +323,13 @@
    "Given a database connection, a table name and either a map representing a rows,\nor a list of column names followed by a list of column values also representing\na single row, perform an insert.\nWhen inserting a row as a map, the result is the database-specific form of the\ngenerated keys, if available (note: PostgreSQL returns the whole row).\nWhen inserting a row as a list of column values, the result is the count of\nrows affected (1), if available (from getUpdateCount after executeBatch).\nThe row map or column value vector may be followed by a map of options:\nThe :transaction? option specifies whether to run in a transaction or not.\nThe default is true (use a transaction). The :entities option specifies how\nto convert the table name and column names to SQL entities.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert!"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "insert-multi!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1103",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1103",
    :line 1103,
    :var-type "function",
    :arglists
@@ -340,13 +340,13 @@
    "Given a database connection, a table name and either a sequence of maps (for\nrows) or a sequence of column names, followed by a sequence of vectors (for\nthe values in each row), and possibly a map of options, insert that data into\nthe database.\nWhen inserting rows as a sequence of maps, the result is a sequence of the\ngenerated keys, if available (note: PostgreSQL returns the whole rows).\nWhen inserting rows as a sequence of lists of column values, the result is\na sequence of the counts of rows affected (a sequence of 1's), if available.\nYes, that is singularly unhelpful. Thank you getUpdateCount and executeBatch!\nThe :transaction? option specifies whether to run in a transaction or not.\nThe default is true (use a transaction). The :entities option specifies how\nto convert the table name and column names to SQL entities.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/insert-multi!"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "metadata-query",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L703",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L703",
    :line 703,
    :var-type "macro",
    :arglists ([meta-query & opt-args]),
@@ -354,13 +354,13 @@
    "Given a Java expression that extracts metadata (in the context of with-db-metadata),\nand a map of options like metadata-result, manage the connection for a single\nmetadata-based query. Example usage:\n\n(with-db-metadata [meta db-spec]\n  (metadata-query (.getTables meta nil nil nil (into-array String [\"TABLE\"]))\n    {:row-fn ... :result-set-fn ...}))",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-query"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "metadata-result",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L684",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L684",
    :line 684,
    :var-type "function",
    :arglists
@@ -372,13 +372,13 @@
    "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts an option map containing :identifiers, :as-arrays?, :row-fn,\nand :result-set-fn to control how the ResultSet is transformed and returned.\nSee query for more details.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/metadata-result"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "prepare-statement",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L454",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L454",
    :line 454,
    :var-type "function",
    :arglists
@@ -397,39 +397,39 @@
    "Create a prepared statement from a connection, a SQL string and a map\nof options:\n   :return-keys truthy | nil - default nil\n     for some drivers, this may be a vector of column names to identify\n     the generated keys to return, otherwise it should just be true\n   :result-type :forward-only | :scroll-insensitive | :scroll-sensitive\n   :concurrency :read-only | :updatable\n   :cursors\n   :fetch-size n\n   :max-rows n\n   :timeout n",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/prepare-statement"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "print-sql-exception",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L508",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L508",
    :line 508,
    :var-type "function",
    :arglists ([exception]),
    :doc "Prints the contents of an SQLException to *out*",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "print-sql-exception-chain",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L522",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L522",
    :line 522,
    :var-type "function",
    :arglists ([exception]),
    :doc "Prints a chain of SQLExceptions to *out*",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-sql-exception-chain"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "print-update-counts",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L534",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L534",
    :line 534,
    :var-type "function",
    :arglists ([exception]),
@@ -437,13 +437,13 @@
    "Prints the update counts from a BatchUpdateException to *out*",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/print-update-counts"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "query",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L864",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L864",
    :line 864,
    :var-type "function",
    :arglists
@@ -457,13 +457,13 @@
    "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The options specify how to construct the result\nset (and are also passed to prepare-statement as needed):\n  :result-set-fn - applied to the entire result set, default doall / vec\n      if :as-arrays? true, :result-set-fn will default to vec\n      if :as-arrays? false, :result-set-fn will default to doall\n  :row-fn - applied to each row as the result set is constructed, default identity\n  :identifiers - applied to each column name in the result set, default lower-case\n  :as-arrays? - return the results as a set of arrays, default false.\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs.\nSee also prepare-statement for additional options.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/query"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "quoted",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L68",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L68",
    :line 68,
    :var-type "function",
    :arglists ([q] [q x]),
@@ -471,13 +471,13 @@
    "With a single argument, returns a naming strategy function that quotes\nnames. The single argument can either be a single character or a vector\npair of characters.\nCan also be called with two arguments - a quoting argument and a name -\nand returns the fully quoted string:\n  (quoted \\` \"foo\") will return \"`foo`\"\n  (quoted [\\[ \\]] \"foo\") will return \"[foo]\"",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/quoted"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "result-set-seq",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L382",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L382",
    :line 382,
    :var-type "function",
    :arglists
@@ -488,13 +488,13 @@
    "Creates and returns a lazy sequence of maps corresponding to the rows in the\njava.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it\nrespects the specified naming strategy. Duplicate column names are made unique\nby appending _N before applying the naming strategy (where N is a unique integer),\nunless the :as-arrays? option is :cols-as-is, in which case the column names\nare untouched (the result set maintains column name/value order).\nThe :identifiers option specifies how SQL column names are converted to Clojure\nkeywords. The default is to convert them to lower case.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-seq"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "update!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L1142",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1142",
    :line 1142,
    :var-type "function",
    :arglists
@@ -509,13 +509,13 @@
    "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The options may specify\nhow column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n  (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n  (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/update!"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "with-db-connection",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L663",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L663",
    :line 663,
    :var-type "macro",
    :arglists ([binding & body]),
@@ -523,13 +523,13 @@
    "Evaluates body in the context of an active connection to the database.\n(with-db-connection [con-db db-spec]\n  ... con-db ...)",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-connection"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "with-db-metadata",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L673",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L673",
    :line 673,
    :var-type "macro",
    :arglists ([binding & body]),
@@ -537,13 +537,13 @@
    "Evaluates body in the context of an active connection with metadata bound\nto the specified name. See also metadata-result for dealing with the results\nof operations that retrieve information from the metadata.\n(with-db-metadata [md db-spec]\n  ... md ...)",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-metadata"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "with-db-transaction",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L649",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L649",
    :line 649,
    :var-type "macro",
    :arglists ([binding & body]),
@@ -551,13 +551,13 @@
    "Evaluates body in the context of a transaction on the specified database connection.\nThe binding provides the database connection for the transaction and the name to which\nthat is bound for evaluation of the body. The binding may also specify the isolation\nlevel for the transaction, via the :isolation option and/or set the transaction to\nreadonly via the :read-only? option.\n(with-db-transaction [t-con db-spec {:isolation level :read-only? true}]\n  ... t-con ...)\nSee db-transaction* for more details.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/with-db-transaction"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "IResultSetReadColumn",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L364",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L364",
    :line 364,
    :var-type "protocol",
    :arglists nil,
@@ -565,13 +565,13 @@
    "Protocol for reading objects from the java.sql.ResultSet. Default\nimplementations (for Object and nil) return the argument, and the\nBoolean implementation ensures a canonicalized true/false value,\nbut it can be extended to provide custom behavior for special types.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/IResultSetReadColumn"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "ISQLParameter",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L345",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L345",
    :line 345,
    :var-type "protocol",
    :arglists nil,
@@ -579,13 +579,13 @@
    "Protocol for setting SQL parameters in statement objects, which\ncan convert from Clojure values. The default implementation just\ndelegates the conversion to ISQLValue's sql-value conversion and\nuses .setObject on the parameter. It can be extended to use other\nmethods of PreparedStatement to convert and set parameter values.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLParameter"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj",
    :name "ISQLValue",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c8e75cce0837a0bd652e6f12b2a1d51fa82b1981/src/main/clojure/clojure/java/jdbc.clj#L331",
+   "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L331",
    :line 331,
    :var-type "protocol",
    :arglists nil,
@@ -593,7 +593,7 @@
    "Protocol for creating SQL values from Clojure values. Default\nimplementations (for Object and nil) just return the argument,\nbut it can be extended to provide custom behavior to support\nexotic types supported by different databases.",
    :namespace "clojure.java.jdbc",
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/ISQLValue"}
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLValue"}
   {:name "result-set-read-column",
    :doc
    "Function for transforming values after reading them from the database",
@@ -601,7 +601,7 @@
    :namespace "clojure.java.jdbc",
    :arglists ([val rsmeta idx]),
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/result-set-read-column",
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-read-column",
    :source-url nil,
    :raw-source-url nil,
    :file nil}
@@ -612,7 +612,7 @@
    :namespace "clojure.java.jdbc",
    :arglists ([val stmt ix]),
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/set-parameter",
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/set-parameter",
    :source-url nil,
    :raw-source-url nil,
    :file nil}
@@ -622,7 +622,260 @@
    :namespace "clojure.java.jdbc",
    :arglists ([val]),
    :wiki-url
-   "http://clojure.github.com/java.jdbc//clojure.java.jdbc-api.html#clojure.java.jdbc/sql-value",
+   "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/sql-value",
    :source-url nil,
    :raw-source-url nil,
-   :file nil})}
+   :file nil}
+  {:keyword :clojure.java.jdbc.spec/column-spec,
+   :spec
+   (cat
+    :col
+    :clojure.java.jdbc.spec/identifier
+    :spec
+    (* (or :kw keyword? :str string?))),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/column-spec"}
+  {:keyword :clojure.java.jdbc.spec/connection,
+   :spec (instance? java.sql.Connection %),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/connection"}
+  {:keyword :clojure.java.jdbc.spec/create-options,
+   :spec
+   (keys
+    :req-un
+    []
+    :opt-un
+    [:clojure.java.jdbc.spec/table-spec
+     :clojure.java.jdbc.spec/entities]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/create-options"}
+  {:keyword :clojure.java.jdbc.spec/db-spec,
+   :spec
+   (or
+    :connection
+    :clojure.java.jdbc.spec/db-spec-connection
+    :factory
+    :clojure.java.jdbc.spec/db-spec-factory
+    :driver-mgr
+    :clojure.java.jdbc.spec/db-spec-driver-manager
+    :friendly
+    :clojure.java.jdbc.spec/db-spec-driver-manager-alt
+    :datasource
+    :clojure.java.jdbc.spec/db-spec-data-source
+    :jndi
+    :clojure.java.jdbc.spec/db-spec-jndi
+    :raw
+    :clojure.java.jdbc.spec/db-spec-raw
+    :uri
+    :clojure.java.jdbc.spec/db-spec-string),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec"}
+  {:keyword :clojure.java.jdbc.spec/db-spec-connection,
+   :spec (keys :req-un [:clojure.java.jdbc.spec/connection]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-connection"}
+  {:keyword :clojure.java.jdbc.spec/db-spec-data-source,
+   :spec
+   (keys
+    :req-un
+    [:clojure.java.jdbc.spec/datasource]
+    :opt-un
+    [:clojure.java.jdbc.spec/username
+     :clojure.java.jdbc.spec/user
+     :clojure.java.jdbc.spec/password]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-data-source"}
+  {:keyword :clojure.java.jdbc.spec/db-spec-driver-manager,
+   :spec
+   (keys
+    :req-un
+    [:clojure.java.jdbc.spec/subprotocol
+     :clojure.java.jdbc.spec/subname]
+    :opt-un
+    [:clojure.java.jdbc.spec/classname]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-driver-manager"}
+  {:keyword :clojure.java.jdbc.spec/db-spec-driver-manager-alt,
+   :spec
+   (keys
+    :req-un
+    [:clojure.java.jdbc.spec/dbtype :clojure.java.jdbc.spec/dbname]
+    :opt-un
+    [:clojure.java.jdbc.spec/host :clojure.java.jdbc.spec/port]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-driver-manager-alt"}
+  {:keyword :clojure.java.jdbc.spec/db-spec-factory,
+   :spec (keys :req-un [:clojure.java.jdbc.spec/factory]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-factory"}
+  {:keyword :clojure.java.jdbc.spec/db-spec-jndi,
+   :spec
+   (keys
+    :req-un
+    [:clojure.java.jdbc.spec/name]
+    :opt-un
+    [:clojure.java.jdbc.spec/environment]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-jndi"}
+  {:keyword :clojure.java.jdbc.spec/db-spec-raw,
+   :spec (keys :req-un [:clojure.java.jdbc.spec/connection-uri]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-raw"}
+  {:keyword :clojure.java.jdbc.spec/db-spec-string,
+   :spec string?,
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-string"}
+  {:keyword :clojure.java.jdbc.spec/entity,
+   :spec string?,
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/entity"}
+  {:keyword :clojure.java.jdbc.spec/exec-sql-options,
+   :spec
+   (keys
+    :req-un
+    []
+    :opt-un
+    [:clojure.java.jdbc.spec/entities
+     :clojure.java.jdbc.spec/transaction?]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/exec-sql-options"}
+  {:keyword :clojure.java.jdbc.spec/execute-options,
+   :spec
+   (keys
+    :req-un
+    []
+    :opt-un
+    [:clojure.java.jdbc.spec/transaction?
+     :clojure.java.jdbc.spec/multi?]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/execute-options"}
+  {:keyword :clojure.java.jdbc.spec/execute-result,
+   :spec (* integer?),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/execute-result"}
+  {:keyword :clojure.java.jdbc.spec/find-by-keys-options,
+   :spec
+   (keys
+    :req-un
+    []
+    :opt-un
+    [:clojure.java.jdbc.spec/entities
+     :clojure.java.jdbc.spec/order-by
+     :clojure.java.jdbc.spec/result-set-fn
+     :clojure.java.jdbc.spec/row-fn
+     :clojure.java.jdbc.spec/identifiers
+     :clojure.java.jdbc.spec/as-arrays?]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/find-by-keys-options"}
+  {:keyword :clojure.java.jdbc.spec/identifier,
+   :spec (or :kw keyword? :str string?),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/identifier"}
+  {:keyword :clojure.java.jdbc.spec/prepare-options,
+   :spec
+   (keys
+    :req-un
+    []
+    :opt-un
+    [:clojure.java.jdbc.spec/return-keys
+     :clojure.java.jdbc.spec/result-type
+     :clojure.java.jdbc.spec/concurrency
+     :clojure.java.jdbc.spec/cursors
+     :clojure.java.jdbc.spec/fetch-size
+     :clojure.java.jdbc.spec/max-rows
+     :clojure.java.jdbc.spec/timeout]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/prepare-options"}
+  {:keyword :clojure.java.jdbc.spec/prepared-statement,
+   :spec (instance? java.sql.PreparedStatement %),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/prepared-statement"}
+  {:keyword :clojure.java.jdbc.spec/query-options,
+   :spec
+   (keys
+    :req-un
+    []
+    :opt-un
+    [:clojure.java.jdbc.spec/result-set-fn
+     :clojure.java.jdbc.spec/row-fn
+     :clojure.java.jdbc.spec/identifiers
+     :clojure.java.jdbc.spec/as-arrays?]),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/query-options"}
+  {:keyword :clojure.java.jdbc.spec/sql-params,
+   :spec
+   (or
+    :sql
+    :clojure.java.jdbc.spec/sql-stmt
+    :sql-params
+    (cat
+     :sql
+     :clojure.java.jdbc.spec/sql-stmt
+     :params
+     (* :clojure.java.jdbc.spec/sql-value))),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/sql-params"}
+  {:keyword :clojure.java.jdbc.spec/sql-stmt,
+   :spec
+   (or :sql string? :stmt :clojure.java.jdbc.spec/prepared-statement),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/sql-stmt"}
+  {:keyword :clojure.java.jdbc.spec/sql-value,
+   :spec (constantly true),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/sql-value"}
+  {:keyword :clojure.java.jdbc.spec/where-clause,
+   :spec
+   (cat :where string? :params (* :clojure.java.jdbc.spec/sql-value)),
+   :var-type "spec",
+   :namespace "clojure.java.jdbc.spec",
+   :wiki-url
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/where-clause"})}
diff --git a/index.html b/index.html
index 45c5d05d..67553738 100644
--- a/index.html
+++ b/index.html
@@ -169,8 +169,86 @@ 

Table of Contents

@@ -225,15 +303,15 @@

result-set-read-column

function
Usage: (result-set-read-column val rsmeta idx)
 
-

       
Function for transforming values after reading them from the database
+

       
       
       
     
     
     
-    Source
+    Source
   


@@ -251,16 +329,16 @@

set-parameter

function
Usage: (set-parameter val stmt ix)
 
-

       
Convert a Clojure value into a SQL value and store it as the ix'th
 parameter in the given SQL statement object.
+

       
       
       
     
- Source + Source


@@ -277,15 +355,15 @@

sql-value

function
Usage: (sql-value val)
 
-

       
Convert a Clojure value into a SQL value.
+

       
       
       
     
- Source + Source @@ -300,16 +378,16 @@

as-sql-name

Usage: (as-sql-name f)
        (as-sql-name f x)
 
-

     
Given a naming strategy function and a keyword or string, return
 a string per that naming strategy.
 A name of the form x.y is treated as multiple names, x, y, etc,
 and each are turned into strings via the naming strategy and then
 joined back together so x.y might become `x`.`y` if the naming
 strategy quotes identifiers with `.
+

     
     
-    Source
+    Source
   


@@ -318,14 +396,27 @@

create-table-ddl

Usage: (create-table-ddl table specs)
        (create-table-ddl table specs opts)
 
-

-    
Given a table name and a vector of column specs return the DDL string for
-creating that table. An options map may be provided that can contain:
+    
Given a table name and a vector of column specs, return the DDL string for
+creating that table. Each column spec is, in turn, a vector of keywords or
+strings that is converted to strings and concatenated with spaces to form
+a single column description in DDL, e.g.,
+  [:cost :int "not null"]
+  [:name "varchar(32)"]
+The first element of a column spec is treated as a SQL entity (so if you
+provide the :entities option, that will be used to transform it). The
+remaining elements are left as-is when converting them to strings.
+An options map may be provided that can contain:
 :table-spec -- a string that is appended to the DDL -- and/or
 :entities -- a function to specify how column names are transformed.
+
Specs:
+  Args: (cat
+         :table :clojure.java.jdbc.spec/identifier
+         :specs (coll-of :clojure.java.jdbc.spec/column-spec ())
+         :opts (? :clojure.java.jdbc.spec/create-options))
+  Ret:  string?
- Source + Source


@@ -333,11 +424,13 @@

db-connection

function
Usage: (db-connection db)
 
-

     
Returns the current database connection (or throws if there is none)
+
Specs:
+  Args: (cat:db-spec :clojure.java.jdbc.spec/db-spec)
+  Ret:  (instance? java.sql.Connection %)
- Source + Source


@@ -346,14 +439,14 @@

db-do-commands

Usage: (db-do-commands db sql-commands)
        (db-do-commands db transaction? sql-commands)
 
-

     
Executes SQL commands on the specified database connection. Wraps the commands
 in a transaction if transaction? is true. transaction? can be ommitted and it
 defaults to true. Accepts a single SQL command (string) or a vector of them.
 Uses executeBatch. This may affect what SQL you can run via db-do-commands.
+

     
     
-    Source
+    Source
   


@@ -363,15 +456,15 @@

db-do-prepared

(db-do-prepared db transaction? sql-params) (db-do-prepared db transaction? sql-params opts) -

     
Executes an (optionally parameterized) SQL prepared statement on the
 open database connection. Each param-group is a seq of values for all of
 the parameters. transaction? can be omitted and defaults to true.
 The sql parameter can either be a SQL string or a PreparedStatement.
 Return a seq of update counts (one count for each param-group).
+

     
     
-    Source
+    Source
   


@@ -381,16 +474,16 @@

db-do-prepared-return-keys (db-do-prepared-return-keys db transaction? sql-params) (db-do-prepared-return-keys db transaction? sql-params opts) -

     
Executes an (optionally parameterized) SQL prepared statement on the
 open database connection. The param-group is a seq of values for all of
 the parameters. transaction? can be ommitted and will default to true.
 Return the generated keys for the (single) update/insert.
 A PreparedStatement may be passed in, instead of a SQL string, in which
 case :return-keys MUST BE SET on that PreparedStatement!
+

     
     
-    Source
+    Source
   



@@ -398,11 +491,17 @@

db-find-connection

function
Usage: (db-find-connection db)
 
-

     
Returns the current database connection (or nil if there is none)
+
Specs:
+  Args: (cat:db-spec :clojure.java.jdbc.spec/db-spec)
+  Ret:  (and
+          (or
+           :clojure.spec/nil nil?
+           :clojure.spec/pred :clojure.java.jdbc.spec/connection)
+          (conformer second))
- Source + Source


@@ -410,12 +509,12 @@

db-is-rollback-only

function
Usage: (db-is-rollback-only db)
 
-

     
Returns true if the outermost transaction will rollback rather than
 commit when complete
+

     
     
-    Source
+    Source
   


@@ -424,7 +523,6 @@

db-query-with-resultset

Usage: (db-query-with-resultset db sql-params func)
        (db-query-with-resultset db sql-params func opts)
 
-

     
Executes a query, then evaluates func passing in the raw ResultSet as an
  argument. The second argument is a vector containing either:
   [sql & params] - a SQL query, followed by any parameters it needs
@@ -432,9 +530,10 @@ 

db-query-with-resultset

(the PreparedStatement already contains the SQL query) The opts map is passed to prepare-statement. Uses executeQuery. This may affect what SQL you can run via query.
+

     
     
-    Source
+    Source
   


@@ -442,12 +541,12 @@

db-set-rollback-only!

function
Usage: (db-set-rollback-only! db)
 
-

     
Marks the outermost transaction such that it will rollback rather than
 commit when complete
+

     
     
-    Source
+    Source
   


@@ -456,7 +555,6 @@

db-transaction*

Usage: (db-transaction* db func)
        (db-transaction* db func {:keys [isolation read-only?], :as opts})
 
-

     
Evaluates func as a transaction on the open database connection. Any
 nested transactions are absorbed into the outermost transaction. By
 default, all database updates are committed together as a group after
@@ -469,9 +567,10 @@ 

db-transaction*

all of those isolation levels, and may either throw an exception or substitute another isolation level. The read-only? option puts the transaction in readonly mode (if supported).
+

     
     
-    Source
+    Source
   


@@ -479,11 +578,11 @@

db-unset-rollback-only!

function
Usage: (db-unset-rollback-only! db)
 
-

     
Marks the outermost transaction such that it will not rollback when complete
+

     
     
-    Source
+    Source
   


@@ -492,7 +591,6 @@

delete!

Usage: (delete! db table where-clause)
        (delete! db table where-clause {:keys [entities transaction?], :or {entities identity, transaction? true}})
 
-

     
Given a database connection, a table name and a where clause of columns to match,
 perform a delete. The options may specify how to transform column names in the
 map (default 'as-is') and whether to run the delete in a transaction (default true).
@@ -500,9 +598,16 @@ 

delete!

(delete! db :person ["zip = ?" 94546]) is equivalent to: (execute! db ["DELETE FROM person WHERE zip = ?" 94546])
+
Specs:
+  Args: (cat
+         :db :clojure.java.jdbc.spec/db-spec
+         :table :clojure.java.jdbc.spec/identifier
+         :where-clause (spec :clojure.java.jdbc.spec/where-clause)
+         :opts (? :clojure.java.jdbc.spec/exec-sql-options))
+  Ret:  (* integer?)
- Source + Source


@@ -511,11 +616,18 @@

drop-table-ddl

Usage: (drop-table-ddl name)
        (drop-table-ddl name {:keys [entities], :or {entities identity}})
 
-

     
Given a table name, return the DDL string for dropping that table.
+
Specs:
+  Args: (cat
+         :table :clojure.java.jdbc.spec/identifier
+         :opts (?
+                 (keys
+                  :req-un []
+                  :opt-un [:clojure.java.jdbc.spec/entities])))
+  Ret:  string?
- Source + Source


@@ -524,7 +636,6 @@

execute!

Usage: (execute! db sql-params)
        (execute! db sql-params {:keys [transaction? multi?], :or {transaction? true, multi? false}})
 
-

     
Given a database connection and a vector containing SQL (or PreparedStatement)
 followed by optional parameters, perform a general (non-select) SQL operation.
 The :transaction? option specifies whether to run the operation in a
@@ -535,9 +646,15 @@ 

execute!

more vectors of parameters, one for each application of the SQL statement. If there are no parameters specified, executeUpdate will be used, otherwise executeBatch will be used. This may affect what SQL you can run via execute!
+
Specs:
+  Args: (cat
+         :db :clojure.java.jdbc.spec/db-spec
+         :sql-params :clojure.java.jdbc.spec/sql-params
+         :opts (? :clojure.java.jdbc.spec/execute-options))
+  Ret:  (* integer?)
- Source + Source


@@ -546,14 +663,22 @@

find-by-keys

Usage: (find-by-keys db table columns)
        (find-by-keys db table columns opts)
 
-

     
Given a database connection, a table name, a map of column name/value
 pairs, and an optional options map, return any matching rows.
 An :order-by option may be supplied to sort the rows by a sequence of
 columns, e.g,. {:order-by [:name {:age :desc]}
- - - Source +
Specs:
+  Args: (cat
+         :db :clojure.java.jdbc.spec/db-spec
+         :table :clojure.java.jdbc.spec/identifier
+         :columns (map-of
+                    :clojure.java.jdbc.spec/identifier
+                    :clojure.java.jdbc.spec/sql-value)
+         :opts (? :clojure.java.jdbc.spec/find-by-keys-options))
+  Ret:  (constantly true)
+ + + Source


@@ -563,14 +688,14 @@

get-by-id

(get-by-id db table pk-value pk-name-or-opts) (get-by-id db table pk-value pk-name opts) -

     
Given a database connection, a table name, a primary key value, an
 optional primary key column name, and an optional options map, return
 a single matching row, or nil.
 The primary key column name defaults to :id.
+

     
     
-    Source
+    Source
   


@@ -578,7 +703,6 @@

get-connection

function
Usage: (get-connection {:keys [connection factory connection-uri classname subprotocol subname dbtype dbname host port datasource username password user name environment], :as db-spec})
 
-

     
Creates a connection to a database. db-spec is usually a map containing connection
 parameters but can also be a URI or a String. The various possibilities are described
 below:
@@ -627,9 +751,12 @@ 

get-connection

String: subprotocol://user:password@host:post/subname An optional prefix of jdbc: is allowed.
+
Specs:
+  Args: (cat:db-spec :clojure.java.jdbc.spec/db-spec)
+  Ret:  (instance? java.sql.Connection %)
- Source + Source


@@ -639,7 +766,6 @@

insert!

(insert! db table cols-or-row values-or-opts) (insert! db table cols values opts) -

     
Given a database connection, a table name and either a map representing a rows,
 or a list of column names followed by a list of column values also representing
 a single row, perform an insert.
@@ -651,9 +777,10 @@ 

insert!

The :transaction? option specifies whether to run in a transaction or not. The default is true (use a transaction). The :entities option specifies how to convert the table name and column names to SQL entities.
+

     
     
-    Source
+    Source
   


@@ -663,7 +790,6 @@

insert-multi!

(insert-multi! db table cols-or-rows values-or-opts) (insert-multi! db table cols values opts) -

     
Given a database connection, a table name and either a sequence of maps (for
 rows) or a sequence of column names, followed by a sequence of vectors (for
 the values in each row), and possibly a map of options, insert that data into
@@ -676,9 +802,10 @@ 

insert-multi!

The :transaction? option specifies whether to run in a transaction or not. The default is true (use a transaction). The :entities option specifies how to convert the table name and column names to SQL entities.
+

     
     
-    Source
+    Source
   


@@ -686,7 +813,6 @@

metadata-query

macro
Usage: (metadata-query meta-query & opt-args)
 
-

     
Given a Java expression that extracts metadata (in the context of with-db-metadata),
 and a map of options like metadata-result, manage the connection for a single
 metadata-based query. Example usage:
@@ -694,9 +820,10 @@ 

metadata-query

(with-db-metadata [meta db-spec] (metadata-query (.getTables meta nil nil nil (into-array String ["TABLE"])) {:row-fn ... :result-set-fn ...}))
+

     
     
-    Source
+    Source
   


@@ -705,15 +832,15 @@

metadata-result

Usage: (metadata-result rs-or-value)
        (metadata-result rs-or-value {:keys [identifiers as-arrays? row-fn result-set-fn], :or {identifiers lower-case, row-fn identity}})
 
-

     
If the argument is a java.sql.ResultSet, turn it into a result-set-seq,
 else return it as-is. This makes working with metadata easier.
 Also accepts an option map containing :identifiers, :as-arrays?, :row-fn,
 and :result-set-fn to control how the ResultSet is transformed and returned.
 See query for more details.
+

     
     
-    Source
+    Source
   


@@ -722,7 +849,6 @@

prepare-statement

Usage: (prepare-statement con sql)
        (prepare-statement con sql {:keys [return-keys result-type concurrency cursors fetch-size max-rows timeout]})
 
-

     
Create a prepared statement from a connection, a SQL string and a map
 of options:
    :return-keys truthy | nil - default nil
@@ -734,9 +860,15 @@ 

prepare-statement

:fetch-size n :max-rows n :timeout n
+
Specs:
+  Args: (cat
+         :con :clojure.java.jdbc.spec/connection
+         :sql string?
+         :opts (? :clojure.java.jdbc.spec/prepare-options))
+  Ret:  (instance? java.sql.PreparedStatement %)
- Source + Source


@@ -744,11 +876,11 @@

print-sql-exception

function
Usage: (print-sql-exception exception)
 
-

     
Prints the contents of an SQLException to *out*
+

     
     
-    Source
+    Source
   


@@ -756,11 +888,11 @@

print-sql-exception-chainfunction
Usage: (print-sql-exception-chain exception)
 
-

     
Prints a chain of SQLExceptions to *out*
+

     
     
-    Source
+    Source
   



@@ -768,11 +900,11 @@

print-update-counts

function
Usage: (print-update-counts exception)
 
-

     
Prints the update counts from a BatchUpdateException to *out*
+

     
     
-    Source
+    Source
   


@@ -781,7 +913,6 @@

query

Usage: (query db sql-params)
        (query db sql-params {:keys [result-set-fn row-fn identifiers as-arrays?], :or {row-fn identity, identifiers lower-case}, :as opts})
 
-

     
Given a database connection and a vector containing SQL and optional parameters,
 perform a simple database query. The options specify how to construct the result
 set (and are also passed to prepare-statement as needed):
@@ -794,9 +925,15 @@ 

query

The second argument is a vector containing a SQL string or PreparedStatement, followed by any parameters it needs. See also prepare-statement for additional options.
+
Specs:
+  Args: (cat
+         :db :clojure.java.jdbc.spec/db-spec
+         :sql-params :clojure.java.jdbc.spec/sql-params
+         :opts (? :clojure.java.jdbc.spec/query-options))
+  Ret:  (constantly true)
- Source + Source


@@ -805,7 +942,6 @@

quoted

Usage: (quoted q)
        (quoted q x)
 
-

     
With a single argument, returns a naming strategy function that quotes
 names. The single argument can either be a single character or a vector
 pair of characters.
@@ -813,9 +949,10 @@ 

quoted

and returns the fully quoted string: (quoted \` "foo") will return "`foo`" (quoted [\[ \]] "foo") will return "[foo]"
+

     
     
-    Source
+    Source
   


@@ -824,7 +961,6 @@

result-set-seq

Usage: (result-set-seq rs)
        (result-set-seq rs {:keys [identifiers as-arrays?], :or {identifiers lower-case}})
 
-

     
Creates and returns a lazy sequence of maps corresponding to the rows in the
 java.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it
 respects the specified naming strategy. Duplicate column names are made unique
@@ -833,9 +969,10 @@ 

result-set-seq

are untouched (the result set maintains column name/value order). The :identifiers option specifies how SQL column names are converted to Clojure keywords. The default is to convert them to lower case.
+

     
     
-    Source
+    Source
   


@@ -844,7 +981,6 @@

update!

Usage: (update! db table set-map where-clause)
        (update! db table set-map where-clause {:keys [entities transaction?], :or {entities identity, transaction? true}})
 
-

     
Given a database connection, a table name, a map of column values to set and a
 where clause of columns to match, perform an update. The options may specify
 how column names (in the set / match maps) should be transformed (default
@@ -853,9 +989,19 @@ 

update!

(update! db :person {:zip 94540} ["zip = ?" 94546]) is equivalent to: (execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546])
- - - Source +
Specs:
+  Args: (cat
+         :db :clojure.java.jdbc.spec/db-spec
+         :table :clojure.java.jdbc.spec/identifier
+         :set-map (map-of
+                    :clojure.java.jdbc.spec/identifier
+                    :clojure.java.jdbc.spec/sql-value)
+         :where-clause (spec :clojure.java.jdbc.spec/where-clause)
+         :opts (? :clojure.java.jdbc.spec/exec-sql-options))
+  Ret:  (* integer?)
+ + + Source


@@ -863,13 +1009,13 @@

with-db-connection

macro
Usage: (with-db-connection binding & body)
 
-

     
Evaluates body in the context of an active connection to the database.
 (with-db-connection [con-db db-spec]
   ... con-db ...)
+

     
     
-    Source
+    Source
   


@@ -877,15 +1023,15 @@

with-db-metadata

macro
Usage: (with-db-metadata binding & body)
 
-

     
Evaluates body in the context of an active connection with metadata bound
 to the specified name. See also metadata-result for dealing with the results
 of operations that retrieve information from the metadata.
 (with-db-metadata [md db-spec]
   ... md ...)
+

     
     
-    Source
+    Source
   


@@ -893,7 +1039,6 @@

with-db-transaction

macro
Usage: (with-db-transaction binding & body)
 
-

     
Evaluates body in the context of a transaction on the specified database connection.
 The binding provides the database connection for the transaction and the name to which
 that is bound for evaluation of the body. The binding may also specify the isolation
@@ -902,11 +1047,13 @@ 

with-db-transaction

(with-db-transaction [t-con db-spec {:isolation level :read-only? true}] ... t-con ...) See db-transaction* for more details.
+

     
     
-    Source
+    Source
   
+

clojure.java.jdbc.spec

Optional specifications for use with Clojure 1.9 or later.
@@ -916,6 +1063,188 @@

clojure.java.jdbc.spec

+
+

+

Specs

+
+
+
+

::column-spec

+ spec
+
(cat:col ::identifier :spec (* (or:kw keyword? :str string?)))
+
+
+
+

::connection

+ spec
+
(instance? java.sql.Connection %)
+
+
+
+

::create-options

+ spec
+
(keys:req-un [] :opt-un [::table-spec ::entities])
+
+
+
+

::db-spec

+ spec
+
(or
+ :connection ::db-spec-connection
+ :factory ::db-spec-factory
+ :driver-mgr ::db-spec-driver-manager
+ :friendly ::db-spec-driver-manager-alt
+ :datasource ::db-spec-data-source
+ :jndi ::db-spec-jndi
+ :raw ::db-spec-raw
+ :uri ::db-spec-string)
+
+
+
+

::db-spec-connection

+ spec
+
(keys:req-un [::connection])
+
+
+
+

::db-spec-data-source

+ spec
+
(keys:req-un [::datasource] :opt-un [::username ::user ::password])
+
+
+
+

::db-spec-driver-manager

+ spec
+
(keys:req-un [::subprotocol ::subname] :opt-un [::classname])
+
+
+
+

::db-spec-driver-manager-alt

+ spec
+
(keys:req-un [::dbtype ::dbname] :opt-un [::host ::port])
+
+
+
+

::db-spec-factory

+ spec
+
(keys:req-un [::factory])
+
+
+
+

::db-spec-jndi

+ spec
+
(keys:req-un [::name] :opt-un [::environment])
+
+
+
+

::db-spec-raw

+ spec
+
(keys:req-un [::connection-uri])
+
+
+
+

::db-spec-string

+ spec
+
string?
+
+
+
+

::entity

+ spec
+
string?
+
+
+
+

::exec-sql-options

+ spec
+
(keys:req-un [] :opt-un [::entities ::transaction?])
+
+
+
+

::execute-options

+ spec
+
(keys:req-un [] :opt-un [::transaction? ::multi?])
+
+
+
+

::execute-result

+ spec
+
(* integer?)
+
+
+
+

::find-by-keys-options

+ spec
+
(keys
+ :req-un []
+ :opt-un [::entities
+          ::order-by
+          ::result-set-fn
+          ::row-fn
+          ::identifiers
+          ::as-arrays?])
+
+
+
+

::identifier

+ spec
+
(or:kw keyword? :str string?)
+
+
+
+

::prepare-options

+ spec
+
(keys
+ :req-un []
+ :opt-un [::return-keys
+          ::result-type
+          ::concurrency
+          ::cursors
+          ::fetch-size
+          ::max-rows
+          ::timeout])
+
+
+
+

::prepared-statement

+ spec
+
(instance? java.sql.PreparedStatement %)
+
+
+
+

::query-options

+ spec
+
(keys
+ :req-un []
+ :opt-un [::result-set-fn ::row-fn ::identifiers ::as-arrays?])
+
+
+
+

::sql-params

+ spec
+
(or
+ :sql ::sql-stmt
+ :sql-params (cat:sql ::sql-stmt :params (* ::sql-value)))
+
+
+
+

::sql-stmt

+ spec
+
(or:sql string? :stmt ::prepared-statement)
+
+
+
+

::sql-value

+ spec
+
(constantly true)
+
+
+
+

::where-clause

+ spec
+
(cat:where string? :params (* ::sql-value))
+
+
From 77b3017286e745906d3ab7c801b105d7165df679 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 6 Jun 2016 12:46:12 -0700 Subject: [PATCH 143/171] Autodoc commit for master/96850554 --- index-0.6.2.clj | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index 05db277d..e04ec992 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -3,15 +3,14 @@ "A Clojure interface to SQL databases via JDBC\n\nclojure.java.jdbc provides a simple abstraction for CRUD (create, read,\nupdate, delete) operations on a SQL database, along with basic transaction\nsupport. Basic DDL operations are also supported (create table, drop table,\naccess to table metadata).\n\nMaps are used to represent records, making it easy to store and retrieve\ndata. Results can be processed using any standard sequence operations.\n\nFor most operations, Java's PreparedStatement is used so your SQL and\nparameters can be represented as simple vectors where the first element\nis the SQL string, with ? for each parameter, and the remaining elements\nare the parameter values to be substituted. In general, operations return\nthe number of rows affected, except for a single record insert where any\ngenerated keys are returned (as a map).\n\nFor more documentation, see:\n\nhttp://clojure-doc.org/articles/ecosystem/java_jdbc/home.html", :author "Stephen C. Gilardi, Sean Corfield", :name "clojure.java.jdbc", - :wiki-url - "http://clojure.github.io/java.jdbc/clojure.java.jdbc-api.html", + :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", :wiki-url - "http://clojure.github.io/java.jdbc/clojure.java.jdbc-api.html#clojure.java.jdbc.spec", + "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec", :source-url "https://github.com/clojure/java.jdbc/blob/94bc439cb926d7f3d7ace4f86eac5cc5733b382a/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars From fafdc372ff3b36dfd4feebb3fc44d9467e3466bf Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 6 Jun 2016 16:16:07 -0700 Subject: [PATCH 144/171] Autodoc commit for master/96850554 --- index.html | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/index.html b/index.html index 67553738..dc4e3740 100644 --- a/index.html +++ b/index.html @@ -426,7 +426,7 @@

db-connection

Returns the current database connection (or throws if there is none)
Specs:
-  Args: (cat:db-spec :clojure.java.jdbc.spec/db-spec)
+  Args: (cat :db-spec :clojure.java.jdbc.spec/db-spec)
   Ret:  (instance? java.sql.Connection %)
@@ -493,7 +493,7 @@

db-find-connection

Returns the current database connection (or nil if there is none)
Specs:
-  Args: (cat:db-spec :clojure.java.jdbc.spec/db-spec)
+  Args: (cat :db-spec :clojure.java.jdbc.spec/db-spec)
   Ret:  (and
           (or
            :clojure.spec/nil nil?
@@ -752,7 +752,7 @@ 

get-connection

subprotocol://user:password@host:post/subname An optional prefix of jdbc: is allowed.
Specs:
-  Args: (cat:db-spec :clojure.java.jdbc.spec/db-spec)
+  Args: (cat :db-spec :clojure.java.jdbc.spec/db-spec)
   Ret:  (instance? java.sql.Connection %)
@@ -1071,7 +1071,7 @@

Specs


::column-spec

spec
-
(cat:col ::identifier :spec (* (or:kw keyword? :str string?)))
+
(cat :col ::identifier :spec (* (or :kw keyword? :str string?)))


@@ -1083,7 +1083,7 @@

::connection


::create-options

spec
-
(keys:req-un [] :opt-un [::table-spec ::entities])
+
(keys :req-un [] :opt-un [::table-spec ::entities])


@@ -1103,43 +1103,43 @@

::db-spec


::db-spec-connection

spec
-
(keys:req-un [::connection])
+
(keys :req-un [::connection])


::db-spec-data-source

spec
-
(keys:req-un [::datasource] :opt-un [::username ::user ::password])
+
(keys :req-un [::datasource] :opt-un [::username ::user ::password])


::db-spec-driver-manager

spec
-
(keys:req-un [::subprotocol ::subname] :opt-un [::classname])
+
(keys :req-un [::subprotocol ::subname] :opt-un [::classname])


::db-spec-driver-manager-alt

spec
-
(keys:req-un [::dbtype ::dbname] :opt-un [::host ::port])
+
(keys :req-un [::dbtype ::dbname] :opt-un [::host ::port])


::db-spec-factory

spec
-
(keys:req-un [::factory])
+
(keys :req-un [::factory])


::db-spec-jndi

spec
-
(keys:req-un [::name] :opt-un [::environment])
+
(keys :req-un [::name] :opt-un [::environment])


::db-spec-raw

spec
-
(keys:req-un [::connection-uri])
+
(keys :req-un [::connection-uri])


@@ -1157,13 +1157,13 @@

::entity


::exec-sql-options

spec
-
(keys:req-un [] :opt-un [::entities ::transaction?])
+
(keys :req-un [] :opt-un [::entities ::transaction?])


::execute-options

spec
-
(keys:req-un [] :opt-un [::transaction? ::multi?])
+
(keys :req-un [] :opt-un [::transaction? ::multi?])


@@ -1188,7 +1188,7 @@

::find-by-keys-options

::identifier

spec
-
(or:kw keyword? :str string?)
+
(or :kw keyword? :str string?)


@@ -1224,13 +1224,13 @@

::sql-params

spec
(or
  :sql ::sql-stmt
- :sql-params (cat:sql ::sql-stmt :params (* ::sql-value)))
+ :sql-params (cat :sql ::sql-stmt :params (* ::sql-value)))


::sql-stmt

spec
-
(or:sql string? :stmt ::prepared-statement)
+
(or :sql string? :stmt ::prepared-statement)


@@ -1242,7 +1242,7 @@

::sql-value


::where-clause

spec
-
(cat:where string? :params (* ::sql-value))
+
(cat :where string? :params (* ::sql-value))
From cdb6a0307637ecfd7be3df037a2f150ec6f33e7e Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 14 Jun 2016 20:08:21 -0700 Subject: [PATCH 145/171] Autodoc commit for master/6934d169 --- index-0.6.2.clj | 219 ++++++++++++++++++++++++------------------------ index.html | 92 ++++++++++---------- 2 files changed, 157 insertions(+), 154 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index e04ec992..cecab1bc 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,7 +5,7 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", @@ -15,11 +15,11 @@ "https://github.com/clojure/java.jdbc/blob/94bc439cb926d7f3d7ace4f86eac5cc5733b382a/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -29,12 +29,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1158", - :line 1158, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1165", + :line 1165, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -43,12 +43,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L554", - :line 554, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L555", + :line 555, :var-type "function", :arglists ([db]), :doc @@ -57,12 +57,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L715", - :line 715, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L718", + :line 718, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), :doc @@ -71,12 +71,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L805", - :line 805, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L808", + :line 808, :var-type "function", :arglists ([db sql-params] @@ -88,12 +88,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L765", - :line 765, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L768", + :line 768, :var-type "function", :arglists ([db sql-params] @@ -105,12 +105,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L548", - :line 548, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L549", + :line 549, :var-type "function", :arglists ([db]), :doc @@ -119,12 +119,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L571", - :line 571, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L572", + :line 572, :var-type "function", :arglists ([db]), :doc @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L828", - :line 828, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L831", + :line 831, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), :doc @@ -147,12 +147,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L560", - :line 560, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L561", + :line 561, :var-type "function", :arglists ([db]), :doc @@ -161,12 +161,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L585", - :line 585, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L586", + :line 586, :var-type "function", :arglists ([db func] [db func {:keys [isolation read-only?], :as opts}]), @@ -176,12 +176,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L566", - :line 566, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L567", + :line 567, :var-type "function", :arglists ([db]), :doc @@ -190,12 +190,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L986", - :line 986, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L993", + :line 993, :var-type "function", :arglists ([db table where-clause] @@ -210,12 +210,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1188", - :line 1188, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1195", + :line 1195, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -225,12 +225,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L953", - :line 953, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L960", + :line 960, :var-type "function", :arglists ([db sql-params] @@ -244,12 +244,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L918", - :line 918, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L925", + :line 925, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -258,12 +258,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L938", - :line 938, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L945", + :line 945, :var-type "function", :arglists ([db table pk-value] @@ -275,11 +275,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L193", + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L193", :line 193, :var-type "function", :arglists @@ -307,12 +307,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1083", - :line 1083, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1090", + :line 1090, :var-type "function", :arglists ([db table row] @@ -324,12 +324,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1103", - :line 1103, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1110", + :line 1110, :var-type "function", :arglists ([db table rows] @@ -341,12 +341,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L703", - :line 703, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L706", + :line 706, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -355,30 +355,30 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L684", - :line 684, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L685", + :line 685, :var-type "function", :arglists ([rs-or-value] [rs-or-value - {:keys [identifiers as-arrays? row-fn result-set-fn], + {:keys [as-arrays? identifiers qualifier result-set-fn row-fn], :or {identifiers lower-case, row-fn identity}}]), :doc - "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts an option map containing :identifiers, :as-arrays?, :row-fn,\nand :result-set-fn to control how the ResultSet is transformed and returned.\nSee query for more details.", + "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts an option map containing :identifiers, :qualifier, :as-arrays?,\n:row-fn,and :result-set-fn to control how the ResultSet is transformed and\nreturned. See query for more details.", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L454", - :line 454, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L455", + :line 455, :var-type "function", :arglists ([con sql] @@ -398,12 +398,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L508", - :line 508, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L509", + :line 509, :var-type "function", :arglists ([exception]), :doc "Prints the contents of an SQLException to *out*", @@ -411,12 +411,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L522", - :line 522, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L523", + :line 523, :var-type "function", :arglists ([exception]), :doc "Prints a chain of SQLExceptions to *out*", @@ -424,12 +424,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L534", - :line 534, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L535", + :line 535, :var-type "function", :arglists ([exception]), :doc @@ -438,31 +438,31 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L864", - :line 864, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L867", + :line 867, :var-type "function", :arglists ([db sql-params] [db sql-params - {:keys [result-set-fn row-fn identifiers as-arrays?], - :or {row-fn identity, identifiers lower-case}, + {:keys [as-arrays? identifiers qualifier result-set-fn row-fn], + :or {identifiers lower-case, row-fn identity}, :as opts}]), :doc - "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The options specify how to construct the result\nset (and are also passed to prepare-statement as needed):\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\n :identifiers - applied to each column name in the result set, default lower-case\n :as-arrays? - return the results as a set of arrays, default false.\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs.\nSee also prepare-statement for additional options.", + "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The options specify how to construct the result\nset (and are also passed to prepare-statement as needed):\n :as-arrays? - return the results as a set of arrays, default false.\n :identifiers - applied to each column name in the result set, default lower-case\n :qualifier - optionally provides the namespace qualifier for identifiers\n :result-set-fn - applied to the entire result set, default doall / vec\n if :as-arrays? true, :result-set-fn will default to vec\n if :as-arrays? false, :result-set-fn will default to doall\n :row-fn - applied to each row as the result set is constructed, default identity\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs.\nSee also prepare-statement for additional options.", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -472,29 +472,30 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L382", + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L382", :line 382, :var-type "function", :arglists ([rs] [rs - {:keys [identifiers as-arrays?], :or {identifiers lower-case}}]), + {:keys [as-arrays? identifiers qualifier], + :or {identifiers lower-case}}]), :doc - "Creates and returns a lazy sequence of maps corresponding to the rows in the\njava.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it\nrespects the specified naming strategy. Duplicate column names are made unique\nby appending _N before applying the naming strategy (where N is a unique integer),\nunless the :as-arrays? option is :cols-as-is, in which case the column names\nare untouched (the result set maintains column name/value order).\nThe :identifiers option specifies how SQL column names are converted to Clojure\nkeywords. The default is to convert them to lower case.", + "Creates and returns a lazy sequence of maps corresponding to the rows in the\njava.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it\nrespects the specified naming strategy. Duplicate column names are made unique\nby appending _N before applying the naming strategy (where N is a unique integer),\nunless the :as-arrays? option is :cols-as-is, in which case the column names\nare untouched (the result set maintains column name/value order).\nThe :identifiers option specifies how SQL column names are converted to Clojure\nkeywords. The default is to convert them to lower case.\nThe :qualifier option specifies the namespace qualifier for those identifiers.", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L1142", - :line 1142, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1149", + :line 1149, :var-type "function", :arglists ([db table set-map where-clause] @@ -510,12 +511,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L663", - :line 663, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L664", + :line 664, :var-type "macro", :arglists ([binding & body]), :doc @@ -524,12 +525,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L673", - :line 673, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L674", + :line 674, :var-type "macro", :arglists ([binding & body]), :doc @@ -538,12 +539,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L649", - :line 649, + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L650", + :line 650, :var-type "macro", :arglists ([binding & body]), :doc @@ -552,11 +553,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L364", + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L364", :line 364, :var-type "protocol", :arglists nil, @@ -566,11 +567,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L345", + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L345", :line 345, :var-type "protocol", :arglists nil, @@ -580,11 +581,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/96850554e51a358df13c11a8b2056051df9cae44/src/main/clojure/clojure/java/jdbc.clj#L331", + "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L331", :line 331, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index dc4e3740..8d399b52 100644 --- a/index.html +++ b/index.html @@ -311,7 +311,7 @@

result-set-read-column

- Source + Source


@@ -338,7 +338,7 @@

set-parameter

- Source + Source


@@ -363,7 +363,7 @@

sql-value

- Source + Source @@ -387,7 +387,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -416,7 +416,7 @@

create-table-ddl

Ret: string? - Source + Source


@@ -430,7 +430,7 @@

db-connection

Ret: (instance? java.sql.Connection %) - Source + Source


@@ -446,7 +446,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -464,7 +464,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -483,7 +483,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -501,7 +501,7 @@

db-find-connection

(conformer second)) - Source + Source


@@ -514,7 +514,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -533,7 +533,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -546,7 +546,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -570,7 +570,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -582,7 +582,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -607,7 +607,7 @@

delete!

Ret: (* integer?) - Source + Source


@@ -627,7 +627,7 @@

drop-table-ddl

Ret: string? - Source + Source


@@ -654,7 +654,7 @@

execute!

Ret: (* integer?) - Source + Source


@@ -678,7 +678,7 @@

find-by-keys

Ret: (constantly true) - Source + Source


@@ -695,7 +695,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -756,7 +756,7 @@

get-connection

Ret: (instance? java.sql.Connection %) - Source + Source


@@ -780,7 +780,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -805,7 +805,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -823,24 +823,24 @@

metadata-query


     
     
-    Source
+    Source
   


metadata-result

function
Usage: (metadata-result rs-or-value)
-       (metadata-result rs-or-value {:keys [identifiers as-arrays? row-fn result-set-fn], :or {identifiers lower-case, row-fn identity}})
+       (metadata-result rs-or-value {:keys [as-arrays? identifiers qualifier result-set-fn row-fn], :or {identifiers lower-case, row-fn identity}})
 
If the argument is a java.sql.ResultSet, turn it into a result-set-seq,
 else return it as-is. This makes working with metadata easier.
-Also accepts an option map containing :identifiers, :as-arrays?, :row-fn,
-and :result-set-fn to control how the ResultSet is transformed and returned.
-See query for more details.
+Also accepts an option map containing :identifiers, :qualifier, :as-arrays?, +:row-fn,and :result-set-fn to control how the ResultSet is transformed and +returned. See query for more details.

     
     
-    Source
+    Source
   


@@ -868,7 +868,7 @@

prepare-statement

Ret: (instance? java.sql.PreparedStatement %) - Source + Source


@@ -880,7 +880,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -892,7 +892,7 @@

print-sql-exception-chain - Source + Source



@@ -904,24 +904,25 @@

print-update-counts


     
     
-    Source
+    Source
   


query

function
Usage: (query db sql-params)
-       (query db sql-params {:keys [result-set-fn row-fn identifiers as-arrays?], :or {row-fn identity, identifiers lower-case}, :as opts})
+       (query db sql-params {:keys [as-arrays? identifiers qualifier result-set-fn row-fn], :or {identifiers lower-case, row-fn identity}, :as opts})
 
Given a database connection and a vector containing SQL and optional parameters,
 perform a simple database query. The options specify how to construct the result
 set (and are also passed to prepare-statement as needed):
+  :as-arrays? - return the results as a set of arrays, default false.
+  :identifiers - applied to each column name in the result set, default lower-case
+  :qualifier - optionally provides the namespace qualifier for identifiers
   :result-set-fn - applied to the entire result set, default doall / vec
       if :as-arrays? true, :result-set-fn will default to vec
       if :as-arrays? false, :result-set-fn will default to doall
   :row-fn - applied to each row as the result set is constructed, default identity
-  :identifiers - applied to each column name in the result set, default lower-case
-  :as-arrays? - return the results as a set of arrays, default false.
 The second argument is a vector containing a SQL string or PreparedStatement, followed
 by any parameters it needs.
 See also prepare-statement for additional options.
@@ -933,7 +934,7 @@

query

Ret: (constantly true) - Source + Source


@@ -952,14 +953,14 @@

quoted


     
     
-    Source
+    Source
   


result-set-seq

function
Usage: (result-set-seq rs)
-       (result-set-seq rs {:keys [identifiers as-arrays?], :or {identifiers lower-case}})
+       (result-set-seq rs {:keys [as-arrays? identifiers qualifier], :or {identifiers lower-case}})
 
Creates and returns a lazy sequence of maps corresponding to the rows in the
 java.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it
@@ -968,11 +969,12 @@ 

result-set-seq

unless the :as-arrays? option is :cols-as-is, in which case the column names are untouched (the result set maintains column name/value order). The :identifiers option specifies how SQL column names are converted to Clojure -keywords. The default is to convert them to lower case.
+keywords. The default is to convert them to lower case. +The :qualifier option specifies the namespace qualifier for those identifiers.

     
     
-    Source
+    Source
   


@@ -1001,7 +1003,7 @@

update!

Ret: (* integer?) - Source + Source


@@ -1015,7 +1017,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -1031,7 +1033,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -1050,7 +1052,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From ed45a70e7c373628950d659eb14184503cd97969 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 22 Jun 2016 20:08:21 -0700 Subject: [PATCH 146/171] Autodoc commit for master/c4b49957 --- index-0.6.2.clj | 156 ++++++++++++++++++++++++------------------------ index.html | 72 +++++++++++----------- 2 files changed, 114 insertions(+), 114 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index cecab1bc..0b38e12f 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,7 +5,7 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", @@ -15,11 +15,11 @@ "https://github.com/clojure/java.jdbc/blob/94bc439cb926d7f3d7ace4f86eac5cc5733b382a/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -29,12 +29,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1165", - :line 1165, + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1169", + :line 1169, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -43,11 +43,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L555", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L555", :line 555, :var-type "function", :arglists ([db]), @@ -57,11 +57,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L718", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L718", :line 718, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), @@ -71,11 +71,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L808", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L808", :line 808, :var-type "function", :arglists @@ -88,11 +88,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L768", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L768", :line 768, :var-type "function", :arglists @@ -105,11 +105,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L549", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L549", :line 549, :var-type "function", :arglists ([db]), @@ -119,11 +119,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L572", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L572", :line 572, :var-type "function", :arglists ([db]), @@ -133,11 +133,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L831", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L831", :line 831, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), @@ -147,11 +147,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L561", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L561", :line 561, :var-type "function", :arglists ([db]), @@ -161,11 +161,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L586", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L586", :line 586, :var-type "function", :arglists @@ -176,11 +176,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L567", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L567", :line 567, :var-type "function", :arglists ([db]), @@ -190,11 +190,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L993", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L993", :line 993, :var-type "function", :arglists @@ -210,12 +210,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1195", - :line 1195, + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1199", + :line 1199, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -225,11 +225,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L960", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L960", :line 960, :var-type "function", :arglists @@ -244,11 +244,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L925", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L925", :line 925, :var-type "function", :arglists ([db table columns] [db table columns opts]), @@ -258,11 +258,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L945", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L945", :line 945, :var-type "function", :arglists @@ -275,11 +275,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L193", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L193", :line 193, :var-type "function", :arglists @@ -307,12 +307,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1090", - :line 1090, + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1094", + :line 1094, :var-type "function", :arglists ([db table row] @@ -324,12 +324,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1110", - :line 1110, + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1114", + :line 1114, :var-type "function", :arglists ([db table rows] @@ -341,11 +341,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L706", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L706", :line 706, :var-type "macro", :arglists ([meta-query & opt-args]), @@ -355,11 +355,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L685", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L685", :line 685, :var-type "function", :arglists @@ -373,11 +373,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L455", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L455", :line 455, :var-type "function", :arglists @@ -398,11 +398,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L509", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L509", :line 509, :var-type "function", :arglists ([exception]), @@ -411,11 +411,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L523", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L523", :line 523, :var-type "function", :arglists ([exception]), @@ -424,11 +424,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L535", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L535", :line 535, :var-type "function", :arglists ([exception]), @@ -438,11 +438,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L867", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L867", :line 867, :var-type "function", :arglists @@ -458,11 +458,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -472,11 +472,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L382", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L382", :line 382, :var-type "function", :arglists @@ -490,12 +490,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L1149", - :line 1149, + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1153", + :line 1153, :var-type "function", :arglists ([db table set-map where-clause] @@ -511,11 +511,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L664", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L664", :line 664, :var-type "macro", :arglists ([binding & body]), @@ -525,11 +525,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L674", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L674", :line 674, :var-type "macro", :arglists ([binding & body]), @@ -539,11 +539,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L650", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L650", :line 650, :var-type "macro", :arglists ([binding & body]), @@ -553,11 +553,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L364", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L364", :line 364, :var-type "protocol", :arglists nil, @@ -567,11 +567,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L345", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L345", :line 345, :var-type "protocol", :arglists nil, @@ -581,11 +581,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/6934d169cc2b4140138ccad8018c858e5c51ba8e/src/main/clojure/clojure/java/jdbc.clj#L331", + "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L331", :line 331, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 8d399b52..cea0fedc 100644 --- a/index.html +++ b/index.html @@ -311,7 +311,7 @@

result-set-read-column

- Source + Source


@@ -338,7 +338,7 @@

set-parameter

- Source + Source


@@ -363,7 +363,7 @@

sql-value

- Source + Source @@ -387,7 +387,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -416,7 +416,7 @@

create-table-ddl

Ret: string? - Source + Source


@@ -430,7 +430,7 @@

db-connection

Ret: (instance? java.sql.Connection %) - Source + Source


@@ -446,7 +446,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -464,7 +464,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -483,7 +483,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -501,7 +501,7 @@

db-find-connection

(conformer second)) - Source + Source


@@ -514,7 +514,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -533,7 +533,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -546,7 +546,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -570,7 +570,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -582,7 +582,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -607,7 +607,7 @@

delete!

Ret: (* integer?) - Source + Source


@@ -627,7 +627,7 @@

drop-table-ddl

Ret: string? - Source + Source


@@ -654,7 +654,7 @@

execute!

Ret: (* integer?) - Source + Source


@@ -678,7 +678,7 @@

find-by-keys

Ret: (constantly true) - Source + Source


@@ -695,7 +695,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -756,7 +756,7 @@

get-connection

Ret: (instance? java.sql.Connection %) - Source + Source


@@ -780,7 +780,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -805,7 +805,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -823,7 +823,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -840,7 +840,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -868,7 +868,7 @@

prepare-statement

Ret: (instance? java.sql.PreparedStatement %) - Source + Source


@@ -880,7 +880,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -892,7 +892,7 @@

print-sql-exception-chain - Source + Source



@@ -904,7 +904,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -934,7 +934,7 @@

query

Ret: (constantly true) - Source + Source


@@ -953,7 +953,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -974,7 +974,7 @@

result-set-seq


     
     
-    Source
+    Source
   


@@ -1003,7 +1003,7 @@

update!

Ret: (* integer?) - Source + Source


@@ -1017,7 +1017,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -1033,7 +1033,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -1052,7 +1052,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From ccd2615e11aeb94af8e992886e54e4376493d6bd Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 28 Jun 2016 18:11:49 -0700 Subject: [PATCH 147/171] Autodoc commit for master/ab12a9dd --- index-0.6.2.clj | 2 +- index.html | 16 ++-------------- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index 0b38e12f..78dc45ab 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -12,7 +12,7 @@ :wiki-url "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec", :source-url - "https://github.com/clojure/java.jdbc/blob/94bc439cb926d7f3d7ace4f86eac5cc5733b382a/src/main/clojure/clojure/java/jdbc/spec.clj"}), + "https://github.com/clojure/java.jdbc/blob/ab12a9dd77611700924aae67b99e2b8d7185ced0/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj", diff --git a/index.html b/index.html index cea0fedc..15377d5e 100644 --- a/index.html +++ b/index.html @@ -408,12 +408,7 @@

create-table-ddl

An options map may be provided that can contain: :table-spec -- a string that is appended to the DDL -- and/or :entities -- a function to specify how column names are transformed. -
Specs:
-  Args: (cat
-         :table :clojure.java.jdbc.spec/identifier
-         :specs (coll-of :clojure.java.jdbc.spec/column-spec ())
-         :opts (? :clojure.java.jdbc.spec/create-options))
-  Ret:  string?
+

     
     
     Source
@@ -617,14 +612,7 @@ 

drop-table-ddl

(drop-table-ddl name {:keys [entities], :or {entities identity}})
Given a table name, return the DDL string for dropping that table.
-
Specs:
-  Args: (cat
-         :table :clojure.java.jdbc.spec/identifier
-         :opts (?
-                 (keys
-                  :req-un []
-                  :opt-un [:clojure.java.jdbc.spec/entities])))
-  Ret:  string?
+

     
     
     Source

From 5220b88ac18ce6e8c40a1ffee8da61446523e7f5 Mon Sep 17 00:00:00 2001
From: Tom Faulhaber 
Date: Thu, 30 Jun 2016 12:07:46 -0700
Subject: [PATCH 148/171] Autodoc commit for master/87d68da1

---
 index.html | 66 ++++++++----------------------------------------------
 1 file changed, 9 insertions(+), 57 deletions(-)

diff --git a/index.html b/index.html
index 15377d5e..3a54dd4e 100644
--- a/index.html
+++ b/index.html
@@ -420,9 +420,7 @@ 

db-connection

Usage: (db-connection db)
 
Returns the current database connection (or throws if there is none)
-
Specs:
-  Args: (cat :db-spec :clojure.java.jdbc.spec/db-spec)
-  Ret:  (instance? java.sql.Connection %)
+

     
     
     Source
@@ -487,13 +485,7 @@ 

db-find-connection

Usage: (db-find-connection db)
 
Returns the current database connection (or nil if there is none)
-
Specs:
-  Args: (cat :db-spec :clojure.java.jdbc.spec/db-spec)
-  Ret:  (and
-          (or
-           :clojure.spec/nil nil?
-           :clojure.spec/pred :clojure.java.jdbc.spec/connection)
-          (conformer second))
+

     
     
     Source
@@ -593,13 +585,7 @@ 

delete!

(delete! db :person ["zip = ?" 94546]) is equivalent to: (execute! db ["DELETE FROM person WHERE zip = ?" 94546]) -
Specs:
-  Args: (cat
-         :db :clojure.java.jdbc.spec/db-spec
-         :table :clojure.java.jdbc.spec/identifier
-         :where-clause (spec :clojure.java.jdbc.spec/where-clause)
-         :opts (? :clojure.java.jdbc.spec/exec-sql-options))
-  Ret:  (* integer?)
+

     
     
     Source
@@ -634,12 +620,7 @@ 

execute!

more vectors of parameters, one for each application of the SQL statement. If there are no parameters specified, executeUpdate will be used, otherwise executeBatch will be used. This may affect what SQL you can run via execute! -
Specs:
-  Args: (cat
-         :db :clojure.java.jdbc.spec/db-spec
-         :sql-params :clojure.java.jdbc.spec/sql-params
-         :opts (? :clojure.java.jdbc.spec/execute-options))
-  Ret:  (* integer?)
+

     
     
     Source
@@ -655,15 +636,7 @@ 

find-by-keys

pairs, and an optional options map, return any matching rows. An :order-by option may be supplied to sort the rows by a sequence of columns, e.g,. {:order-by [:name {:age :desc]} -
Specs:
-  Args: (cat
-         :db :clojure.java.jdbc.spec/db-spec
-         :table :clojure.java.jdbc.spec/identifier
-         :columns (map-of
-                    :clojure.java.jdbc.spec/identifier
-                    :clojure.java.jdbc.spec/sql-value)
-         :opts (? :clojure.java.jdbc.spec/find-by-keys-options))
-  Ret:  (constantly true)
+

     
     
     Source
@@ -739,9 +712,7 @@ 

get-connection

String: subprotocol://user:password@host:post/subname An optional prefix of jdbc: is allowed. -
Specs:
-  Args: (cat :db-spec :clojure.java.jdbc.spec/db-spec)
-  Ret:  (instance? java.sql.Connection %)
+

     
     
     Source
@@ -848,12 +819,7 @@ 

prepare-statement

:fetch-size n :max-rows n :timeout n -
Specs:
-  Args: (cat
-         :con :clojure.java.jdbc.spec/connection
-         :sql string?
-         :opts (? :clojure.java.jdbc.spec/prepare-options))
-  Ret:  (instance? java.sql.PreparedStatement %)
+

     
     
     Source
@@ -914,12 +880,7 @@ 

query

The second argument is a vector containing a SQL string or PreparedStatement, followed by any parameters it needs. See also prepare-statement for additional options. -
Specs:
-  Args: (cat
-         :db :clojure.java.jdbc.spec/db-spec
-         :sql-params :clojure.java.jdbc.spec/sql-params
-         :opts (? :clojure.java.jdbc.spec/query-options))
-  Ret:  (constantly true)
+

     
     
     Source
@@ -979,16 +940,7 @@ 

update!

(update! db :person {:zip 94540} ["zip = ?" 94546]) is equivalent to: (execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546]) -
Specs:
-  Args: (cat
-         :db :clojure.java.jdbc.spec/db-spec
-         :table :clojure.java.jdbc.spec/identifier
-         :set-map (map-of
-                    :clojure.java.jdbc.spec/identifier
-                    :clojure.java.jdbc.spec/sql-value)
-         :where-clause (spec :clojure.java.jdbc.spec/where-clause)
-         :opts (? :clojure.java.jdbc.spec/exec-sql-options))
-  Ret:  (* integer?)
+

     
     
     Source

From 9423c706c62784f7549f2b7aabab84749dce58b7 Mon Sep 17 00:00:00 2001
From: Tom Faulhaber 
Date: Sat, 2 Jul 2016 19:45:06 -0700
Subject: [PATCH 149/171] Autodoc commit for master/b556b829

---
 index-0.6.2.clj | 217 ++++++++++++++++++++++--------------------------
 index.html      |  82 +++++++++---------
 2 files changed, 138 insertions(+), 161 deletions(-)

diff --git a/index-0.6.2.clj b/index-0.6.2.clj
index 78dc45ab..3d07da82 100644
--- a/index-0.6.2.clj
+++ b/index-0.6.2.clj
@@ -5,7 +5,7 @@
    :name "clojure.java.jdbc",
    :wiki-url "http://clojure.github.io/java.jdbc/index.html",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj"}
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj"}
   {:doc "Optional specifications for use with Clojure 1.9 or later.",
    :author "Sean Corfield",
    :name "clojure.java.jdbc.spec",
@@ -15,11 +15,11 @@
    "https://github.com/clojure/java.jdbc/blob/ab12a9dd77611700924aae67b99e2b8d7185ced0/src/main/clojure/clojure/java/jdbc/spec.clj"}),
  :vars
  ({:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "as-sql-name",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L51",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L51",
    :line 51,
    :var-type "function",
    :arglists ([f] [f x]),
@@ -29,12 +29,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "create-table-ddl",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1169",
-   :line 1169,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1182",
+   :line 1182,
    :var-type "function",
    :arglists ([table specs] [table specs opts]),
    :doc
@@ -43,11 +43,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-connection",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L555",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L555",
    :line 555,
    :var-type "function",
    :arglists ([db]),
@@ -57,12 +57,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-do-commands",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L718",
-   :line 718,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L720",
+   :line 720,
    :var-type "function",
    :arglists ([db sql-commands] [db transaction? sql-commands]),
    :doc
@@ -71,12 +71,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-do-prepared",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L808",
-   :line 808,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L811",
+   :line 811,
    :var-type "function",
    :arglists
    ([db sql-params]
@@ -88,12 +88,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-do-prepared-return-keys",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L768",
-   :line 768,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L770",
+   :line 770,
    :var-type "function",
    :arglists
    ([db sql-params]
@@ -105,11 +105,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-find-connection",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L549",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L549",
    :line 549,
    :var-type "function",
    :arglists ([db]),
@@ -119,11 +119,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-is-rollback-only",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L572",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L572",
    :line 572,
    :var-type "function",
    :arglists ([db]),
@@ -133,12 +133,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-query-with-resultset",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L831",
-   :line 831,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L835",
+   :line 835,
    :var-type "function",
    :arglists ([db sql-params func] [db sql-params func opts]),
    :doc
@@ -147,11 +147,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-set-rollback-only!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L561",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L561",
    :line 561,
    :var-type "function",
    :arglists ([db]),
@@ -161,26 +161,25 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-transaction*",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L586",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L586",
    :line 586,
    :var-type "function",
-   :arglists
-   ([db func] [db func {:keys [isolation read-only?], :as opts}]),
+   :arglists ([db func] [db func opts]),
    :doc
    "Evaluates func as a transaction on the open database connection. Any\nnested transactions are absorbed into the outermost transaction. By\ndefault, all database updates are committed together as a group after\nevaluating the outermost body, or rolled back on any uncaught\nexception. If rollback is set within scope of the outermost transaction,\nthe entire transaction will be rolled back rather than committed when\ncomplete.\nThe isolation option may be :none, :read-committed, :read-uncommitted,\n:repeatable-read, or :serializable. Note that not all databases support\nall of those isolation levels, and may either throw an exception or\nsubstitute another isolation level.\nThe read-only? option puts the transaction in readonly mode (if supported).",
    :namespace "clojure.java.jdbc",
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "db-unset-rollback-only!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L567",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L567",
    :line 567,
    :var-type "function",
    :arglists ([db]),
@@ -190,32 +189,26 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "delete!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L993",
-   :line 993,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1002",
+   :line 1002,
    :var-type "function",
-   :arglists
-   ([db table where-clause]
-    [db
-     table
-     where-clause
-     {:keys [entities transaction?],
-      :or {entities identity, transaction? true}}]),
+   :arglists ([db table where-clause] [db table where-clause opts]),
    :doc
    "Given a database connection, a table name and a where clause of columns to match,\nperform a delete. The options may specify how to transform column names in the\nmap (default 'as-is') and whether to run the delete in a transaction (default true).\nExample:\n  (delete! db :person [\"zip = ?\" 94546])\nis equivalent to:\n  (execute! db [\"DELETE FROM person WHERE zip = ?\" 94546])",
    :namespace "clojure.java.jdbc",
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "drop-table-ddl",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1199",
-   :line 1199,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1212",
+   :line 1212,
    :var-type "function",
    :arglists
    ([name] [name {:keys [entities], :or {entities identity}}]),
@@ -225,31 +218,26 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "execute!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L960",
-   :line 960,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L968",
+   :line 968,
    :var-type "function",
-   :arglists
-   ([db sql-params]
-    [db
-     sql-params
-     {:keys [transaction? multi?],
-      :or {transaction? true, multi? false}}]),
+   :arglists ([db sql-params] [db sql-params opts]),
    :doc
    "Given a database connection and a vector containing SQL (or PreparedStatement)\nfollowed by optional parameters, perform a general (non-select) SQL operation.\nThe :transaction? option specifies whether to run the operation in a\ntransaction or not (default true).\nIf the :multi? option is false (the default), the SQL statement should be\nfollowed by the parameters for that statement.\nIf the :multi? option is true, the SQL statement should be followed by one or\nmore vectors of parameters, one for each application of the SQL statement.\nIf there are no parameters specified, executeUpdate will be used, otherwise\nexecuteBatch will be used. This may affect what SQL you can run via execute!",
    :namespace "clojure.java.jdbc",
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "find-by-keys",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L925",
-   :line 925,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L930",
+   :line 930,
    :var-type "function",
    :arglists ([db table columns] [db table columns opts]),
    :doc
@@ -258,12 +246,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "get-by-id",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L945",
-   :line 945,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L952",
+   :line 952,
    :var-type "function",
    :arglists
    ([db table pk-value]
@@ -275,11 +263,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "get-connection",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L193",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L193",
    :line 193,
    :var-type "function",
    :arglists
@@ -307,12 +295,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "insert!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1094",
-   :line 1094,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1106",
+   :line 1106,
    :var-type "function",
    :arglists
    ([db table row]
@@ -324,12 +312,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "insert-multi!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1114",
-   :line 1114,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1126",
+   :line 1126,
    :var-type "function",
    :arglists
    ([db table rows]
@@ -341,12 +329,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "metadata-query",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L706",
-   :line 706,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L708",
+   :line 708,
    :var-type "macro",
    :arglists ([meta-query & opt-args]),
    :doc
@@ -355,12 +343,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "metadata-result",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L685",
-   :line 685,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L687",
+   :line 687,
    :var-type "function",
    :arglists
    ([rs-or-value]
@@ -373,11 +361,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "prepare-statement",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L455",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L455",
    :line 455,
    :var-type "function",
    :arglists
@@ -398,11 +386,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "print-sql-exception",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L509",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L509",
    :line 509,
    :var-type "function",
    :arglists ([exception]),
@@ -411,11 +399,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "print-sql-exception-chain",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L523",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L523",
    :line 523,
    :var-type "function",
    :arglists ([exception]),
@@ -424,11 +412,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "print-update-counts",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L535",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L535",
    :line 535,
    :var-type "function",
    :arglists ([exception]),
@@ -438,31 +426,25 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "query",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L867",
-   :line 867,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L872",
+   :line 872,
    :var-type "function",
-   :arglists
-   ([db sql-params]
-    [db
-     sql-params
-     {:keys [as-arrays? identifiers qualifier result-set-fn row-fn],
-      :or {identifiers lower-case, row-fn identity},
-      :as opts}]),
+   :arglists ([db sql-params] [db sql-params opts]),
    :doc
    "Given a database connection and a vector containing SQL and optional parameters,\nperform a simple database query. The options specify how to construct the result\nset (and are also passed to prepare-statement as needed):\n  :as-arrays? - return the results as a set of arrays, default false.\n  :identifiers - applied to each column name in the result set, default lower-case\n  :qualifier - optionally provides the namespace qualifier for identifiers\n  :result-set-fn - applied to the entire result set, default doall / vec\n      if :as-arrays? true, :result-set-fn will default to vec\n      if :as-arrays? false, :result-set-fn will default to doall\n  :row-fn - applied to each row as the result set is constructed, default identity\nThe second argument is a vector containing a SQL string or PreparedStatement, followed\nby any parameters it needs.\nSee also prepare-statement for additional options.",
    :namespace "clojure.java.jdbc",
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "quoted",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L68",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L68",
    :line 68,
    :var-type "function",
    :arglists ([q] [q x]),
@@ -472,11 +454,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "result-set-seq",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L382",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L382",
    :line 382,
    :var-type "function",
    :arglists
@@ -490,33 +472,28 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "update!",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L1153",
-   :line 1153,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1165",
+   :line 1165,
    :var-type "function",
    :arglists
    ([db table set-map where-clause]
-    [db
-     table
-     set-map
-     where-clause
-     {:keys [entities transaction?],
-      :or {entities identity, transaction? true}}]),
+    [db table set-map where-clause opts]),
    :doc
    "Given a database connection, a table name, a map of column values to set and a\nwhere clause of columns to match, perform an update. The options may specify\nhow column names (in the set / match maps) should be transformed (default\n'as-is') and whether to run the update in a transaction (default true).\nExample:\n  (update! db :person {:zip 94540} [\"zip = ?\" 94546])\nis equivalent to:\n  (execute! db [\"UPDATE person SET zip = ? WHERE zip = ?\" 94540 94546])",
    :namespace "clojure.java.jdbc",
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "with-db-connection",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L664",
-   :line 664,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L666",
+   :line 666,
    :var-type "macro",
    :arglists ([binding & body]),
    :doc
@@ -525,12 +502,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "with-db-metadata",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L674",
-   :line 674,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L676",
+   :line 676,
    :var-type "macro",
    :arglists ([binding & body]),
    :doc
@@ -539,12 +516,12 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "with-db-transaction",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L650",
-   :line 650,
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L652",
+   :line 652,
    :var-type "macro",
    :arglists ([binding & body]),
    :doc
@@ -553,11 +530,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "IResultSetReadColumn",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L364",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L364",
    :line 364,
    :var-type "protocol",
    :arglists nil,
@@ -567,11 +544,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "ISQLParameter",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L345",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L345",
    :line 345,
    :var-type "protocol",
    :arglists nil,
@@ -581,11 +558,11 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"}
   {:raw-source-url
-   "https://github.com/clojure/java.jdbc/raw/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj",
+   "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj",
    :name "ISQLValue",
    :file "src/main/clojure/clojure/java/jdbc.clj",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/c4b49957556120665afaef43763cf1ec33abe73b/src/main/clojure/clojure/java/jdbc.clj#L331",
+   "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L331",
    :line 331,
    :var-type "protocol",
    :arglists nil,
diff --git a/index.html b/index.html
index 3a54dd4e..9fb958ed 100644
--- a/index.html
+++ b/index.html
@@ -311,7 +311,7 @@ 

result-set-read-column

- Source + Source


@@ -338,7 +338,7 @@

set-parameter

- Source + Source


@@ -363,7 +363,7 @@

sql-value

- Source + Source @@ -387,7 +387,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -411,7 +411,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -423,7 +423,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -439,7 +439,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -457,7 +457,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -476,7 +476,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -488,7 +488,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -501,7 +501,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -520,7 +520,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -533,14 +533,14 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


db-transaction*

function
Usage: (db-transaction* db func)
-       (db-transaction* db func {:keys [isolation read-only?], :as opts})
+       (db-transaction* db func opts)
 
Evaluates func as a transaction on the open database connection. Any
 nested transactions are absorbed into the outermost transaction. By
@@ -557,7 +557,7 @@ 

db-transaction*


     
     
-    Source
+    Source
   


@@ -569,14 +569,14 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


delete!

function
Usage: (delete! db table where-clause)
-       (delete! db table where-clause {:keys [entities transaction?], :or {entities identity, transaction? true}})
+       (delete! db table where-clause opts)
 
Given a database connection, a table name and a where clause of columns to match,
 perform a delete. The options may specify how to transform column names in the
@@ -588,7 +588,7 @@ 

delete!


     
     
-    Source
+    Source
   


@@ -601,14 +601,14 @@

drop-table-ddl


     
     
-    Source
+    Source
   


execute!

function
Usage: (execute! db sql-params)
-       (execute! db sql-params {:keys [transaction? multi?], :or {transaction? true, multi? false}})
+       (execute! db sql-params opts)
 
Given a database connection and a vector containing SQL (or PreparedStatement)
 followed by optional parameters, perform a general (non-select) SQL operation.
@@ -623,7 +623,7 @@ 

execute!


     
     
-    Source
+    Source
   


@@ -639,7 +639,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -656,7 +656,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -715,7 +715,7 @@

get-connection


     
     
-    Source
+    Source
   


@@ -739,7 +739,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -764,7 +764,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -782,7 +782,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -799,7 +799,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -822,7 +822,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -834,7 +834,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -846,7 +846,7 @@

print-sql-exception-chain - Source + Source



@@ -858,14 +858,14 @@

print-update-counts


     
     
-    Source
+    Source
   


query

function
Usage: (query db sql-params)
-       (query db sql-params {:keys [as-arrays? identifiers qualifier result-set-fn row-fn], :or {identifiers lower-case, row-fn identity}, :as opts})
+       (query db sql-params opts)
 
Given a database connection and a vector containing SQL and optional parameters,
 perform a simple database query. The options specify how to construct the result
@@ -883,7 +883,7 @@ 

query


     
     
-    Source
+    Source
   


@@ -902,7 +902,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -923,14 +923,14 @@

result-set-seq


     
     
-    Source
+    Source
   


update!

function
Usage: (update! db table set-map where-clause)
-       (update! db table set-map where-clause {:keys [entities transaction?], :or {entities identity, transaction? true}})
+       (update! db table set-map where-clause opts)
 
Given a database connection, a table name, a map of column values to set and a
 where clause of columns to match, perform an update. The options may specify
@@ -943,7 +943,7 @@ 

update!


     
     
-    Source
+    Source
   


@@ -957,7 +957,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -973,7 +973,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -992,7 +992,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From b4d1962898d65b69e5c33058980774c41d270d99 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 3 Jul 2016 16:10:46 -0700 Subject: [PATCH 150/171] Autodoc commit for master/f9fe3dde --- index-0.6.2.clj | 164 ++++++++++++++++++++++++------------------------ index.html | 72 ++++++++++----------- 2 files changed, 118 insertions(+), 118 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index 3d07da82..d0eda1e9 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,7 +5,7 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", @@ -15,11 +15,11 @@ "https://github.com/clojure/java.jdbc/blob/ab12a9dd77611700924aae67b99e2b8d7185ced0/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -29,12 +29,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1182", - :line 1182, + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1191", + :line 1191, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -43,11 +43,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L555", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L555", :line 555, :var-type "function", :arglists ([db]), @@ -57,11 +57,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L720", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L720", :line 720, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), @@ -71,11 +71,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L811", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L811", :line 811, :var-type "function", :arglists @@ -88,11 +88,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L770", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L770", :line 770, :var-type "function", :arglists @@ -105,11 +105,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L549", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L549", :line 549, :var-type "function", :arglists ([db]), @@ -119,11 +119,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L572", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L572", :line 572, :var-type "function", :arglists ([db]), @@ -133,11 +133,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L835", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L835", :line 835, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), @@ -147,11 +147,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L561", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L561", :line 561, :var-type "function", :arglists ([db]), @@ -161,11 +161,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L586", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L586", :line 586, :var-type "function", :arglists ([db func] [db func opts]), @@ -175,11 +175,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L567", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L567", :line 567, :var-type "function", :arglists ([db]), @@ -189,12 +189,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1002", - :line 1002, + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1011", + :line 1011, :var-type "function", :arglists ([db table where-clause] [db table where-clause opts]), :doc @@ -203,12 +203,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1212", - :line 1212, + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1221", + :line 1221, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -218,12 +218,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L968", - :line 968, + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L977", + :line 977, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -232,12 +232,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L930", - :line 930, + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L939", + :line 939, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -246,12 +246,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L952", - :line 952, + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L961", + :line 961, :var-type "function", :arglists ([db table pk-value] @@ -263,11 +263,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L193", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L193", :line 193, :var-type "function", :arglists @@ -295,12 +295,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1106", - :line 1106, + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1115", + :line 1115, :var-type "function", :arglists ([db table row] @@ -312,12 +312,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1126", - :line 1126, + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1135", + :line 1135, :var-type "function", :arglists ([db table rows] @@ -329,11 +329,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L708", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L708", :line 708, :var-type "macro", :arglists ([meta-query & opt-args]), @@ -343,11 +343,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L687", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L687", :line 687, :var-type "function", :arglists @@ -361,11 +361,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L455", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L455", :line 455, :var-type "function", :arglists @@ -386,11 +386,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L509", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L509", :line 509, :var-type "function", :arglists ([exception]), @@ -399,11 +399,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L523", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L523", :line 523, :var-type "function", :arglists ([exception]), @@ -412,11 +412,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L535", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L535", :line 535, :var-type "function", :arglists ([exception]), @@ -426,11 +426,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L872", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L872", :line 872, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), @@ -440,11 +440,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -454,11 +454,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L382", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L382", :line 382, :var-type "function", :arglists @@ -472,12 +472,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L1165", - :line 1165, + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1174", + :line 1174, :var-type "function", :arglists ([db table set-map where-clause] @@ -488,11 +488,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L666", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L666", :line 666, :var-type "macro", :arglists ([binding & body]), @@ -502,11 +502,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L676", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L676", :line 676, :var-type "macro", :arglists ([binding & body]), @@ -516,11 +516,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L652", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L652", :line 652, :var-type "macro", :arglists ([binding & body]), @@ -530,11 +530,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L364", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L364", :line 364, :var-type "protocol", :arglists nil, @@ -544,11 +544,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L345", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L345", :line 345, :var-type "protocol", :arglists nil, @@ -558,11 +558,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/b556b82909d6425a62c530d0e6b3cb6ad9a1e615/src/main/clojure/clojure/java/jdbc.clj#L331", + "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L331", :line 331, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 9fb958ed..265dbee4 100644 --- a/index.html +++ b/index.html @@ -311,7 +311,7 @@

result-set-read-column

- Source + Source


@@ -338,7 +338,7 @@

set-parameter

- Source + Source


@@ -363,7 +363,7 @@

sql-value

- Source + Source @@ -387,7 +387,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -411,7 +411,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -423,7 +423,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -439,7 +439,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -457,7 +457,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -476,7 +476,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -488,7 +488,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -501,7 +501,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -520,7 +520,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -533,7 +533,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -557,7 +557,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -569,7 +569,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -588,7 +588,7 @@

delete!


     
     
-    Source
+    Source
   


@@ -601,7 +601,7 @@

drop-table-ddl


     
     
-    Source
+    Source
   


@@ -623,7 +623,7 @@

execute!


     
     
-    Source
+    Source
   


@@ -639,7 +639,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -656,7 +656,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -715,7 +715,7 @@

get-connection


     
     
-    Source
+    Source
   


@@ -739,7 +739,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -764,7 +764,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -782,7 +782,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -799,7 +799,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -822,7 +822,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -834,7 +834,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -846,7 +846,7 @@

print-sql-exception-chain - Source + Source



@@ -858,7 +858,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -883,7 +883,7 @@

query


     
     
-    Source
+    Source
   


@@ -902,7 +902,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -923,7 +923,7 @@

result-set-seq


     
     
-    Source
+    Source
   


@@ -943,7 +943,7 @@

update!


     
     
-    Source
+    Source
   


@@ -957,7 +957,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -973,7 +973,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -992,7 +992,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From f8dc979b1e7c34274a57dc7e9ac8da60acbbdd13 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 21 Jul 2016 10:26:15 -0700 Subject: [PATCH 151/171] Autodoc commit for master/11b7cbef --- api-index.html | 17 ++----- index-0.6.2.clj | 132 +----------------------------------------------- index.html | 118 ------------------------------------------- 3 files changed, 5 insertions(+), 262 deletions(-) diff --git a/api-index.html b/api-index.html index aadc1ff2..d9a2502b 100644 --- a/api-index.html +++ b/api-index.html @@ -81,9 +81,7 @@

B

C

- ::column-spec                spec          clojure.java.jdbc.spec (cat :col :clojure.java.jdbc.spec/identifier :...
- ::connection                 spec          clojure.java.jdbc.spec (instance? java.sql.Connection %).
- ::create-options             spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
+ ::connection                 spec          clojure.java.jdbc.spec (instance? java.sql.Connection %).
  create-table-ddl             function      clojure.java.jdbc  Given a table name and a vector of column specs, r...
 
   
@@ -117,17 +115,13 @@

D

E

  ::entity                     spec          clojure.java.jdbc.spec string?.
- ::exec-sql-options           spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
  execute!                     function      clojure.java.jdbc  Given a database connection and a vector containin...
- ::execute-options            spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
- ::execute-result             spec          clojure.java.jdbc.spec (* integer?).
 
   

F

  find-by-keys                 function      clojure.java.jdbc  Given a database connection, a table name, a map o...
- ::find-by-keys-options       spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
 
   
@@ -188,8 +182,7 @@

O

P

- ::prepare-options            spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
- prepare-statement            function      clojure.java.jdbc  Create a prepared statement from a connection, a S...
+ prepare-statement            function      clojure.java.jdbc  Create a prepared statement from a connection, a S...
  ::prepared-statement         spec          clojure.java.jdbc.spec (instance? java.sql.PreparedStatement %).
  print-sql-exception          function      clojure.java.jdbc  Prints the contents of an SQLException to *out*.
  print-sql-exception-chain    function      clojure.java.jdbc  Prints a chain of SQLExceptions to *out*.
@@ -200,7 +193,6 @@ 

P

Q

  query                        function      clojure.java.jdbc  Given a database connection and a vector containin...
- ::query-options              spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
  quoted                       function      clojure.java.jdbc  With a single argument, returns a naming strategy ...
 
   
@@ -215,10 +207,8 @@

R

S

  set-parameter                function      clojure.java.jdbc  Convert a Clojure value into a SQL value and store...
- ::sql-params                 spec          clojure.java.jdbc.spec (or :sql :clojure.java.jdbc.spec/sql-stmt :sql...
  ::sql-stmt                   spec          clojure.java.jdbc.spec (or :sql string? :stmt :clojure.java.jdbc.spec...
  sql-value                    function      clojure.java.jdbc  Convert a Clojure value into a SQL value..
- ::sql-value                  spec          clojure.java.jdbc.spec (constantly true).
 
   
@@ -240,8 +230,7 @@

V

W

- ::where-clause               spec          clojure.java.jdbc.spec (cat :where string? :params (* :clojure.java.j...
- with-db-connection           macro         clojure.java.jdbc  Evaluates body in the context of an active connect...
+ with-db-connection           macro         clojure.java.jdbc  Evaluates body in the context of an active connect...
  with-db-metadata             macro         clojure.java.jdbc  Evaluates body in the context of an active connect...
  with-db-transaction          macro         clojure.java.jdbc  Evaluates body in the context of a transaction on ...
 
diff --git a/index-0.6.2.clj b/index-0.6.2.clj
index d0eda1e9..2fd59a26 100644
--- a/index-0.6.2.clj
+++ b/index-0.6.2.clj
@@ -12,7 +12,7 @@
    :wiki-url
    "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec",
    :source-url
-   "https://github.com/clojure/java.jdbc/blob/ab12a9dd77611700924aae67b99e2b8d7185ced0/src/main/clojure/clojure/java/jdbc/spec.clj"}),
+   "https://github.com/clojure/java.jdbc/blob/11b7cbef6734e8ba75306394ff72d7b449472e94/src/main/clojure/clojure/java/jdbc/spec.clj"}),
  :vars
  ({:raw-source-url
    "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj",
@@ -603,35 +603,12 @@
    :source-url nil,
    :raw-source-url nil,
    :file nil}
-  {:keyword :clojure.java.jdbc.spec/column-spec,
-   :spec
-   (cat
-    :col
-    :clojure.java.jdbc.spec/identifier
-    :spec
-    (* (or :kw keyword? :str string?))),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/column-spec"}
   {:keyword :clojure.java.jdbc.spec/connection,
    :spec (instance? java.sql.Connection %),
    :var-type "spec",
    :namespace "clojure.java.jdbc.spec",
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/connection"}
-  {:keyword :clojure.java.jdbc.spec/create-options,
-   :spec
-   (keys
-    :req-un
-    []
-    :opt-un
-    [:clojure.java.jdbc.spec/table-spec
-     :clojure.java.jdbc.spec/entities]),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/create-options"}
   {:keyword :clojure.java.jdbc.spec/db-spec,
    :spec
    (or
@@ -732,127 +709,22 @@
    :namespace "clojure.java.jdbc.spec",
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/entity"}
-  {:keyword :clojure.java.jdbc.spec/exec-sql-options,
-   :spec
-   (keys
-    :req-un
-    []
-    :opt-un
-    [:clojure.java.jdbc.spec/entities
-     :clojure.java.jdbc.spec/transaction?]),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/exec-sql-options"}
-  {:keyword :clojure.java.jdbc.spec/execute-options,
-   :spec
-   (keys
-    :req-un
-    []
-    :opt-un
-    [:clojure.java.jdbc.spec/transaction?
-     :clojure.java.jdbc.spec/multi?]),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/execute-options"}
-  {:keyword :clojure.java.jdbc.spec/execute-result,
-   :spec (* integer?),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/execute-result"}
-  {:keyword :clojure.java.jdbc.spec/find-by-keys-options,
-   :spec
-   (keys
-    :req-un
-    []
-    :opt-un
-    [:clojure.java.jdbc.spec/entities
-     :clojure.java.jdbc.spec/order-by
-     :clojure.java.jdbc.spec/result-set-fn
-     :clojure.java.jdbc.spec/row-fn
-     :clojure.java.jdbc.spec/identifiers
-     :clojure.java.jdbc.spec/as-arrays?]),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/find-by-keys-options"}
   {:keyword :clojure.java.jdbc.spec/identifier,
    :spec (or :kw keyword? :str string?),
    :var-type "spec",
    :namespace "clojure.java.jdbc.spec",
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/identifier"}
-  {:keyword :clojure.java.jdbc.spec/prepare-options,
-   :spec
-   (keys
-    :req-un
-    []
-    :opt-un
-    [:clojure.java.jdbc.spec/return-keys
-     :clojure.java.jdbc.spec/result-type
-     :clojure.java.jdbc.spec/concurrency
-     :clojure.java.jdbc.spec/cursors
-     :clojure.java.jdbc.spec/fetch-size
-     :clojure.java.jdbc.spec/max-rows
-     :clojure.java.jdbc.spec/timeout]),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/prepare-options"}
   {:keyword :clojure.java.jdbc.spec/prepared-statement,
    :spec (instance? java.sql.PreparedStatement %),
    :var-type "spec",
    :namespace "clojure.java.jdbc.spec",
    :wiki-url
    "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/prepared-statement"}
-  {:keyword :clojure.java.jdbc.spec/query-options,
-   :spec
-   (keys
-    :req-un
-    []
-    :opt-un
-    [:clojure.java.jdbc.spec/result-set-fn
-     :clojure.java.jdbc.spec/row-fn
-     :clojure.java.jdbc.spec/identifiers
-     :clojure.java.jdbc.spec/as-arrays?]),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/query-options"}
-  {:keyword :clojure.java.jdbc.spec/sql-params,
-   :spec
-   (or
-    :sql
-    :clojure.java.jdbc.spec/sql-stmt
-    :sql-params
-    (cat
-     :sql
-     :clojure.java.jdbc.spec/sql-stmt
-     :params
-     (* :clojure.java.jdbc.spec/sql-value))),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/sql-params"}
   {:keyword :clojure.java.jdbc.spec/sql-stmt,
    :spec
    (or :sql string? :stmt :clojure.java.jdbc.spec/prepared-statement),
    :var-type "spec",
    :namespace "clojure.java.jdbc.spec",
    :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/sql-stmt"}
-  {:keyword :clojure.java.jdbc.spec/sql-value,
-   :spec (constantly true),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/sql-value"}
-  {:keyword :clojure.java.jdbc.spec/where-clause,
-   :spec
-   (cat :where string? :params (* :clojure.java.jdbc.spec/sql-value)),
-   :var-type "spec",
-   :namespace "clojure.java.jdbc.spec",
-   :wiki-url
-   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/where-clause"})}
+   "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/sql-stmt"})}
diff --git a/index.html b/index.html
index 265dbee4..1b608f08 100644
--- a/index.html
+++ b/index.html
@@ -174,14 +174,8 @@ 

Table of Contents

@@ -1009,23 +976,11 @@

clojure.java.jdbc.spec

Specs

-
-
-

::column-spec

- spec
-
(cat :col ::identifier :spec (* (or :kw keyword? :str string?)))
-


::connection

spec
(instance? java.sql.Connection %)
-
-
-
-

::create-options

- spec
-
(keys :req-un [] :opt-un [::table-spec ::entities])


@@ -1094,97 +1049,24 @@

::db-spec-string

::entity

spec
string?
-
-
-
-

::exec-sql-options

- spec
-
(keys :req-un [] :opt-un [::entities ::transaction?])
-
-
-
-

::execute-options

- spec
-
(keys :req-un [] :opt-un [::transaction? ::multi?])
-
-
-
-

::execute-result

- spec
-
(* integer?)
-
-
-
-

::find-by-keys-options

- spec
-
(keys
- :req-un []
- :opt-un [::entities
-          ::order-by
-          ::result-set-fn
-          ::row-fn
-          ::identifiers
-          ::as-arrays?])


::identifier

spec
(or :kw keyword? :str string?)
-
-
-
-

::prepare-options

- spec
-
(keys
- :req-un []
- :opt-un [::return-keys
-          ::result-type
-          ::concurrency
-          ::cursors
-          ::fetch-size
-          ::max-rows
-          ::timeout])


::prepared-statement

spec
(instance? java.sql.PreparedStatement %)
-
-
-
-

::query-options

- spec
-
(keys
- :req-un []
- :opt-un [::result-set-fn ::row-fn ::identifiers ::as-arrays?])
-
-
-
-

::sql-params

- spec
-
(or
- :sql ::sql-stmt
- :sql-params (cat :sql ::sql-stmt :params (* ::sql-value)))


::sql-stmt

spec
(or :sql string? :stmt ::prepared-statement)
-
-
-
-

::sql-value

- spec
-
(constantly true)
-
-
-
-

::where-clause

- spec
-
(cat :where string? :params (* ::sql-value))
From 4fbd5f20bae45b20aa6b49e96c6a06387f281c8c Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 15 Aug 2016 17:31:39 -0700 Subject: [PATCH 152/171] Autodoc commit for master/e9bc24ab --- index-0.6.2.clj | 214 ++++++++++++++++++++++++------------------------ index.html | 72 ++++++++-------- 2 files changed, 143 insertions(+), 143 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index 2fd59a26..8049a636 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,7 +5,7 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", @@ -15,11 +15,11 @@ "https://github.com/clojure/java.jdbc/blob/11b7cbef6734e8ba75306394ff72d7b449472e94/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -29,12 +29,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1191", - :line 1191, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1198", + :line 1198, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -43,12 +43,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L555", - :line 555, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L562", + :line 562, :var-type "function", :arglists ([db]), :doc @@ -57,12 +57,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L720", - :line 720, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L727", + :line 727, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), :doc @@ -71,12 +71,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L811", - :line 811, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L818", + :line 818, :var-type "function", :arglists ([db sql-params] @@ -88,12 +88,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L770", - :line 770, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L777", + :line 777, :var-type "function", :arglists ([db sql-params] @@ -105,12 +105,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L549", - :line 549, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L556", + :line 556, :var-type "function", :arglists ([db]), :doc @@ -119,12 +119,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L572", - :line 572, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L579", + :line 579, :var-type "function", :arglists ([db]), :doc @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L835", - :line 835, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L842", + :line 842, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), :doc @@ -147,12 +147,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L561", - :line 561, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L568", + :line 568, :var-type "function", :arglists ([db]), :doc @@ -161,12 +161,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L586", - :line 586, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L593", + :line 593, :var-type "function", :arglists ([db func] [db func opts]), :doc @@ -175,12 +175,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L567", - :line 567, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L574", + :line 574, :var-type "function", :arglists ([db]), :doc @@ -189,12 +189,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1011", - :line 1011, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1018", + :line 1018, :var-type "function", :arglists ([db table where-clause] [db table where-clause opts]), :doc @@ -203,12 +203,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1221", - :line 1221, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1228", + :line 1228, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -218,12 +218,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L977", - :line 977, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L984", + :line 984, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -232,12 +232,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L939", - :line 939, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L946", + :line 946, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -246,12 +246,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L961", - :line 961, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L968", + :line 968, :var-type "function", :arglists ([db table pk-value] @@ -263,12 +263,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L193", - :line 193, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L197", + :line 197, :var-type "function", :arglists ([{:keys @@ -295,12 +295,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1115", - :line 1115, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1122", + :line 1122, :var-type "function", :arglists ([db table row] @@ -312,12 +312,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1135", - :line 1135, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1142", + :line 1142, :var-type "function", :arglists ([db table rows] @@ -329,12 +329,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L708", - :line 708, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L715", + :line 715, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -343,12 +343,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L687", - :line 687, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L694", + :line 694, :var-type "function", :arglists ([rs-or-value] @@ -361,12 +361,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L455", - :line 455, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L462", + :line 462, :var-type "function", :arglists ([con sql] @@ -386,12 +386,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L509", - :line 509, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L516", + :line 516, :var-type "function", :arglists ([exception]), :doc "Prints the contents of an SQLException to *out*", @@ -399,12 +399,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L523", - :line 523, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L530", + :line 530, :var-type "function", :arglists ([exception]), :doc "Prints a chain of SQLExceptions to *out*", @@ -412,12 +412,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L535", - :line 535, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L542", + :line 542, :var-type "function", :arglists ([exception]), :doc @@ -426,12 +426,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L872", - :line 872, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L879", + :line 879, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -440,11 +440,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -454,12 +454,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L382", - :line 382, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L389", + :line 389, :var-type "function", :arglists ([rs] @@ -472,12 +472,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L1174", - :line 1174, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1181", + :line 1181, :var-type "function", :arglists ([db table set-map where-clause] @@ -488,12 +488,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L666", - :line 666, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L673", + :line 673, :var-type "macro", :arglists ([binding & body]), :doc @@ -502,12 +502,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L676", - :line 676, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L683", + :line 683, :var-type "macro", :arglists ([binding & body]), :doc @@ -516,12 +516,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L652", - :line 652, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L659", + :line 659, :var-type "macro", :arglists ([binding & body]), :doc @@ -530,12 +530,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L364", - :line 364, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L371", + :line 371, :var-type "protocol", :arglists nil, :doc @@ -544,12 +544,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L345", - :line 345, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L352", + :line 352, :var-type "protocol", :arglists nil, :doc @@ -558,12 +558,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/f9fe3dde5b4bc5f1a5b5a79ffb5374fad3377b0b/src/main/clojure/clojure/java/jdbc.clj#L331", - :line 331, + "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L338", + :line 338, :var-type "protocol", :arglists nil, :doc diff --git a/index.html b/index.html index 1b608f08..16515674 100644 --- a/index.html +++ b/index.html @@ -278,7 +278,7 @@

result-set-read-column

- Source + Source


@@ -305,7 +305,7 @@

set-parameter

- Source + Source


@@ -330,7 +330,7 @@

sql-value

- Source + Source @@ -354,7 +354,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -378,7 +378,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -390,7 +390,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -406,7 +406,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -424,7 +424,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -443,7 +443,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -455,7 +455,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -468,7 +468,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -487,7 +487,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -500,7 +500,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -524,7 +524,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -536,7 +536,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -555,7 +555,7 @@

delete!


     
     
-    Source
+    Source
   


@@ -568,7 +568,7 @@

drop-table-ddl


     
     
-    Source
+    Source
   


@@ -590,7 +590,7 @@

execute!


     
     
-    Source
+    Source
   


@@ -606,7 +606,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -623,7 +623,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -682,7 +682,7 @@

get-connection


     
     
-    Source
+    Source
   


@@ -706,7 +706,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -731,7 +731,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -749,7 +749,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -766,7 +766,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -789,7 +789,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -801,7 +801,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -813,7 +813,7 @@

print-sql-exception-chain - Source + Source



@@ -825,7 +825,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -850,7 +850,7 @@

query


     
     
-    Source
+    Source
   


@@ -869,7 +869,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -890,7 +890,7 @@

result-set-seq


     
     
-    Source
+    Source
   


@@ -910,7 +910,7 @@

update!


     
     
-    Source
+    Source
   


@@ -924,7 +924,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -940,7 +940,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -959,7 +959,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From bbfcf2f457a3810c9094862719e53dbe13b8602b Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 15 Aug 2016 17:47:44 -0700 Subject: [PATCH 153/171] Autodoc commit for master/c64f7167 --- index-0.6.2.clj | 214 ++++++++++++++++++++++++------------------------ index.html | 114 +++++++++++++------------- 2 files changed, 165 insertions(+), 163 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index 8049a636..a55dbf40 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,7 +5,7 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", @@ -15,11 +15,11 @@ "https://github.com/clojure/java.jdbc/blob/11b7cbef6734e8ba75306394ff72d7b449472e94/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -29,12 +29,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1198", - :line 1198, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1200", + :line 1200, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -43,12 +43,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L562", - :line 562, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L564", + :line 564, :var-type "function", :arglists ([db]), :doc @@ -57,12 +57,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L727", - :line 727, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L729", + :line 729, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), :doc @@ -71,12 +71,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L818", - :line 818, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L820", + :line 820, :var-type "function", :arglists ([db sql-params] @@ -88,12 +88,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L777", - :line 777, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L779", + :line 779, :var-type "function", :arglists ([db sql-params] @@ -105,12 +105,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L556", - :line 556, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L558", + :line 558, :var-type "function", :arglists ([db]), :doc @@ -119,12 +119,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L579", - :line 579, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L581", + :line 581, :var-type "function", :arglists ([db]), :doc @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L842", - :line 842, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L844", + :line 844, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), :doc @@ -147,12 +147,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L568", - :line 568, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L570", + :line 570, :var-type "function", :arglists ([db]), :doc @@ -161,12 +161,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L593", - :line 593, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L595", + :line 595, :var-type "function", :arglists ([db func] [db func opts]), :doc @@ -175,12 +175,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L574", - :line 574, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L576", + :line 576, :var-type "function", :arglists ([db]), :doc @@ -189,12 +189,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1018", - :line 1018, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1020", + :line 1020, :var-type "function", :arglists ([db table where-clause] [db table where-clause opts]), :doc @@ -203,12 +203,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1228", - :line 1228, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1230", + :line 1230, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -218,12 +218,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L984", - :line 984, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L986", + :line 986, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -232,12 +232,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L946", - :line 946, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L948", + :line 948, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -246,12 +246,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L968", - :line 968, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L970", + :line 970, :var-type "function", :arglists ([db table pk-value] @@ -263,11 +263,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L197", + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L197", :line 197, :var-type "function", :arglists @@ -290,17 +290,17 @@ environment], :as db-spec}]), :doc - "Creates a connection to a database. db-spec is usually a map containing connection\nparameters but can also be a URI or a String. The various possibilities are described\nbelow:\n\nExisting Connection:\n :connection (required) an existing open connection that can be used\n but cannot be closed (only the parent connection can be closed)\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDriverManager:\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n :classname (optional) a String, the jdbc driver class name\n (others) (optional) passed to the driver as properties.\n\nDriverManager (alternative):\n :dbtype (required) a String, the type of the database (the jdbc subprotocol)\n :dbname (required) a String, the name of the database\n :host (optional) a String, the host name/IP of the database\n (defaults to 127.0.0.1)\n :port (optional) a Long, the port of the database\n (defaults to 3306 for mysql, 1433 for mssql/jtds, else nil)\n (others) (optional) passed to the driver as properties.\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :user (optional) a String - an alternate alias for :username\n (added after 0.3.0-beta2 for consistency JDBC-74)\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map\n\nRaw:\n :connection-uri (required) a String\n Passed directly to DriverManager/getConnection\n\nURI:\n Parsed JDBC connection string - see below\n\nString:\n subprotocol://user:password@host:post/subname\n An optional prefix of jdbc: is allowed.", + "Creates a connection to a database. db-spec is usually a map containing connection\nparameters but can also be a URI or a String. The various possibilities are described\nbelow:\n\nDriverManager (preferred):\n :dbtype (required) a String, the type of the database (the jdbc subprotocol)\n :dbname (required) a String, the name of the database\n :host (optional) a String, the host name/IP of the database\n (defaults to 127.0.0.1)\n :port (optional) a Long, the port of the database\n (defaults to 3306 for mysql, 1433 for mssql/jtds, else nil)\n (others) (optional) passed to the driver as properties.\n\nRaw:\n :connection-uri (required) a String\n Passed directly to DriverManager/getConnection\n\nOther formats accepted:\n\nExisting Connection:\n :connection (required) an existing open connection that can be used\n but cannot be closed (only the parent connection can be closed)\n\nDriverManager (alternative / legacy style):\n :subprotocol (required) a String, the jdbc subprotocol\n :subname (required) a String, the jdbc subname\n :classname (optional) a String, the jdbc driver class name\n (others) (optional) passed to the driver as properties.\n\nFactory:\n :factory (required) a function of one argument, a map of params\n (others) (optional) passed to the factory function in a map\n\nDataSource:\n :datasource (required) a javax.sql.DataSource\n :username (optional) a String\n :user (optional) a String - an alternate alias for :username\n (added after 0.3.0-beta2 for consistency JDBC-74)\n :password (optional) a String, required if :username is supplied\n\nJNDI:\n :name (required) a String or javax.naming.Name\n :environment (optional) a java.util.Map\n\njava.net.URI:\n Parsed JDBC connection string (see java.lang.String format next)\n\njava.lang.String:\n subprotocol://user:password@host:post/subname\n An optional prefix of jdbc: is allowed.", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1122", - :line 1122, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1124", + :line 1124, :var-type "function", :arglists ([db table row] @@ -312,12 +312,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1142", - :line 1142, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1144", + :line 1144, :var-type "function", :arglists ([db table rows] @@ -329,12 +329,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L715", - :line 715, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L717", + :line 717, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -343,12 +343,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L694", - :line 694, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L696", + :line 696, :var-type "function", :arglists ([rs-or-value] @@ -361,12 +361,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L462", - :line 462, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L464", + :line 464, :var-type "function", :arglists ([con sql] @@ -386,12 +386,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L516", - :line 516, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L518", + :line 518, :var-type "function", :arglists ([exception]), :doc "Prints the contents of an SQLException to *out*", @@ -399,12 +399,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L530", - :line 530, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L532", + :line 532, :var-type "function", :arglists ([exception]), :doc "Prints a chain of SQLExceptions to *out*", @@ -412,12 +412,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L542", - :line 542, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L544", + :line 544, :var-type "function", :arglists ([exception]), :doc @@ -426,12 +426,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L879", - :line 879, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L881", + :line 881, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -440,11 +440,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -454,12 +454,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L389", - :line 389, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L391", + :line 391, :var-type "function", :arglists ([rs] @@ -472,12 +472,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L1181", - :line 1181, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1183", + :line 1183, :var-type "function", :arglists ([db table set-map where-clause] @@ -488,12 +488,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L673", - :line 673, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L675", + :line 675, :var-type "macro", :arglists ([binding & body]), :doc @@ -502,12 +502,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L683", - :line 683, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L685", + :line 685, :var-type "macro", :arglists ([binding & body]), :doc @@ -516,12 +516,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L659", - :line 659, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L661", + :line 661, :var-type "macro", :arglists ([binding & body]), :doc @@ -530,12 +530,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L371", - :line 371, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L373", + :line 373, :var-type "protocol", :arglists nil, :doc @@ -544,12 +544,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L352", - :line 352, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L354", + :line 354, :var-type "protocol", :arglists nil, :doc @@ -558,12 +558,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/491db24efdda81dc196b5830c2e8a8550b66e49a/src/main/clojure/clojure/java/jdbc.clj#L338", - :line 338, + "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L340", + :line 340, :var-type "protocol", :arglists nil, :doc diff --git a/index.html b/index.html index 16515674..a727e4c5 100644 --- a/index.html +++ b/index.html @@ -278,7 +278,7 @@

result-set-read-column

- Source + Source


@@ -305,7 +305,7 @@

set-parameter

- Source + Source


@@ -330,7 +330,7 @@

sql-value

- Source + Source @@ -354,7 +354,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -378,7 +378,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -390,7 +390,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -406,7 +406,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -424,7 +424,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -443,7 +443,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -455,7 +455,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -468,7 +468,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -487,7 +487,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -500,7 +500,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -524,7 +524,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -536,7 +536,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -555,7 +555,7 @@

delete!


     
     
-    Source
+    Source
   


@@ -568,7 +568,7 @@

drop-table-ddl


     
     
-    Source
+    Source
   


@@ -590,7 +590,7 @@

execute!


     
     
-    Source
+    Source
   


@@ -606,7 +606,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -623,7 +623,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -635,28 +635,34 @@

get-connection

parameters but can also be a URI or a String. The various possibilities are described below: +DriverManager (preferred): + :dbtype (required) a String, the type of the database (the jdbc subprotocol) + :dbname (required) a String, the name of the database + :host (optional) a String, the host name/IP of the database + (defaults to 127.0.0.1) + :port (optional) a Long, the port of the database + (defaults to 3306 for mysql, 1433 for mssql/jtds, else nil) + (others) (optional) passed to the driver as properties. + +Raw: + :connection-uri (required) a String + Passed directly to DriverManager/getConnection + +Other formats accepted: + Existing Connection: :connection (required) an existing open connection that can be used but cannot be closed (only the parent connection can be closed) -Factory: - :factory (required) a function of one argument, a map of params - (others) (optional) passed to the factory function in a map - -DriverManager: +DriverManager (alternative / legacy style): :subprotocol (required) a String, the jdbc subprotocol :subname (required) a String, the jdbc subname :classname (optional) a String, the jdbc driver class name (others) (optional) passed to the driver as properties. -DriverManager (alternative): - :dbtype (required) a String, the type of the database (the jdbc subprotocol) - :dbname (required) a String, the name of the database - :host (optional) a String, the host name/IP of the database - (defaults to 127.0.0.1) - :port (optional) a Long, the port of the database - (defaults to 3306 for mysql, 1433 for mssql/jtds, else nil) - (others) (optional) passed to the driver as properties. +Factory: + :factory (required) a function of one argument, a map of params + (others) (optional) passed to the factory function in a map DataSource: :datasource (required) a javax.sql.DataSource @@ -669,20 +675,16 @@

get-connection

:name (required) a String or javax.naming.Name :environment (optional) a java.util.Map -Raw: - :connection-uri (required) a String - Passed directly to DriverManager/getConnection - -URI: - Parsed JDBC connection string - see below +java.net.URI: + Parsed JDBC connection string (see java.lang.String format next) -String: +java.lang.String: subprotocol://user:password@host:post/subname An optional prefix of jdbc: is allowed.

     
     
-    Source
+    Source
   


@@ -706,7 +708,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -731,7 +733,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -749,7 +751,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -766,7 +768,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -789,7 +791,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -801,7 +803,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -813,7 +815,7 @@

print-sql-exception-chain - Source + Source



@@ -825,7 +827,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -850,7 +852,7 @@

query


     
     
-    Source
+    Source
   


@@ -869,7 +871,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -890,7 +892,7 @@

result-set-seq


     
     
-    Source
+    Source
   


@@ -910,7 +912,7 @@

update!


     
     
-    Source
+    Source
   


@@ -924,7 +926,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -940,7 +942,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -959,7 +961,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From 87728ff4e853792004b211f3801ef8a9c2d94370 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 25 Aug 2016 12:42:27 -0700 Subject: [PATCH 154/171] Autodoc commit for master/5f48e119 --- index-0.6.2.clj | 204 ++++++++++++++++++++++++------------------------ index.html | 72 ++++++++--------- 2 files changed, 138 insertions(+), 138 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index a55dbf40..ae728ab0 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,7 +5,7 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", @@ -15,11 +15,11 @@ "https://github.com/clojure/java.jdbc/blob/11b7cbef6734e8ba75306394ff72d7b449472e94/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -29,12 +29,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1200", - :line 1200, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1203", + :line 1203, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -43,12 +43,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L564", - :line 564, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L567", + :line 567, :var-type "function", :arglists ([db]), :doc @@ -57,12 +57,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L729", - :line 729, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L732", + :line 732, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), :doc @@ -71,12 +71,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L820", - :line 820, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L823", + :line 823, :var-type "function", :arglists ([db sql-params] @@ -88,12 +88,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L779", - :line 779, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L782", + :line 782, :var-type "function", :arglists ([db sql-params] @@ -105,12 +105,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L558", - :line 558, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L561", + :line 561, :var-type "function", :arglists ([db]), :doc @@ -119,12 +119,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L581", - :line 581, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L584", + :line 584, :var-type "function", :arglists ([db]), :doc @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L844", - :line 844, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L847", + :line 847, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), :doc @@ -147,12 +147,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L570", - :line 570, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L573", + :line 573, :var-type "function", :arglists ([db]), :doc @@ -161,12 +161,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L595", - :line 595, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L598", + :line 598, :var-type "function", :arglists ([db func] [db func opts]), :doc @@ -175,12 +175,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L576", - :line 576, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L579", + :line 579, :var-type "function", :arglists ([db]), :doc @@ -189,12 +189,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1020", - :line 1020, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1023", + :line 1023, :var-type "function", :arglists ([db table where-clause] [db table where-clause opts]), :doc @@ -203,12 +203,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1230", - :line 1230, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1233", + :line 1233, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -218,12 +218,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L986", - :line 986, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L989", + :line 989, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -232,12 +232,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L948", - :line 948, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L951", + :line 951, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -246,12 +246,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L970", - :line 970, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L973", + :line 973, :var-type "function", :arglists ([db table pk-value] @@ -263,11 +263,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L197", + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L197", :line 197, :var-type "function", :arglists @@ -295,12 +295,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1124", - :line 1124, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1127", + :line 1127, :var-type "function", :arglists ([db table row] @@ -312,12 +312,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1144", - :line 1144, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1147", + :line 1147, :var-type "function", :arglists ([db table rows] @@ -329,12 +329,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L717", - :line 717, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L720", + :line 720, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -343,12 +343,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L696", - :line 696, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L699", + :line 699, :var-type "function", :arglists ([rs-or-value] @@ -361,12 +361,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L464", - :line 464, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L467", + :line 467, :var-type "function", :arglists ([con sql] @@ -386,12 +386,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L518", - :line 518, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L521", + :line 521, :var-type "function", :arglists ([exception]), :doc "Prints the contents of an SQLException to *out*", @@ -399,12 +399,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L532", - :line 532, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L535", + :line 535, :var-type "function", :arglists ([exception]), :doc "Prints a chain of SQLExceptions to *out*", @@ -412,12 +412,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L544", - :line 544, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L547", + :line 547, :var-type "function", :arglists ([exception]), :doc @@ -426,12 +426,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L881", - :line 881, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L884", + :line 884, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -440,11 +440,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -454,11 +454,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L391", + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L391", :line 391, :var-type "function", :arglists @@ -472,12 +472,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L1183", - :line 1183, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1186", + :line 1186, :var-type "function", :arglists ([db table set-map where-clause] @@ -488,12 +488,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L675", - :line 675, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L678", + :line 678, :var-type "macro", :arglists ([binding & body]), :doc @@ -502,12 +502,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L685", - :line 685, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L688", + :line 688, :var-type "macro", :arglists ([binding & body]), :doc @@ -516,12 +516,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L661", - :line 661, + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L664", + :line 664, :var-type "macro", :arglists ([binding & body]), :doc @@ -530,11 +530,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L373", + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L373", :line 373, :var-type "protocol", :arglists nil, @@ -544,11 +544,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L354", + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L354", :line 354, :var-type "protocol", :arglists nil, @@ -558,11 +558,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/c64f716768ae003b306d4ecd0024422ec703de79/src/main/clojure/clojure/java/jdbc.clj#L340", + "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L340", :line 340, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index a727e4c5..e4eb7724 100644 --- a/index.html +++ b/index.html @@ -278,7 +278,7 @@

result-set-read-column

- Source + Source


@@ -305,7 +305,7 @@

set-parameter

- Source + Source


@@ -330,7 +330,7 @@

sql-value

- Source + Source @@ -354,7 +354,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -378,7 +378,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -390,7 +390,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -406,7 +406,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -424,7 +424,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -443,7 +443,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -455,7 +455,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -468,7 +468,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -487,7 +487,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -500,7 +500,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -524,7 +524,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -536,7 +536,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -555,7 +555,7 @@

delete!


     
     
-    Source
+    Source
   


@@ -568,7 +568,7 @@

drop-table-ddl


     
     
-    Source
+    Source
   


@@ -590,7 +590,7 @@

execute!


     
     
-    Source
+    Source
   


@@ -606,7 +606,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -623,7 +623,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -684,7 +684,7 @@

get-connection


     
     
-    Source
+    Source
   


@@ -708,7 +708,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -733,7 +733,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -751,7 +751,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -768,7 +768,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -791,7 +791,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -803,7 +803,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -815,7 +815,7 @@

print-sql-exception-chain - Source + Source



@@ -827,7 +827,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -852,7 +852,7 @@

query


     
     
-    Source
+    Source
   


@@ -871,7 +871,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -892,7 +892,7 @@

result-set-seq


     
     
-    Source
+    Source
   


@@ -912,7 +912,7 @@

update!


     
     
-    Source
+    Source
   


@@ -926,7 +926,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -942,7 +942,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -961,7 +961,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From 2cd267cf0d69fa18852f4744270c4a4e190bed7f Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 31 Aug 2016 10:30:37 -0700 Subject: [PATCH 155/171] Autodoc commit for master/00db4eb1 --- api-index.html | 1 + index-0.6.2.clj | 202 ++++++++++++++++++++++++++---------------------- index.html | 90 ++++++++++++--------- 3 files changed, 163 insertions(+), 130 deletions(-) diff --git a/api-index.html b/api-index.html index d9a2502b..66a9ef00 100644 --- a/api-index.html +++ b/api-index.html @@ -129,6 +129,7 @@

G

  get-by-id                    function      clojure.java.jdbc  Given a database connection, a table name, a prima...
  get-connection               function      clojure.java.jdbc  Creates a connection to a database. db-spec is usu...
+ get-isolation-level          function      clojure.java.jdbc  Given a db-spec (with an optional connection), ret...
 
   
diff --git a/index-0.6.2.clj b/index-0.6.2.clj index ae728ab0..b0e034f6 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,21 +5,21 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", :wiki-url "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec", :source-url - "https://github.com/clojure/java.jdbc/blob/11b7cbef6734e8ba75306394ff72d7b449472e94/src/main/clojure/clojure/java/jdbc/spec.clj"}), + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L51", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L51", :line 51, :var-type "function", :arglists ([f] [f x]), @@ -29,12 +29,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1203", - :line 1203, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1217", + :line 1217, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -43,11 +43,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L567", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L567", :line 567, :var-type "function", :arglists ([db]), @@ -57,12 +57,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L732", - :line 732, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L746", + :line 746, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), :doc @@ -71,12 +71,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L823", - :line 823, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L837", + :line 837, :var-type "function", :arglists ([db sql-params] @@ -88,12 +88,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L782", - :line 782, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L796", + :line 796, :var-type "function", :arglists ([db sql-params] @@ -105,11 +105,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L561", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L561", :line 561, :var-type "function", :arglists ([db]), @@ -119,11 +119,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L584", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L584", :line 584, :var-type "function", :arglists ([db]), @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L847", - :line 847, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L861", + :line 861, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), :doc @@ -147,11 +147,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L573", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L573", :line 573, :var-type "function", :arglists ([db]), @@ -161,12 +161,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L598", - :line 598, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L612", + :line 612, :var-type "function", :arglists ([db func] [db func opts]), :doc @@ -175,11 +175,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L579", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L579", :line 579, :var-type "function", :arglists ([db]), @@ -189,12 +189,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1023", - :line 1023, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1037", + :line 1037, :var-type "function", :arglists ([db table where-clause] [db table where-clause opts]), :doc @@ -203,12 +203,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1233", - :line 1233, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1247", + :line 1247, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -218,12 +218,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L989", - :line 989, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1003", + :line 1003, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -232,12 +232,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L951", - :line 951, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L965", + :line 965, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -246,12 +246,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L973", - :line 973, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L987", + :line 987, :var-type "function", :arglists ([db table pk-value] @@ -263,11 +263,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L197", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L197", :line 197, :var-type "function", :arglists @@ -295,12 +295,26 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + :name "get-isolation-level", + :file "src/main/clojure/clojure/java/jdbc.clj", + :source-url + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L603", + :line 603, + :var-type "function", + :arglists ([db]), + :doc + "Given a db-spec (with an optional connection), return the current\ntransaction isolation level, if known. Return nil if there is no\nactive connection in the db-spec. Return :unknown if we do not\nrecognize the isolation level.", + :namespace "clojure.java.jdbc", + :wiki-url + "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-isolation-level"} + {:raw-source-url + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1127", - :line 1127, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1141", + :line 1141, :var-type "function", :arglists ([db table row] @@ -312,12 +326,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1147", - :line 1147, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1161", + :line 1161, :var-type "function", :arglists ([db table rows] @@ -329,12 +343,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L720", - :line 720, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L734", + :line 734, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -343,12 +357,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L699", - :line 699, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L713", + :line 713, :var-type "function", :arglists ([rs-or-value] @@ -361,11 +375,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L467", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L467", :line 467, :var-type "function", :arglists @@ -386,11 +400,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L521", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L521", :line 521, :var-type "function", :arglists ([exception]), @@ -399,11 +413,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L535", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L535", :line 535, :var-type "function", :arglists ([exception]), @@ -412,11 +426,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L547", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L547", :line 547, :var-type "function", :arglists ([exception]), @@ -426,12 +440,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L884", - :line 884, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L898", + :line 898, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -440,11 +454,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L68", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L68", :line 68, :var-type "function", :arglists ([q] [q x]), @@ -454,11 +468,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L391", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L391", :line 391, :var-type "function", :arglists @@ -472,12 +486,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L1186", - :line 1186, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1200", + :line 1200, :var-type "function", :arglists ([db table set-map where-clause] @@ -488,12 +502,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L678", - :line 678, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L692", + :line 692, :var-type "macro", :arglists ([binding & body]), :doc @@ -502,12 +516,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L688", - :line 688, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L702", + :line 702, :var-type "macro", :arglists ([binding & body]), :doc @@ -516,12 +530,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L664", - :line 664, + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L678", + :line 678, :var-type "macro", :arglists ([binding & body]), :doc @@ -530,11 +544,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L373", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L373", :line 373, :var-type "protocol", :arglists nil, @@ -544,11 +558,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L354", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L354", :line 354, :var-type "protocol", :arglists nil, @@ -558,11 +572,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/5f48e1194181fcf636f7992d12893f49a92a57e0/src/main/clojure/clojure/java/jdbc.clj#L340", + "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L340", :line 340, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index e4eb7724..c0d60481 100644 --- a/index.html +++ b/index.html @@ -122,6 +122,9 @@

Table of Contents

get-connection +
+ get-isolation-level +
insert! @@ -278,7 +281,7 @@

result-set-read-column

- Source + Source


@@ -305,7 +308,7 @@

set-parameter

- Source + Source


@@ -330,7 +333,7 @@

sql-value

- Source + Source @@ -354,7 +357,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -378,7 +381,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -390,7 +393,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -406,7 +409,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -424,7 +427,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -443,7 +446,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -455,7 +458,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -468,7 +471,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -487,7 +490,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -500,7 +503,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -524,7 +527,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -536,7 +539,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -555,7 +558,7 @@

delete!


     
     
-    Source
+    Source
   


@@ -568,7 +571,7 @@

drop-table-ddl


     
     
-    Source
+    Source
   


@@ -590,7 +593,7 @@

execute!


     
     
-    Source
+    Source
   


@@ -606,7 +609,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -623,7 +626,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -684,7 +687,22 @@

get-connection


     
     
-    Source
+    Source
+  
+
+
+

get-isolation-level

+ function
+
Usage: (get-isolation-level db)
+
+
Given a db-spec (with an optional connection), return the current
+transaction isolation level, if known. Return nil if there is no
+active connection in the db-spec. Return :unknown if we do not
+recognize the isolation level.
+

+    
+    
+    Source
   


@@ -708,7 +726,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -733,7 +751,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -751,7 +769,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -768,7 +786,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -791,7 +809,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -803,7 +821,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -815,7 +833,7 @@

print-sql-exception-chain - Source + Source



@@ -827,7 +845,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -852,7 +870,7 @@

query


     
     
-    Source
+    Source
   


@@ -871,7 +889,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -892,7 +910,7 @@

result-set-seq


     
     
-    Source
+    Source
   


@@ -912,7 +930,7 @@

update!


     
     
-    Source
+    Source
   


@@ -926,7 +944,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -942,7 +960,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -961,7 +979,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From 994b3002d42cecbd33da66fedb98ef57ba0a4a2f Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 31 Aug 2016 10:34:13 -0700 Subject: [PATCH 156/171] Autodoc commit for master/dc1954ff --- index-0.6.2.clj | 224 ++++++++++++++++++++++++------------------------ index.html | 74 ++++++++-------- 2 files changed, 149 insertions(+), 149 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index b0e034f6..2e0a0a8b 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,7 +5,7 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", @@ -15,12 +15,12 @@ "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L51", - :line 51, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L52", + :line 52, :var-type "function", :arglists ([f] [f x]), :doc @@ -29,12 +29,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1217", - :line 1217, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1218", + :line 1218, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -43,12 +43,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L567", - :line 567, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L568", + :line 568, :var-type "function", :arglists ([db]), :doc @@ -57,12 +57,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L746", - :line 746, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L747", + :line 747, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), :doc @@ -71,12 +71,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L837", - :line 837, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L838", + :line 838, :var-type "function", :arglists ([db sql-params] @@ -88,12 +88,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L796", - :line 796, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L797", + :line 797, :var-type "function", :arglists ([db sql-params] @@ -105,12 +105,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L561", - :line 561, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L562", + :line 562, :var-type "function", :arglists ([db]), :doc @@ -119,12 +119,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L584", - :line 584, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L585", + :line 585, :var-type "function", :arglists ([db]), :doc @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L861", - :line 861, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L862", + :line 862, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), :doc @@ -147,12 +147,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L573", - :line 573, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L574", + :line 574, :var-type "function", :arglists ([db]), :doc @@ -161,12 +161,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L612", - :line 612, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L613", + :line 613, :var-type "function", :arglists ([db func] [db func opts]), :doc @@ -175,12 +175,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L579", - :line 579, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L580", + :line 580, :var-type "function", :arglists ([db]), :doc @@ -189,12 +189,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1037", - :line 1037, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1038", + :line 1038, :var-type "function", :arglists ([db table where-clause] [db table where-clause opts]), :doc @@ -203,12 +203,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1247", - :line 1247, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1248", + :line 1248, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -218,12 +218,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1003", - :line 1003, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1004", + :line 1004, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -232,12 +232,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L965", - :line 965, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L966", + :line 966, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -246,12 +246,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L987", - :line 987, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L988", + :line 988, :var-type "function", :arglists ([db table pk-value] @@ -263,12 +263,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L197", - :line 197, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L198", + :line 198, :var-type "function", :arglists ([{:keys @@ -295,12 +295,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "get-isolation-level", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L603", - :line 603, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L604", + :line 604, :var-type "function", :arglists ([db]), :doc @@ -309,12 +309,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-isolation-level"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1141", - :line 1141, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1142", + :line 1142, :var-type "function", :arglists ([db table row] @@ -326,12 +326,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1161", - :line 1161, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1162", + :line 1162, :var-type "function", :arglists ([db table rows] @@ -343,12 +343,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L734", - :line 734, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L735", + :line 735, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -357,12 +357,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L713", - :line 713, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L714", + :line 714, :var-type "function", :arglists ([rs-or-value] @@ -375,12 +375,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L467", - :line 467, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L468", + :line 468, :var-type "function", :arglists ([con sql] @@ -400,12 +400,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L521", - :line 521, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L522", + :line 522, :var-type "function", :arglists ([exception]), :doc "Prints the contents of an SQLException to *out*", @@ -413,12 +413,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L535", - :line 535, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L536", + :line 536, :var-type "function", :arglists ([exception]), :doc "Prints a chain of SQLExceptions to *out*", @@ -426,12 +426,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L547", - :line 547, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L548", + :line 548, :var-type "function", :arglists ([exception]), :doc @@ -440,12 +440,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L898", - :line 898, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L899", + :line 899, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -454,12 +454,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L68", - :line 68, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L69", + :line 69, :var-type "function", :arglists ([q] [q x]), :doc @@ -468,12 +468,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L391", - :line 391, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L392", + :line 392, :var-type "function", :arglists ([rs] @@ -486,12 +486,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L1200", - :line 1200, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1201", + :line 1201, :var-type "function", :arglists ([db table set-map where-clause] @@ -502,12 +502,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L692", - :line 692, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L693", + :line 693, :var-type "macro", :arglists ([binding & body]), :doc @@ -516,12 +516,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L702", - :line 702, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L703", + :line 703, :var-type "macro", :arglists ([binding & body]), :doc @@ -530,12 +530,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L678", - :line 678, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L679", + :line 679, :var-type "macro", :arglists ([binding & body]), :doc @@ -544,12 +544,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L373", - :line 373, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L374", + :line 374, :var-type "protocol", :arglists nil, :doc @@ -558,12 +558,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L354", - :line 354, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L355", + :line 355, :var-type "protocol", :arglists nil, :doc @@ -572,12 +572,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc.clj#L340", - :line 340, + "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L341", + :line 341, :var-type "protocol", :arglists nil, :doc diff --git a/index.html b/index.html index c0d60481..28b7afa8 100644 --- a/index.html +++ b/index.html @@ -281,7 +281,7 @@

result-set-read-column

- Source + Source


@@ -308,7 +308,7 @@

set-parameter

- Source + Source


@@ -333,7 +333,7 @@

sql-value

- Source + Source @@ -357,7 +357,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -381,7 +381,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -393,7 +393,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -409,7 +409,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -427,7 +427,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -446,7 +446,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -458,7 +458,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -471,7 +471,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -490,7 +490,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -503,7 +503,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -527,7 +527,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -539,7 +539,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -558,7 +558,7 @@

delete!


     
     
-    Source
+    Source
   


@@ -571,7 +571,7 @@

drop-table-ddl


     
     
-    Source
+    Source
   


@@ -593,7 +593,7 @@

execute!


     
     
-    Source
+    Source
   


@@ -609,7 +609,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -626,7 +626,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -687,7 +687,7 @@

get-connection


     
     
-    Source
+    Source
   


@@ -702,7 +702,7 @@

get-isolation-level


     
     
-    Source
+    Source
   


@@ -726,7 +726,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -751,7 +751,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -769,7 +769,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -786,7 +786,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -809,7 +809,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -821,7 +821,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -833,7 +833,7 @@

print-sql-exception-chain - Source + Source



@@ -845,7 +845,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -870,7 +870,7 @@

query


     
     
-    Source
+    Source
   


@@ -889,7 +889,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -910,7 +910,7 @@

result-set-seq


     
     
-    Source
+    Source
   


@@ -930,7 +930,7 @@

update!


     
     
-    Source
+    Source
   


@@ -944,7 +944,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -960,7 +960,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -979,7 +979,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From ec15def23d41c01cf954ffaa4e2c38718a40fb84 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 31 Aug 2016 18:25:39 -0700 Subject: [PATCH 157/171] Autodoc commit for master/191bdcab --- index-0.6.2.clj | 231 +++++++++++++++++++++++++----------------------- index.html | 78 ++++++++-------- 2 files changed, 159 insertions(+), 150 deletions(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index 2e0a0a8b..3ec8a7c3 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,7 +5,7 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", @@ -15,11 +15,11 @@ "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L52", + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L52", :line 52, :var-type "function", :arglists ([f] [f x]), @@ -29,12 +29,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1218", - :line 1218, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1233", + :line 1233, :var-type "function", :arglists ([table specs] [table specs opts]), :doc @@ -43,12 +43,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L568", - :line 568, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L575", + :line 575, :var-type "function", :arglists ([db]), :doc @@ -57,12 +57,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L747", - :line 747, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L758", + :line 758, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), :doc @@ -71,12 +71,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L838", - :line 838, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L851", + :line 851, :var-type "function", :arglists ([db sql-params] @@ -88,12 +88,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L797", - :line 797, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L809", + :line 809, :var-type "function", :arglists ([db sql-params] @@ -105,12 +105,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L562", - :line 562, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L569", + :line 569, :var-type "function", :arglists ([db]), :doc @@ -119,12 +119,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L585", - :line 585, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L592", + :line 592, :var-type "function", :arglists ([db]), :doc @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L862", - :line 862, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L875", + :line 875, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), :doc @@ -147,12 +147,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L574", - :line 574, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L581", + :line 581, :var-type "function", :arglists ([db]), :doc @@ -161,12 +161,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L613", - :line 613, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L620", + :line 620, :var-type "function", :arglists ([db func] [db func opts]), :doc @@ -175,12 +175,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L580", - :line 580, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L587", + :line 587, :var-type "function", :arglists ([db]), :doc @@ -189,12 +189,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1038", - :line 1038, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1053", + :line 1053, :var-type "function", :arglists ([db table where-clause] [db table where-clause opts]), :doc @@ -203,12 +203,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1248", - :line 1248, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1263", + :line 1263, :var-type "function", :arglists ([name] [name {:keys [entities], :or {entities identity}}]), @@ -218,12 +218,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1004", - :line 1004, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1019", + :line 1019, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -232,12 +232,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L966", - :line 966, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L981", + :line 981, :var-type "function", :arglists ([db table columns] [db table columns opts]), :doc @@ -246,12 +246,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L988", - :line 988, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1003", + :line 1003, :var-type "function", :arglists ([db table pk-value] @@ -263,11 +263,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L198", + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L198", :line 198, :var-type "function", :arglists @@ -295,12 +295,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "get-isolation-level", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L604", - :line 604, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L611", + :line 611, :var-type "function", :arglists ([db]), :doc @@ -309,12 +309,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-isolation-level"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1142", - :line 1142, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1157", + :line 1157, :var-type "function", :arglists ([db table row] @@ -326,12 +326,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1162", - :line 1162, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1177", + :line 1177, :var-type "function", :arglists ([db table rows] @@ -343,12 +343,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L735", - :line 735, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L746", + :line 746, :var-type "macro", :arglists ([meta-query & opt-args]), :doc @@ -357,30 +357,39 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L714", - :line 714, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L721", + :line 721, :var-type "function", :arglists ([rs-or-value] [rs-or-value - {:keys [as-arrays? identifiers qualifier result-set-fn row-fn], - :or {identifiers lower-case, row-fn identity}}]), + {:keys + [as-arrays? + identifiers + qualifier + read-columns + result-set-fn + row-fn], + :or + {identifiers lower-case, + read-columns dft-read-columns, + row-fn identity}}]), :doc "If the argument is a java.sql.ResultSet, turn it into a result-set-seq,\nelse return it as-is. This makes working with metadata easier.\nAlso accepts an option map containing :identifiers, :qualifier, :as-arrays?,\n:row-fn,and :result-set-fn to control how the ResultSet is transformed and\nreturned. See query for more details.", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L468", - :line 468, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L482", + :line 482, :var-type "function", :arglists ([con sql] @@ -400,12 +409,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L522", - :line 522, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L529", + :line 529, :var-type "function", :arglists ([exception]), :doc "Prints the contents of an SQLException to *out*", @@ -413,12 +422,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L536", - :line 536, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L543", + :line 543, :var-type "function", :arglists ([exception]), :doc "Prints a chain of SQLExceptions to *out*", @@ -426,12 +435,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L548", - :line 548, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L555", + :line 555, :var-type "function", :arglists ([exception]), :doc @@ -440,12 +449,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L899", - :line 899, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L912", + :line 912, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), :doc @@ -454,11 +463,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L69", + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L69", :line 69, :var-type "function", :arglists ([q] [q x]), @@ -468,30 +477,30 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L392", - :line 392, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L405", + :line 405, :var-type "function", :arglists ([rs] [rs - {:keys [as-arrays? identifiers qualifier], - :or {identifiers lower-case}}]), + {:keys [as-arrays? identifiers qualifier read-columns], + :or {identifiers lower-case, read-columns dft-read-columns}}]), :doc "Creates and returns a lazy sequence of maps corresponding to the rows in the\njava.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it\nrespects the specified naming strategy. Duplicate column names are made unique\nby appending _N before applying the naming strategy (where N is a unique integer),\nunless the :as-arrays? option is :cols-as-is, in which case the column names\nare untouched (the result set maintains column name/value order).\nThe :identifiers option specifies how SQL column names are converted to Clojure\nkeywords. The default is to convert them to lower case.\nThe :qualifier option specifies the namespace qualifier for those identifiers.", :namespace "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L1201", - :line 1201, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1216", + :line 1216, :var-type "function", :arglists ([db table set-map where-clause] @@ -502,12 +511,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L693", - :line 693, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L700", + :line 700, :var-type "macro", :arglists ([binding & body]), :doc @@ -516,12 +525,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L703", - :line 703, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L710", + :line 710, :var-type "macro", :arglists ([binding & body]), :doc @@ -530,12 +539,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L679", - :line 679, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L686", + :line 686, :var-type "macro", :arglists ([binding & body]), :doc @@ -544,12 +553,12 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L374", - :line 374, + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L381", + :line 381, :var-type "protocol", :arglists nil, :doc @@ -558,11 +567,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L355", + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L355", :line 355, :var-type "protocol", :arglists nil, @@ -572,11 +581,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/dc1954ff0abcec63cfc2307eb0a3cb85e74f46cb/src/main/clojure/clojure/java/jdbc.clj#L341", + "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L341", :line 341, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 28b7afa8..fe2e2398 100644 --- a/index.html +++ b/index.html @@ -281,7 +281,7 @@

result-set-read-column

- Source + Source


@@ -308,7 +308,7 @@

set-parameter

- Source + Source


@@ -333,7 +333,7 @@

sql-value

- Source + Source @@ -357,7 +357,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -381,7 +381,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -393,7 +393,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -409,7 +409,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -427,7 +427,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -446,7 +446,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -458,7 +458,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -471,7 +471,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -490,7 +490,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -503,7 +503,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -527,7 +527,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -539,7 +539,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -558,7 +558,7 @@

delete!


     
     
-    Source
+    Source
   


@@ -571,7 +571,7 @@

drop-table-ddl


     
     
-    Source
+    Source
   


@@ -593,7 +593,7 @@

execute!


     
     
-    Source
+    Source
   


@@ -609,7 +609,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -626,7 +626,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -687,7 +687,7 @@

get-connection


     
     
-    Source
+    Source
   


@@ -702,7 +702,7 @@

get-isolation-level


     
     
-    Source
+    Source
   


@@ -726,7 +726,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -751,7 +751,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -769,14 +769,14 @@

metadata-query


     
     
-    Source
+    Source
   


metadata-result

function
Usage: (metadata-result rs-or-value)
-       (metadata-result rs-or-value {:keys [as-arrays? identifiers qualifier result-set-fn row-fn], :or {identifiers lower-case, row-fn identity}})
+       (metadata-result rs-or-value {:keys [as-arrays? identifiers qualifier read-columns result-set-fn row-fn], :or {identifiers lower-case, read-columns dft-read-columns, row-fn identity}})
 
If the argument is a java.sql.ResultSet, turn it into a result-set-seq,
 else return it as-is. This makes working with metadata easier.
@@ -786,7 +786,7 @@ 

metadata-result


     
     
-    Source
+    Source
   


@@ -809,7 +809,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -821,7 +821,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -833,7 +833,7 @@

print-sql-exception-chain - Source + Source



@@ -845,7 +845,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -870,7 +870,7 @@

query


     
     
-    Source
+    Source
   


@@ -889,14 +889,14 @@

quoted


     
     
-    Source
+    Source
   


result-set-seq

function
Usage: (result-set-seq rs)
-       (result-set-seq rs {:keys [as-arrays? identifiers qualifier], :or {identifiers lower-case}})
+       (result-set-seq rs {:keys [as-arrays? identifiers qualifier read-columns], :or {identifiers lower-case, read-columns dft-read-columns}})
 
Creates and returns a lazy sequence of maps corresponding to the rows in the
 java.sql.ResultSet rs. Loosely based on clojure.core/resultset-seq but it
@@ -910,7 +910,7 @@ 

result-set-seq


     
     
-    Source
+    Source
   


@@ -930,7 +930,7 @@

update!


     
     
-    Source
+    Source
   


@@ -944,7 +944,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -960,7 +960,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -979,7 +979,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
From c5aa6dd02f2f674159a6a37b43f287760f633778 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 1 Sep 2016 00:20:42 -0700 Subject: [PATCH 158/171] Autodoc commit for master/a21b47a1 --- api-index.html | 8 +- index-0.6.2.clj | 194 +++++++++++++++++++++++++----------------------- index.html | 112 ++++++++++++++++------------ 3 files changed, 173 insertions(+), 141 deletions(-) diff --git a/api-index.html b/api-index.html index 66a9ef00..e6a3a89a 100644 --- a/api-index.html +++ b/api-index.html @@ -100,8 +100,8 @@

D

::db-spec-connection spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/connect... ::db-spec-data-source spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/datasou... ::db-spec-driver-manager spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/subprot... - ::db-spec-driver-manager-alt spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/dbtype ... ::db-spec-factory spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/factory... + ::db-spec-friendly spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/dbtype ... ::db-spec-jndi spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/name] :... ::db-spec-raw spec clojure.java.jdbc.spec (keys :req-un [:clojure.java.jdbc.spec/connect... ::db-spec-string spec clojure.java.jdbc.spec string?. @@ -140,7 +140,7 @@

H

I

- ::identifier                 spec          clojure.java.jdbc.spec (or :kw keyword? :str string?).
+ ::identifier                 spec          clojure.java.jdbc.spec (or :kw keyword? :s string?).
  insert!                      function      clojure.java.jdbc  Given a database connection, a table name and eith...
  insert-multi!                function      clojure.java.jdbc  Given a database connection, a table name and eith...
  IResultSetReadColumn         protocol      clojure.java.jdbc  Protocol for reading objects from the java.sql.Res...
@@ -200,7 +200,9 @@ 

Q

R

- result-set-read-column       function      clojure.java.jdbc  Function for transforming values after reading the...
+ ::result-set                 spec          clojure.java.jdbc.spec (instance? java.sql.ResultSet %).
+ ::result-set-metadata        spec          clojure.java.jdbc.spec (instance? java.sql.ResultSetMetaData %).
+ result-set-read-column       function      clojure.java.jdbc  Function for transforming values after reading the...
  result-set-seq               function      clojure.java.jdbc  Creates and returns a lazy sequence of maps corres...
 
   
diff --git a/index-0.6.2.clj b/index-0.6.2.clj index 3ec8a7c3..11ba8dc2 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -5,21 +5,21 @@ :name "clojure.java.jdbc", :wiki-url "http://clojure.github.io/java.jdbc/index.html", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj"} + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj"} {:doc "Optional specifications for use with Clojure 1.9 or later.", :author "Sean Corfield", :name "clojure.java.jdbc.spec", :wiki-url "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec", :source-url - "https://github.com/clojure/java.jdbc/blob/944e800584eb6032cd45285af9aa1b54549fa4d5/src/main/clojure/clojure/java/jdbc/spec.clj"}), + "https://github.com/clojure/java.jdbc/blob/a21b47a15459ae5a1cb1321787d7ed164351d4e7/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "as-sql-name", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L52", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L52", :line 52, :var-type "function", :arglists ([f] [f x]), @@ -29,11 +29,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/as-sql-name"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "create-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1233", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L1233", :line 1233, :var-type "function", :arglists ([table specs] [table specs opts]), @@ -43,11 +43,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/create-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L575", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L575", :line 575, :var-type "function", :arglists ([db]), @@ -57,11 +57,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-commands", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L758", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L758", :line 758, :var-type "function", :arglists ([db sql-commands] [db transaction? sql-commands]), @@ -71,11 +71,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-commands"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L851", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L851", :line 851, :var-type "function", :arglists @@ -88,11 +88,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-do-prepared-return-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L809", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L809", :line 809, :var-type "function", :arglists @@ -105,11 +105,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-do-prepared-return-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-find-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L569", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L569", :line 569, :var-type "function", :arglists ([db]), @@ -119,11 +119,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-find-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-is-rollback-only", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L592", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L592", :line 592, :var-type "function", :arglists ([db]), @@ -133,11 +133,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-is-rollback-only"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-query-with-resultset", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L875", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L875", :line 875, :var-type "function", :arglists ([db sql-params func] [db sql-params func opts]), @@ -147,11 +147,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-query-with-resultset"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-set-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L581", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L581", :line 581, :var-type "function", :arglists ([db]), @@ -161,11 +161,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-set-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-transaction*", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L620", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L620", :line 620, :var-type "function", :arglists ([db func] [db func opts]), @@ -175,11 +175,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-transaction*"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "db-unset-rollback-only!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L587", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L587", :line 587, :var-type "function", :arglists ([db]), @@ -189,11 +189,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/db-unset-rollback-only!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "delete!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1053", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L1053", :line 1053, :var-type "function", :arglists ([db table where-clause] [db table where-clause opts]), @@ -203,11 +203,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/delete!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "drop-table-ddl", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1263", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L1263", :line 1263, :var-type "function", :arglists @@ -218,11 +218,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/drop-table-ddl"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "execute!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1019", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L1019", :line 1019, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), @@ -232,11 +232,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/execute!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "find-by-keys", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L981", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L981", :line 981, :var-type "function", :arglists ([db table columns] [db table columns opts]), @@ -246,11 +246,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/find-by-keys"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "get-by-id", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1003", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L1003", :line 1003, :var-type "function", :arglists @@ -263,11 +263,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-by-id"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "get-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L198", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L198", :line 198, :var-type "function", :arglists @@ -295,11 +295,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "get-isolation-level", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L611", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L611", :line 611, :var-type "function", :arglists ([db]), @@ -309,11 +309,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/get-isolation-level"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "insert!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1157", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L1157", :line 1157, :var-type "function", :arglists @@ -326,11 +326,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "insert-multi!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1177", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L1177", :line 1177, :var-type "function", :arglists @@ -343,11 +343,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/insert-multi!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L746", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L746", :line 746, :var-type "macro", :arglists ([meta-query & opt-args]), @@ -357,11 +357,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "metadata-result", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L721", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L721", :line 721, :var-type "function", :arglists @@ -384,11 +384,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/metadata-result"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "prepare-statement", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L482", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L482", :line 482, :var-type "function", :arglists @@ -409,11 +409,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/prepare-statement"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L529", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L529", :line 529, :var-type "function", :arglists ([exception]), @@ -422,11 +422,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "print-sql-exception-chain", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L543", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L543", :line 543, :var-type "function", :arglists ([exception]), @@ -435,11 +435,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-sql-exception-chain"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "print-update-counts", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L555", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L555", :line 555, :var-type "function", :arglists ([exception]), @@ -449,11 +449,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/print-update-counts"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "query", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L912", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L912", :line 912, :var-type "function", :arglists ([db sql-params] [db sql-params opts]), @@ -463,11 +463,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/query"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "quoted", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L69", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L69", :line 69, :var-type "function", :arglists ([q] [q x]), @@ -477,11 +477,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/quoted"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "result-set-seq", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L405", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L405", :line 405, :var-type "function", :arglists @@ -495,11 +495,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/result-set-seq"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "update!", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L1216", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L1216", :line 1216, :var-type "function", :arglists @@ -511,11 +511,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/update!"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-connection", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L700", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L700", :line 700, :var-type "macro", :arglists ([binding & body]), @@ -525,11 +525,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-connection"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-metadata", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L710", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L710", :line 710, :var-type "macro", :arglists ([binding & body]), @@ -539,11 +539,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-metadata"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "with-db-transaction", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L686", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L686", :line 686, :var-type "macro", :arglists ([binding & body]), @@ -553,11 +553,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/with-db-transaction"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "IResultSetReadColumn", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L381", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L381", :line 381, :var-type "protocol", :arglists nil, @@ -567,11 +567,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/IResultSetReadColumn"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLParameter", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L355", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L355", :line 355, :var-type "protocol", :arglists nil, @@ -581,11 +581,11 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#clojure.java.jdbc/ISQLParameter"} {:raw-source-url - "https://github.com/clojure/java.jdbc/raw/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj", + "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", :name "ISQLValue", :file "src/main/clojure/clojure/java/jdbc.clj", :source-url - "https://github.com/clojure/java.jdbc/blob/191bdcabebe296510a4267a62868ace1ef97482b/src/main/clojure/clojure/java/jdbc.clj#L341", + "https://github.com/clojure/java.jdbc/blob/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj#L341", :line 341, :var-type "protocol", :arglists nil, @@ -637,18 +637,18 @@ (or :connection :clojure.java.jdbc.spec/db-spec-connection - :factory - :clojure.java.jdbc.spec/db-spec-factory + :friendly + :clojure.java.jdbc.spec/db-spec-friendly + :raw + :clojure.java.jdbc.spec/db-spec-raw :driver-mgr :clojure.java.jdbc.spec/db-spec-driver-manager - :friendly - :clojure.java.jdbc.spec/db-spec-driver-manager-alt + :factory + :clojure.java.jdbc.spec/db-spec-factory :datasource :clojure.java.jdbc.spec/db-spec-data-source :jndi :clojure.java.jdbc.spec/db-spec-jndi - :raw - :clojure.java.jdbc.spec/db-spec-raw :uri :clojure.java.jdbc.spec/db-spec-string), :var-type "spec", @@ -686,7 +686,13 @@ :namespace "clojure.java.jdbc.spec", :wiki-url "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-driver-manager"} - {:keyword :clojure.java.jdbc.spec/db-spec-driver-manager-alt, + {:keyword :clojure.java.jdbc.spec/db-spec-factory, + :spec (keys :req-un [:clojure.java.jdbc.spec/factory]), + :var-type "spec", + :namespace "clojure.java.jdbc.spec", + :wiki-url + "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-factory"} + {:keyword :clojure.java.jdbc.spec/db-spec-friendly, :spec (keys :req-un @@ -696,13 +702,7 @@ :var-type "spec", :namespace "clojure.java.jdbc.spec", :wiki-url - "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-driver-manager-alt"} - {:keyword :clojure.java.jdbc.spec/db-spec-factory, - :spec (keys :req-un [:clojure.java.jdbc.spec/factory]), - :var-type "spec", - :namespace "clojure.java.jdbc.spec", - :wiki-url - "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-factory"} + "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/db-spec-friendly"} {:keyword :clojure.java.jdbc.spec/db-spec-jndi, :spec (keys @@ -733,7 +733,7 @@ :wiki-url "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/entity"} {:keyword :clojure.java.jdbc.spec/identifier, - :spec (or :kw keyword? :str string?), + :spec (or :kw keyword? :s string?), :var-type "spec", :namespace "clojure.java.jdbc.spec", :wiki-url @@ -744,6 +744,18 @@ :namespace "clojure.java.jdbc.spec", :wiki-url "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/prepared-statement"} + {:keyword :clojure.java.jdbc.spec/result-set, + :spec (instance? java.sql.ResultSet %), + :var-type "spec", + :namespace "clojure.java.jdbc.spec", + :wiki-url + "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/result-set"} + {:keyword :clojure.java.jdbc.spec/result-set-metadata, + :spec (instance? java.sql.ResultSetMetaData %), + :var-type "spec", + :namespace "clojure.java.jdbc.spec", + :wiki-url + "http://clojure.github.io/java.jdbc//index.html#:clojure.java.jdbc.spec/result-set-metadata"} {:keyword :clojure.java.jdbc.spec/sql-stmt, :spec (or :sql string? :stmt :clojure.java.jdbc.spec/prepared-statement), diff --git a/index.html b/index.html index fe2e2398..cb275134 100644 --- a/index.html +++ b/index.html @@ -192,10 +192,10 @@

Table of Contents

::db-spec-driver-manager
- ::db-spec-driver-manager-alt + ::db-spec-factory
- ::db-spec-factory + ::db-spec-friendly
::db-spec-jndi @@ -215,6 +215,12 @@

Table of Contents

::prepared-statement +
+ ::result-set + +
+ ::result-set-metadata +
::sql-stmt @@ -281,7 +287,7 @@

result-set-read-column

- Source + Source


@@ -308,7 +314,7 @@

set-parameter

- Source + Source


@@ -333,7 +339,7 @@

sql-value

- Source + Source @@ -357,7 +363,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -381,7 +387,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -393,7 +399,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -409,7 +415,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -427,7 +433,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -446,7 +452,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -458,7 +464,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -471,7 +477,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -490,7 +496,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -503,7 +509,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -527,7 +533,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -539,7 +545,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -558,7 +564,7 @@

delete!


     
     
-    Source
+    Source
   


@@ -571,7 +577,7 @@

drop-table-ddl


     
     
-    Source
+    Source
   


@@ -593,7 +599,7 @@

execute!


     
     
-    Source
+    Source
   


@@ -609,7 +615,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -626,7 +632,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -687,7 +693,7 @@

get-connection


     
     
-    Source
+    Source
   


@@ -702,7 +708,7 @@

get-isolation-level


     
     
-    Source
+    Source
   


@@ -726,7 +732,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -751,7 +757,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -769,7 +775,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -786,7 +792,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -809,7 +815,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -821,7 +827,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -833,7 +839,7 @@

print-sql-exception-chain - Source + Source



@@ -845,7 +851,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -870,7 +876,7 @@

query


     
     
-    Source
+    Source
   


@@ -889,7 +895,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -910,7 +916,7 @@

result-set-seq


     
     
-    Source
+    Source
   


@@ -930,7 +936,7 @@

update!


     
     
-    Source
+    Source
   


@@ -944,7 +950,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -960,7 +966,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -979,7 +985,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
@@ -1008,12 +1014,12 @@

::db-spec

spec
(or
  :connection ::db-spec-connection
- :factory ::db-spec-factory
+ :friendly ::db-spec-friendly
+ :raw ::db-spec-raw
  :driver-mgr ::db-spec-driver-manager
- :friendly ::db-spec-driver-manager-alt
+ :factory ::db-spec-factory
  :datasource ::db-spec-data-source
  :jndi ::db-spec-jndi
- :raw ::db-spec-raw
  :uri ::db-spec-string)

@@ -1036,15 +1042,15 @@

::db-spec-driver-manager



-

::db-spec-driver-manager-alt

+

::db-spec-factory

spec
-
(keys :req-un [::dbtype ::dbname] :opt-un [::host ::port])
+
(keys :req-un [::factory])


-

::db-spec-factory

+

::db-spec-friendly

spec
-
(keys :req-un [::factory])
+
(keys :req-un [::dbtype ::dbname] :opt-un [::host ::port])


@@ -1074,13 +1080,25 @@

::entity


::identifier

spec
-
(or :kw keyword? :str string?)
+
(or :kw keyword? :s string?)


::prepared-statement

spec
(instance? java.sql.PreparedStatement %)
+
+
+
+

::result-set

+ spec
+
(instance? java.sql.ResultSet %)
+
+
+
+

::result-set-metadata

+ spec
+
(instance? java.sql.ResultSetMetaData %)


From f5bd51a88222a35c9e3f1aa3563b41ba08f7763b Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 1 Sep 2016 10:17:03 -0700 Subject: [PATCH 159/171] Autodoc commit for master/154574d9 --- index-0.6.2.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index 11ba8dc2..1f61d3e5 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -12,7 +12,7 @@ :wiki-url "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec", :source-url - "https://github.com/clojure/java.jdbc/blob/a21b47a15459ae5a1cb1321787d7ed164351d4e7/src/main/clojure/clojure/java/jdbc/spec.clj"}), + "https://github.com/clojure/java.jdbc/blob/154574d9f13ec7e546069b551aa58fe5a5576ae2/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", From 2fa4e26c48f2aa01725fc734cf69a104690fd055 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 1 Sep 2016 10:59:05 -0700 Subject: [PATCH 160/171] Autodoc commit for master/6298bbc1 --- index-0.6.2.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index-0.6.2.clj b/index-0.6.2.clj index 1f61d3e5..27c2474b 100644 --- a/index-0.6.2.clj +++ b/index-0.6.2.clj @@ -12,7 +12,7 @@ :wiki-url "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec", :source-url - "https://github.com/clojure/java.jdbc/blob/154574d9f13ec7e546069b551aa58fe5a5576ae2/src/main/clojure/clojure/java/jdbc/spec.clj"}), + "https://github.com/clojure/java.jdbc/blob/6298bbc1c3bd75611fcb4c2da4a3a524082d2322/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url "https://github.com/clojure/java.jdbc/raw/78b35e0320f143f7f8118ff63a5d8b73c8cee118/src/main/clojure/clojure/java/jdbc.clj", From 60d87d5d88c728c4ce6c69b80eef33edc9044453 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 1 Sep 2016 17:09:38 -0700 Subject: [PATCH 161/171] Autodoc commit for master/ee7ce8c7 --- api-index.html | 8 +- index-0.6.2.clj => index-0.7.0.clj | 230 ++++++++++++++--------------- index.html | 98 ++++++------ 3 files changed, 167 insertions(+), 169 deletions(-) rename index-0.6.2.clj => index-0.7.0.clj (76%) diff --git a/api-index.html b/api-index.html index e6a3a89a..d66d8f47 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.6.2 API documentation + Index - JDBC-based SQL Interface 0.7.0 API documentation @@ -25,7 +25,7 @@

java.jdbc AP
@@ -287,7 +338,7 @@

result-set-read-column

- Source + Source



@@ -314,7 +365,7 @@

set-parameter

- Source + Source


@@ -339,7 +390,7 @@

sql-value

- Source + Source @@ -362,7 +413,7 @@

as-sql-name


     
     
-    Source
+    Source
   


@@ -386,7 +437,7 @@

create-table-ddl


     
     
-    Source
+    Source
   


@@ -398,7 +449,7 @@

db-connection


     
     
-    Source
+    Source
   


@@ -414,7 +465,7 @@

db-do-commands


     
     
-    Source
+    Source
   


@@ -432,7 +483,7 @@

db-do-prepared


     
     
-    Source
+    Source
   


@@ -451,7 +502,7 @@

db-do-prepared-return-keys

     
     
-    Source
+    Source
   



@@ -463,7 +514,7 @@

db-find-connection


     
     
-    Source
+    Source
   


@@ -476,7 +527,7 @@

db-is-rollback-only


     
     
-    Source
+    Source
   


@@ -495,7 +546,7 @@

db-query-with-resultset


     
     
-    Source
+    Source
   


@@ -508,7 +559,7 @@

db-set-rollback-only!


     
     
-    Source
+    Source
   


@@ -532,7 +583,7 @@

db-transaction*


     
     
-    Source
+    Source
   


@@ -544,7 +595,7 @@

db-unset-rollback-only!


     
     
-    Source
+    Source
   


@@ -563,7 +614,7 @@

delete!


     
     
-    Source
+    Source
   


@@ -576,7 +627,7 @@

drop-table-ddl


     
     
-    Source
+    Source
   


@@ -598,7 +649,7 @@

execute!


     
     
-    Source
+    Source
   


@@ -614,7 +665,7 @@

find-by-keys


     
     
-    Source
+    Source
   


@@ -631,7 +682,7 @@

get-by-id


     
     
-    Source
+    Source
   


@@ -692,7 +743,7 @@

get-connection


     
     
-    Source
+    Source
   


@@ -707,7 +758,7 @@

get-isolation-level


     
     
-    Source
+    Source
   


@@ -731,7 +782,7 @@

insert!


     
     
-    Source
+    Source
   


@@ -756,7 +807,7 @@

insert-multi!


     
     
-    Source
+    Source
   


@@ -774,7 +825,7 @@

metadata-query


     
     
-    Source
+    Source
   


@@ -791,7 +842,7 @@

metadata-result


     
     
-    Source
+    Source
   


@@ -814,7 +865,7 @@

prepare-statement


     
     
-    Source
+    Source
   


@@ -826,7 +877,7 @@

print-sql-exception


     
     
-    Source
+    Source
   


@@ -838,7 +889,7 @@

print-sql-exception-chain - Source + Source



@@ -850,7 +901,7 @@

print-update-counts


     
     
-    Source
+    Source
   


@@ -875,7 +926,7 @@

query


     
     
-    Source
+    Source
   


@@ -893,7 +944,7 @@

quoted


     
     
-    Source
+    Source
   


@@ -914,7 +965,7 @@

result-set-seq


     
     
-    Source
+    Source
   


@@ -934,7 +985,7 @@

update!


     
     
-    Source
+    Source
   


@@ -948,7 +999,7 @@

with-db-connection


     
     
-    Source
+    Source
   


@@ -964,7 +1015,7 @@

with-db-metadata


     
     
-    Source
+    Source
   


@@ -983,7 +1034,7 @@

with-db-transaction


     
     
-    Source
+    Source
   
@@ -1000,11 +1051,29 @@

clojure.java.jdbc.spec

Specs

+
+
+

::classname

+ spec
+
string?
+


::connection

spec
(instance? java.sql.Connection %)
+
+
+
+

::connection-uri

+ spec
+
(instance? java.net.URI %)
+
+
+
+

::datasource

+ spec
+
(instance? javax.sql.DataSource %)


@@ -1067,18 +1136,70 @@

::db-spec-raw

::db-spec-string

spec
string?
+
+
+
+

::dbname

+ spec
+
string?
+
+
+
+

::dbtype

+ spec
+
(or :alias ::subprotocol-alias :name ::subprotocol-base)


::entity

spec
string?
+
+
+
+

::environment

+ spec
+
(and
+  (or :clojure.spec/nil nil? :clojure.spec/pred map?)
+  (conformer
+    second
+    #(if (nil? %) [:clojure.spec/nil nil] [:clojure.spec/pred %])))
+
+
+
+

::factory

+ spec
+
(fspec :args (cat :db-spec ::db-spec) :ret ::connection :fn nil)
+
+
+
+

::host

+ spec
+
string?


::identifier

spec
(or :kw keyword? :s string?)
+
+
+
+

::name

+ spec
+
string?
+
+
+
+

::password

+ spec
+
string?
+
+
+
+

::port

+ spec
+
(or :port pos-int? :s string?)


@@ -1103,6 +1224,43 @@

::result-set-metadata

::sql-stmt

spec
(or :sql string? :stmt ::prepared-statement)
+
+
+
+

::subname

+ spec
+
string?
+
+
+
+

::subprotocol

+ spec
+
string?
+
+
+
+

::subprotocol-alias

+ spec
+
#{"mssql" "oracle" "postgres" "jtds" "hsql"}
+
+
+
+

::subprotocol-base

+ spec
+
#{"mysql" "oracle:thin" "oracle:oci" "postgresql" "sqlite" "h2"
+  "jtds:sqlserver" "hsqldb" "derby" "sqlserver"}
+
+
+
+

::user

+ spec
+
string?
+
+
+
+

::username

+ spec
+
string?
From 11fe728e9827909545bb48dbf5cc631962bf125a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 1 Sep 2016 18:19:25 -0700 Subject: [PATCH 163/171] Autodoc commit for master/59a09290 --- index-0.7.0.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index-0.7.0.clj b/index-0.7.0.clj index 01194f62..3d9ae509 100644 --- a/index-0.7.0.clj +++ b/index-0.7.0.clj @@ -12,7 +12,7 @@ :wiki-url "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec", :source-url - "https://github.com/clojure/java.jdbc/blob/a9ba9188f6269d46350bb1c1072cd0cdf1cb6a80/src/main/clojure/clojure/java/jdbc/spec.clj"}), + "https://github.com/clojure/java.jdbc/blob/91832018e65d032e02c0c4ea6ad70a7f4296a408/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url "https://github.com/clojure/java.jdbc/raw/0ea6110529b04337dc4bc8e6c23bc9f566027e45/src/main/clojure/clojure/java/jdbc.clj", From ecfa06cffe3708975e2a1248a526bbcbd42d1c58 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 1 Sep 2016 19:23:03 -0700 Subject: [PATCH 164/171] Autodoc commit for master/8895c515 --- index-0.7.0.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index-0.7.0.clj b/index-0.7.0.clj index 3d9ae509..335665fd 100644 --- a/index-0.7.0.clj +++ b/index-0.7.0.clj @@ -12,7 +12,7 @@ :wiki-url "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec", :source-url - "https://github.com/clojure/java.jdbc/blob/91832018e65d032e02c0c4ea6ad70a7f4296a408/src/main/clojure/clojure/java/jdbc/spec.clj"}), + "https://github.com/clojure/java.jdbc/blob/8895c51553362f384575922d8fc9b3e2388793b6/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url "https://github.com/clojure/java.jdbc/raw/0ea6110529b04337dc4bc8e6c23bc9f566027e45/src/main/clojure/clojure/java/jdbc.clj", From 97548bf261bf6ed70ee83757a7c784dc78a705a0 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 1 Sep 2016 19:38:05 -0700 Subject: [PATCH 165/171] Autodoc commit for master/dba29625 --- index-0.7.0.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index-0.7.0.clj b/index-0.7.0.clj index 335665fd..d5e33657 100644 --- a/index-0.7.0.clj +++ b/index-0.7.0.clj @@ -12,7 +12,7 @@ :wiki-url "http://clojure.github.io/java.jdbc/index.html#clojure.java.jdbc.spec", :source-url - "https://github.com/clojure/java.jdbc/blob/8895c51553362f384575922d8fc9b3e2388793b6/src/main/clojure/clojure/java/jdbc/spec.clj"}), + "https://github.com/clojure/java.jdbc/blob/dba29625694e30b3952d6207560c66f5be305c9e/src/main/clojure/clojure/java/jdbc/spec.clj"}), :vars ({:raw-source-url "https://github.com/clojure/java.jdbc/raw/0ea6110529b04337dc4bc8e6c23bc9f566027e45/src/main/clojure/clojure/java/jdbc.clj", From 526a53f76c2eea06732c7a81c5cc1c6e0e2debe0 Mon Sep 17 00:00:00 2001 From: puredanger Date: Wed, 22 Nov 2017 15:15:04 -0600 Subject: [PATCH 166/171] autodoc --- api-index.html | 82 ++- index-0.7.0.clj | 891 -------------------------- index-0.7.4-SNAPSHOT.clj | 1312 ++++++++++++++++++++++++++++++++++++++ index.html | 999 +++++++++++++++++++++++++---- 4 files changed, 2242 insertions(+), 1042 deletions(-) delete mode 100644 index-0.7.0.clj create mode 100644 index-0.7.4-SNAPSHOT.clj diff --git a/api-index.html b/api-index.html index d23b3617..9c7c547b 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JDBC-based SQL Interface 0.7.0 API documentation + Index - java.jdbc 0.7.4-SNAPSHOT API documentation @@ -25,14 +25,14 @@

java.jdbc AP @@ -41,9 +41,9 @@

java.jdbc AP
-

Index of Public Functions and Variables - JDBC-based SQL Interface 0.7.0 (in development)

+

Index of Public Functions and Variables - java.jdbc 0.7.4-SNAPSHOT (in development)

This page has an alphabetical index of all the documented functions and variables -in JDBC-based SQL Interface. +in java.jdbc.