Liking cljdoc? Tell your friends :D

meeseeks-db.core


attrclj

(attr key value)
source

fetchclj

(fetch {:keys [data-db]} id & [fields])

Fetch object by ID

Fetch object by ID
sourceraw docstring

id->iidclj

(id->iid conn id)
(id->iid conn id delete?)
source

iid->idclj

(iid->id iid)
source

index!clj

(index! {:keys [db data-db f-id->iid f-index]} {:keys [id] :as obj})

Index and store an object.

Index and store an object.
sourceraw docstring

initclj

(init dbs
      {:keys [data-dbs f-id->iid f-iid->id f-index]
       :or {f-id->iid id->iid f-iid->id iid->id}})
source

memory-statusclj

(memory-status {:keys [db data-db]})
source

queryclj

(query client
       &
       [query :- (s/maybe QueryExpression) sample-size :- (s/maybe s/Int) fields
        :- [Key]])

Inputs: [client & [query :- (s/maybe QueryExpression) sample-size :- (s/maybe s/Int) fields :- [Key]]] Returns: {:size s/Int, :sample [{Key s/Any}]}

Inputs: [client & [query :- (s/maybe QueryExpression) sample-size :- (s/maybe s/Int) fields :- [Key]]]
Returns: {:size s/Int, :sample [{Key s/Any}]}
sourceraw docstring

remove-all!clj

(remove-all! {:keys [db data-db]})
source

scan-indicesclj

(scan-indices {:keys [db]} pattern f)
source

unindex!clj

(unindex! {:keys [db data-db f-id->iid f-index]} id)

Remove the object and its indices.

Remove the object and its indices.
sourceraw docstring

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

× close