Liking cljdoc? Tell your friends :D
Clojure only.

missinterpret.storage.protocols.store


Storecljprotocol

add!clj

(add! this arguments)

Adds items (content, storage block or both) to the store.

Adds items (content, storage block or both) to the store.

availability!clj

(availability! this arguments)

Sets the availability of the content, storage block or both to the requested availability.

Throws an anomaly if the requested availability is unsupported or fails to execute.

The implementation may or may not support the optional argument storage.store/query

Sets the availability of the content, storage block or both to the requested availability.

 Throws an anomaly if the requested availability is unsupported
 or fails to execute.

The implementation may or may not support the optional argument `storage.store/query`

idclj

(id this)

Returns the id that was used to start the store instance

Returns the id that was used to start the store instance

infoclj

(info this)

Returns the current configuration information of the store which control the behaviour of the implementation.

Returns the current configuration information of the store which
control the behaviour of the implementation.

queryclj

(query this arguments)

Returns the requested items from the requested index.

The default implementation returns a manifold stream of objects which match the request and conform to the appropriate protocol.

Returns the requested items from the requested index.

The default implementation returns a manifold stream of objects which match the
request and conform to the appropriate protocol.

remove!clj

(remove! this arguments)

Removes the items (content, storage block or both) from the store.

Removes the items (content, storage block or both) from the store.

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

× close