Index of Public Functions and Variables - JDBC-based SQL Interface 0.7.0 (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

 as-sql-name                  function      clojure.java.jdbc  Given a naming strategy function and a keyword or ...

  

B


  

C

 ::classname                  spec          clojure.java.jdbc.spec string?.
 ::connection                 spec          clojure.java.jdbc.spec (instance? java.sql.Connection %).
 ::connection-uri             spec          clojure.java.jdbc.spec (instance? java.net.URI %).
 create-table-ddl             function      clojure.java.jdbc  Given a table name and a vector of column specs, r...

  

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-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...
 drop-table-ddl               function      clojure.java.jdbc  Given a table name, return the DDL string for drop...

  

E

 ::entity                     spec          clojure.java.jdbc.spec string?.
 ::environment                spec          clojure.java.jdbc.spec (and (or :clojure.spec/nil nil? :clojure.spec/...
 execute!                     function      clojure.java.jdbc  Given a database connection and a vector containin...

  

F

 ::factory                    spec          clojure.java.jdbc.spec (fspec :args (cat :db-spec :clojure.java.jdbc....
 find-by-keys                 function      clojure.java.jdbc  Given a database connection, a table name, a map o...

  

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?).
 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...
 ISQLValue                    protocol      clojure.java.jdbc  Protocol for creating SQL values from Clojure valu...

  

J


  

K


  

L


  

M

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

  

N

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

  

O


  

P

 ::password                   spec          clojure.java.jdbc.spec string?.
 ::port                       spec          clojure.java.jdbc.spec (or :port pos-int? :s string?).
 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

 query                        function      clojure.java.jdbc  Given a database connection and a vector containin...
 quoted                       function      clojure.java.jdbc  Given a (vector) pair of delimiters (characters or...

  

R

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

  

S

 set-parameter                function      clojure.java.jdbc  Convert a Clojure value into a SQL value and store...
 ::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..
 ::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 #{"mysql" "oracle:thin" "oracle:oci" "postgres...

  

T


  

U

 update!                      function      clojure.java.jdbc  Given a database connection, a table name, a map o...
 ::user                       spec          clojure.java.jdbc.spec string?.
 ::username                   spec          clojure.java.jdbc.spec string?.

  

V


  

W

 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.