Liking cljdoc? Tell your friends :D

gclouj.datastore


add-entityclj

(add-entity txn entity)

byte-array?clj

(byte-array? x)

complete-keycljmultimethod


credential-optionsclj

(credential-options project-id namespace json-key)

delete-entityclj

(delete-entity txn & keys)

efiltercljmultimethod


entityclj

(entity m)
(entity k m)

Converts a Clojure map into a Datastore Entity. Recursively converts all values into an entity or value using property-value. Keys must all be strings.

Converts a Clojure map into a Datastore Entity. Recursively converts
all values into an entity or value using property-value. Keys must all
be strings.
raw docstring

get-entityclj

(get-entity txn key)
(get-entity txn key1 key2)
(get-entity txn key1 key2 & keys)

incomplete-keyclj

(incomplete-key project-id kind)

order-byclj

(order-by direction property)

queryclj

(query runner
       {:keys [kind filters order limit offset]}
       &
       {:keys [query-type] :or {query-type :entity}})

Query can specify: kind (string) and a sequence of filters. Runner can be a service or transaction. Only ancestor filters are able to be run by transactions. (query service {:kind "Foo" :order [[:desc "Age"]] :filters ['(:= "Name" "Paul")]}

Query can specify: kind (string) and a sequence of filters. Runner
can be a service or transaction. Only ancestor filters are able to be
run by transactions.
(query service {:kind "Foo"
                :order   [[:desc "Age"]]
                :filters ['(:= "Name" "Paul")]}
raw docstring

query-filtersclj

(query-filters f1)
(query-filters f1 f2 & more)

serviceclj

(service)
(service options)

Creates the Datastore service to be used with other functions. Use options when connecting outside of the Google Cloud Platform, if you're running on GCE/GAE you can use the no-args version.

Creates the Datastore service to be used with other functions. Use
options when connecting outside of the Google Cloud Platform, if
you're running on GCE/GAE you can use the no-args version.
raw docstring

to-valueclj

(to-value x)

ToClojurecljprotocol

to-clojureclj

(to-clojure x)

transactionclj

(transaction service)

update-entityclj

(update-entity txn & entities)

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

× close