Index of Public Functions and Variables -
This page has an alphabetical index of all the documented functions and variables
in
java.jdbc.
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?.
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 function clojure.java.jdbc.datafy Given a database connection, a table name, a...
::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-by-id function clojure.java.jdbc.datafy Given a database connection, a table name, a...
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...
K
::keywordize? spec clojure.java.jdbc.spec boolean?.
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 function clojure.java.jdbc.datafy Given a database connection and a vector con...
::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?.
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 ...