(add-value current value)
handles adding values to multi-valued keys as vectors
handles adding values to multi-valued keys as vectors
(batch-delete-attributes! client domain recs)
(changes rec)
(count client domain & criteria)
(delete! client domain {:keys [id] :as rec})
(delete! client domain {:keys [id] :as rec} expectation)
(delete-attributes! client domain identifier rec)
(delete-attributes! client domain identifier rec expectation)
(delete-record! client domain identifier)
(delete-record! client domain identifier expectation)
(exists? client domain & criteria)
(find client domain & criteria)
(find-by-id client domain id)
(insert! client domain identifier {:keys [id] :as rec})
(insert! client domain identifier {:keys [id] :as rec} expectation)
(mapcat f & colls)
(prepare-attribute-for-deletion-dispatch-fn [_ v])
(prepare-attribute-for-storage-dispatch-fn [_ v])
(prepare-attributes-for-deletion rec)
(prepare-attributes-for-storage rec)
(prepare-expectation {name :Name value :Value :as expectation})
(prepare-item {name :Name attributes :Attributes :as item})
builds a map of an sdb item's attribute names and values with meta data of the original information
builds a map of an sdb item's attribute names and values with meta data of the original information
(prepare-items-and-attributes-for-deletion recs)
(prepare-select-expression [sql & args :as sql-v])
merge the sql-v statement with its subsequent args if any
merge the sql-v statement with its subsequent args if any
(process-response {:keys [:cognitect.anomalies/category
:cognitect.anomalies/message
:cognitect.anomalies/throwable]
:as response})
look for problems as reported by cognitect response map
look for problems as reported by cognitect response map
(put-attributes! client domain identifier rec)
(put-attributes! client domain identifier rec expectation)
(query client sql-v)
(query client sql-map params)
execute a honeysql map OR a clojure.java.jdbc sql vector (select only!)
execute a honeysql map OR a clojure.java.jdbc sql vector (select only!)
(remove! client domain & criteria)
find all record ids that match the criteria given, batch delete the records with those ids, return the removed ids
find all record ids that match the criteria given, batch delete the records with those ids, return the removed ids
(remove-attributes! client domain {:keys [id] :as rec} attributes)
(remove-attributes! client domain {:keys [id] :as rec} attributes expectation)
(select client domain & criteria)
select from domain based on a sequence of criteria
select from domain based on a sequence of criteria
(select* client request)
lazily calls the aws sdb 'select' api endpoint concatenating the items returned
lazily calls the aws sdb 'select' api endpoint concatenating the items returned
(update! client domain {:keys [id] :as rec})
(update! client domain {:keys [id] :as rec} {:keys [Name] :as expectation})
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close