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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |