Liking cljdoc? Tell your friends :D

cupboard.bdb.je-marshal


*clj-type-codes*clj


*clj-types*clj


clj-typeclj

(clj-type data)

def-marshal-writecljmacro

(def-marshal-write java-type write-method)

def-unmarshal-readcljmacro

(def-unmarshal-read java-type read-method)

marshal-db-entryclj

(marshal-db-entry data & [db-entry-arg])

A general way to get a database entry from data. If data is a DatabaseEntry instance, just return it. If it is a supported type, convert it into a new DatabaseEntry object. If the optional db-entry-arg is passed in, reuse it as the target DatabaseEntry.

A general way to get a database entry from data. If data is a DatabaseEntry
instance, just return it. If it is a supported type, convert it into a new
DatabaseEntry object. If the optional db-entry-arg is passed in, reuse it
as the target DatabaseEntry.
raw docstring

marshal-db-entry*clj

(marshal-db-entry* map-arg key-arg)

A helper function for making optionally-empty DatabaseEntry objects from keyword argument maps.

A helper function for making optionally-empty DatabaseEntry objects from
keyword argument maps.
raw docstring

marshal-writecljmultimethod


unmarshal-db-entryclj

(unmarshal-db-entry db-entry)

unmarshal-db-entry*clj

(unmarshal-db-entry* result key-entry data-entry)

A helper function which returns a [key data] pair given the result of a retrieval operation and the corresponding DatabaseEntry objects.

A helper function which returns a [key data] pair given the result of a
retrieval operation and the corresponding DatabaseEntry objects.
raw docstring

unmarshal-readcljmultimethod

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

× close