::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?.
::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)...
::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...
::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?).
::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...
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...
::host spec clojure.java.jdbc.spec string?.
::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...
::keywordize? spec clojure.java.jdbc.spec boolean?.
::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?.
::name spec clojure.java.jdbc.spec string?. ::naming-strategy spec clojure.java.jdbc.spec (fspec :args (cat :x :clojure.java.jdbc.spec/i...
::order-by spec clojure.java.jdbc.spec (coll-of :clojure.java.jdbc.spec/column-direct...
::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...
::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...
::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...
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...
::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?.
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?.
::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 ...