Liking cljdoc? Tell your friends :D

simpledb


add-valueclj

(add-value current value)

handles adding values to multi-valued keys as vectors

handles adding values to multi-valued keys as vectors
raw docstring

batch-delete-attributes!clj

(batch-delete-attributes! client domain recs)

BATCH_DELETE_ITEM_LIMITclj


changesclj

(changes rec)

countclj

(count client domain & criteria)

delete!clj

(delete! client domain {:keys [id] :as rec})
(delete! client domain {:keys [id] :as rec} expectation)

delete-attributes!clj

(delete-attributes! client domain identifier rec)
(delete-attributes! client domain identifier rec expectation)

delete-record!clj

(delete-record! client domain identifier)
(delete-record! client domain identifier expectation)

exists?clj

(exists? client domain & criteria)

findclj

(find client domain & criteria)

find-by-idclj

(find-by-id client domain id)

insert!clj

(insert! client domain identifier {:keys [id] :as rec})
(insert! client domain identifier {:keys [id] :as rec} expectation)

mapcatclj

(mapcat f & colls)

prepare-attribute-for-deletioncljmultimethod


prepare-attribute-for-deletion-dispatch-fnclj

(prepare-attribute-for-deletion-dispatch-fn [_ v])

prepare-attribute-for-storagecljmultimethod


prepare-attribute-for-storage-dispatch-fnclj

(prepare-attribute-for-storage-dispatch-fn [_ v])

prepare-attributes-for-deletionclj

(prepare-attributes-for-deletion rec)

prepare-attributes-for-storageclj

(prepare-attributes-for-storage rec)

prepare-expectationclj

(prepare-expectation {name :Name value :Value :as expectation})

prepare-itemclj

(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
raw docstring

prepare-items-and-attributes-for-deletionclj

(prepare-items-and-attributes-for-deletion recs)

prepare-select-expressionclj

(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
raw docstring

process-responseclj

(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
raw docstring

put-attributes!clj

(put-attributes! client domain identifier rec)
(put-attributes! client domain identifier rec expectation)

queryclj

(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!)
raw docstring

remove!clj

(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
raw docstring

remove-attributes!clj

(remove-attributes! client domain {:keys [id] :as rec} attributes)
(remove-attributes! client domain {:keys [id] :as rec} attributes expectation)

selectclj

(select client domain & criteria)

select from domain based on a sequence of criteria

select from domain based on a sequence of criteria
raw docstring

select*clj

(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
raw docstring

update!clj

(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