threatgrid / asami

A graph store for Clojure and ClojureScript
Eclipse Public License 1.0
634 stars 29 forks source link

Store transaction values in in-memory indexes #204

Closed mpoffald closed 3 years ago

mpoffald commented 3 years ago

Closes #198

Adds transaction values (:t) and statement ids (:id) to each statement in the in-memory indexes.

Transaction values were already being provided and ignored, this PR just updates the in-memory indexes to actually store them.

Statement ids are generated upon insertion of statements, and are unique per statement for a given graph.