Liking cljdoc? Tell your friends :D
Clojure only.

me.vedang.clj-fdb.internal.protocols

Protocols to control and extend the behavior of core clj-fdb functions.

These are marked as internal at the moment since I am still working through the shape of the interfaces. I will make this namespace public by the 1.0 release.

  • Encodable -- for producing new Byte-Array objects to insert into FDB.
  • Decodable -- for converting back Byte-Array objects returned by FDB.
Protocols to control and extend the behavior of core clj-fdb functions.

These are marked as internal at the moment since I am still working
through the shape of the interfaces. I will make this namespace
public by the 1.0 release.

* `Encodable` -- for producing new Byte-Array objects to insert into FDB.
* `Decodable` -- for converting back Byte-Array objects returned by FDB.
raw docstring

Decodablecljprotocol

Protocol for taking the byte-array returned by FDB and converting it back into the object.

Implementations are provided for Tuple and Subspace

Protocol for taking the byte-array returned by FDB and converting it
back into the object.

Implementations are provided for `Tuple` and `Subspace`

-decodeclj

(-decode this)
(-decode this parent)
sourceraw docstring

Encodablecljprotocol

Protocol for taking an object and returning the byte-array version of the object which will be stored by FDB.

Implementations are provided for Tuple, Subspace, DirectoryLayer / DirectorySubspace, String.

Protocol for taking an object and returning the byte-array version of
the object which will be stored by FDB.

Implementations are provided for `Tuple`, `Subspace`,
`DirectoryLayer` / `DirectorySubspace`, `String`.

-encodeclj

(-encode this)
(-encode this parent)
sourceraw docstring

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

× close