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.
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`
(-decode this)
(-decode this parent)
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`.
(-encode this)
(-encode this parent)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close