Skip to content

Instantly share code, notes, and snippets.

@bobby
Last active December 14, 2015 17:58
Show Gist options
  • Save bobby/5125409 to your computer and use it in GitHub Desktop.
Save bobby/5125409 to your computer and use it in GitHub Desktop.
Query over datomic entities
(defn q-entities
"For a Datomic datalog query taking a Datomic db as its first source and returning only
entity ids, returns the corresponding entities."
[query & sources]
(map (comp (partial d/entity (first sources))
first)
(apply q query sources)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment