datomic_gen_server v2.1.1 API Reference

Modules

A data structure for representing a Datomic datom

DatomicGenServer is an Elixir GenServer that communicates with a Clojure Datomic peer running in the JVM, using clojure-erlastic

DatomicGenServer.Db is a module intended to facilitate the use of Elixir data structures instead of edn strings for communicating with Datomic. This module maps the DatomicGenServer interface functions in wrappers that accept and return Elixir data structures, and also provides slightly more syntactically pleasant equivalents for Datomic keys and structures that would otherwise need to be represented using a lot of punctuation that isn’t required in Clojure

DatomicGenServer.EntityMap is a data structure designed to store the results of Datomic queries and transactions in a map of maps or structs. The keys of the EntityMap are by default Datomic entity IDs, but you may also index the map using other attributes as keys

A data structure for representing a Datomic transaction