Index of Public Functions and Variables - java.jdbc 0.7.7-SNAPSHOT (in development)

This page has an alphabetical index of all the documented functions and variables in java.jdbc.

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

 ::as-arrays?                 spec          clojure.java.jdbc.spec (or :as-is #{:cols-as-is} :truthy (nilable boo...
 as-sql-name                  function      clojure.java.jdbc  Given a naming strategy function and a keyword or ...
 ::auto-commit?               spec          clojure.java.jdbc.spec boolean?.

  

B


  

C

 ::classname                  spec          clojure.java.jdbc.spec string?.
 ::column-direction           spec          clojure.java.jdbc.spec (or :id :clojure.java.jdbc.spec/identifier :id...
 ::column-spec                spec          clojure.java.jdbc.spec (cat :col :clojure.java.jdbc.spec/identifier :...
 ::concurrency                spec          clojure.java.jdbc.spec (set (keys (deref (var result-set-concurrency)...
 ::conditional?               spec          clojure.java.jdbc.spec (or :b boolean? :s string? :f fn?).
 ::connection                 spec          clojure.java.jdbc.spec (instance? java.sql.Connection %).
 ::connection-binding         spec          clojure.java.jdbc.spec (cat :con-db simple-symbol? :db-spec any? :opt...
 ::connection-options         spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
 ::connection-uri             spec          clojure.java.jdbc.spec string?.
 create-table-ddl             function      clojure.java.jdbc  Given a table name and a vector of column specs, r...
 ::cursors                    spec          clojure.java.jdbc.spec (set (keys (deref (var result-set-holdability)...

  

D

 ::datasource                 spec          clojure.java.jdbc.spec (instance? javax.sql.DataSource %).
 db-connection                function      clojure.java.jdbc  Returns the current database connection (or throws...
 db-do-commands               function      clojure.java.jdbc  Executes SQL commands on the specified database co...
 db-do-prepared               function      clojure.java.jdbc  Executes an (optionally parameterized) SQL prepare...
 db-do-prepared-return-keys   function      clojure.java.jdbc  Executes an (optionally parameterized) SQL prepare...
 db-find-connection           function      clojure.java.jdbc  Returns the current database connection (or nil if...
 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-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?.
 ::db-spec-uri                spec          clojure.java.jdbc.spec (instance? java.net.URI %).
 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 ...
 ::dbname                     spec          clojure.java.jdbc.spec string?.
 ::dbtype                     spec          clojure.java.jdbc.spec (or :alias :clojure.java.jdbc.spec/subprotocol...
 delete!                      function      clojure.java.jdbc  Given a database connection, a table name and a wh...
 ::delimiter                  spec          clojure.java.jdbc.spec (or :s string? :c char?).
 ::direction                  spec          clojure.java.jdbc.spec #{:desc "DESC" :asc "ASC" "desc" "asc"}.
 drop-table-ddl               function      clojure.java.jdbc  Given a table name, return the DDL string for drop...

  

E

 ::entities                   spec          clojure.java.jdbc.spec (fspec :args (cat :s string?) :ret :clojure.ja...
 ::entity                     spec          clojure.java.jdbc.spec string?.
 ::environment                spec          clojure.java.jdbc.spec (nilable map?).
 ::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?).
 ::explain-fn                 spec          clojure.java.jdbc.spec fn?.
 ::explain?                   spec          clojure.java.jdbc.spec (or :b boolean? :s string?).

  

F

 ::factory                    spec          clojure.java.jdbc.spec (fspec :args (cat :db-spec :clojure.java.jdbc....
 ::fetch-size                 spec          clojure.java.jdbc.spec nat-int?.
 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...

  

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...

  

H

 ::host                       spec          clojure.java.jdbc.spec string?.

  

I

 ::identifier                 spec          clojure.java.jdbc.spec (or :kw keyword? :s string?).
 ::identifiers                spec          clojure.java.jdbc.spec (fspec :args (cat :s :clojure.java.jdbc.spec/e...
 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...
 ::isolation                  spec          clojure.java.jdbc.spec (set (keys (deref (var isolation-levels)))).
 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...

  

J


  

K

 ::keywordize?                spec          clojure.java.jdbc.spec boolean?.

  

L


  

M

 ::max-size                   spec          clojure.java.jdbc.spec nat-int?.
 metadata-query               macro         clojure.java.jdbc  Given a Java expression that extracts metadata (in...
 metadata-result              function      clojure.java.jdbc  If the argument is a java.sql.ResultSet, turn it i...
 ::multi?                     spec          clojure.java.jdbc.spec boolean?.

  

N

 ::name                       spec          clojure.java.jdbc.spec string?.
 ::naming-strategy            spec          clojure.java.jdbc.spec (fspec :args (cat :x :clojure.java.jdbc.spec/i...

  

O

 ::order-by                   spec          clojure.java.jdbc.spec (coll-of :clojure.java.jdbc.spec/column-direct...

  

P

 ::password                   spec          clojure.java.jdbc.spec string?.
 ::port                       spec          clojure.java.jdbc.spec (or :port pos-int? :s string?).
 ::prepare-options            spec          clojure.java.jdbc.spec (merge (keys :req-un [] :opt-un [:clojure.java...
 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...

  

Q

 ::qualifier                  spec          clojure.java.jdbc.spec (nilable string?).
 query                        function      clojure.java.jdbc  Given a database connection and a vector containin...
 ::query-options              spec          clojure.java.jdbc.spec (merge (keys :req-un [] :opt-un [:clojure.java...
 quoted                       function      clojure.java.jdbc  Given a (vector) pair of delimiters (characters or...

  

R

 ::read-columns               spec          clojure.java.jdbc.spec fn?.
 ::read-only?                 spec          clojure.java.jdbc.spec boolean?.
 reducible-query              function      clojure.java.jdbc  Given a database connection, a vector containing S...
 ::reducible-query-options    spec          clojure.java.jdbc.spec (merge (keys :req-un [] :opt-un [:clojure.java...
 reducible-result-set         function      clojure.java.jdbc  Given a java.sql.ResultSet return a reducible coll...
 ::result-set                 spec          clojure.java.jdbc.spec (instance? java.sql.ResultSet %).
 ::result-set-fn              spec          clojure.java.jdbc.spec (fspec :args (cat :rs (coll-of any?)) :ret any...
 ::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...
 ::result-type                spec          clojure.java.jdbc.spec (set (keys (deref (var result-set-type)))).
 ::return-keys                spec          clojure.java.jdbc.spec (or :columns (coll-of :clojure.java.jdbc.spec/...
 ::row-fn                     spec          clojure.java.jdbc.spec (fspec :args (cat :row (map-of keyword? :cloju...

  

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 any?.
 ::subname                    spec          clojure.java.jdbc.spec string?.
 ::subprotocol                spec          clojure.java.jdbc.spec string?.
 ::subprotocol-alias          spec          clojure.java.jdbc.spec #{"mssql" "oracle" "postgres" "jtds" "hsql"}.
 ::subprotocol-base           spec          clojure.java.jdbc.spec #{"h2:mem" "mysql" "oracle:thin" "pgsql" "orac...

  

T

 ::table-spec                 spec          clojure.java.jdbc.spec string?.
 ::timeout                    spec          clojure.java.jdbc.spec nat-int?.
 ::transaction-binding        spec          clojure.java.jdbc.spec (cat :t-con simple-symbol? :db-spec any? :opts...
 ::transaction-options        spec          clojure.java.jdbc.spec (keys :req-un [] :opt-un [:clojure.java.jdbc.s...
 ::transaction?               spec          clojure.java.jdbc.spec boolean?.

  

U

 update!                      function      clojure.java.jdbc  Given a database connection, a table name, a map o...
 ::uri                        spec          clojure.java.jdbc.spec (instance? java.net.URI %).
 ::user                       spec          clojure.java.jdbc.spec string?.
 ::username                   spec          clojure.java.jdbc.spec string?.

  

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-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 ...

  

X


  

Y


  

Z


  

Other


  
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber.