Liking cljdoc? Tell your friends :D

deercreeklabs.ddb-utils


<ddb-deleteclj

(<ddb-delete client table-name key-map)
source

<ddb-getclj

(<ddb-get client table-name key-map)
(<ddb-get client table-name key-map consistent?)
source

<ddb-putclj

(<ddb-put client table-name m)
source

<ddb-queryclj

(<ddb-query client table-name key-map)
(<ddb-query client table-name key-map opts)
source

<ddb-updateclj

(<ddb-update client table-name key-map update-map)
(<ddb-update client table-name key-map update-map cond-expr)
source

attr-map->clj-mapclj

(attr-map->clj-map am)
source

attrs->attr-infoclj

(attrs->attr-info attrs)
source

clj-key->str-keyclj

(clj-key->str-key k)
source

clj-map->attr-mapclj

(clj-map->attr-map m)
source

clj-value->attr-valueclj

(clj-value->attr-value value)
source

cond-expr->attrs-and-valuescljmultimethod

source

cond-expr->stringcljmultimethod

source

configure-loggingclj

(configure-logging)
(configure-logging level)
source

ddb-clientclj

(ddb-client)
source

ddb-deleteclj

(ddb-delete client table-name key-map success-cb failure-cb)
source

ddb-getclj

(ddb-get client table-name key-map success-cb failure-cb)
(ddb-get client table-name key-map success-cb failure-cb consistent?)
source

ddb-putclj

(ddb-put client table-name m success-cb failure-cb)
source

ddb-queryclj

(ddb-query client table-name key-map opts success-cb failure-cb)
source

ddb-updateclj

(ddb-update client
            table-name
            key-map
            update-map
            cond-expr
            success-cb
            failure-cb)
source

default-lock-client-optionsclj

source

distributed-lock-clientclj

(distributed-lock-client lock-name on-acquire on-release options)

Inputs: [lock-name :- s/Str on-acquire :- (s/=> s/Any) on-release :- (s/=> s/Any) options :- LockClientOptions] Returns: (s/protocol IDistributedLockClient)

Inputs: [lock-name :- s/Str on-acquire :- (s/=> s/Any) on-release :- (s/=> s/Any) options :- LockClientOptions]
Returns: (s/protocol IDistributedLockClient)
sourceraw docstring

get-valueclj

(get-value av)
source

IDistributedLockClientcljprotocol

<attempt-acquisition*clj

(<attempt-acquisition* this prior-lease-id prior-lease-length-ms)

<create-lock*clj

(<create-lock* this)

<refresh-lock*clj

(<refresh-lock* this)

acquire*clj

(acquire* this)

acquired?clj

(acquired? this)

release*clj

(release* this)

start-aquire-loop*clj

(start-aquire-loop* this)

stopclj

(stop this)
source

LockClientOptionsclj

source

make-boolean-handlerclj

(make-boolean-handler success-cb failure-cb op-name)
source

make-cbsclj

(make-cbs ret-ch op-name)
source

make-failure-cbclj

(make-failure-cb ret-ch op-name)
source

make-handlerclj

(make-handler success-cb failure-cb op-name)
(make-handler success-cb failure-cb op-name transform-result)
(make-handler success-cb failure-cb op-name transform-result transform-error)
source

make-lease-idclj

(make-lease-id)
source

make-query-dataclj

(make-query-data key-map)
source

make-success-cbclj

(make-success-cb ret-ch)
source

make-update-expression-dataclj

(make-update-expression-data update-map cond-expr)
source

op-type-dispatchclj

(op-type-dispatch cond-expr & args)
source

sym-mapcljmacro

(sym-map & syms)

Builds a map from symbols. Symbol names are turned into keywords and become the map's keys. Symbol values become the map's values. (let [a 1 b 2] (sym-map a b)) => {:a 1 :b 2}

Builds a map from symbols.
 Symbol names are turned into keywords and become the map's keys.
 Symbol values become the map's values.
(let [a 1
      b 2]
  (sym-map a b))  =>  {:a 1 :b 2}
sourceraw docstring

vals->val-infoclj

(vals->val-info vs)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close