Liking cljdoc? Tell your friends :D

asami Build Status

An implementation of the Naga storage protocol in memory.

Clojars Project

This has a query API that looks very similar to a simplified Datomic.

Usage

Create a store with:

(asami.core/create-store config)

Where config is a standard Naga config, but will be ignored.

Alternatively, just use the asami.core/empty-store object.

Add data with: naga.store/assert-data

Query using: naga.store/query

Look at the naga.store/Storage protocol (in threatgrid/naga-store ) for the full suite of functions to apply to the storage.

TODO

Using the API needs to be expanded upon. The asami.core/q function has significantly more functionality now, and roughly follows the Datomic function of the same name. Also, the asami.analytics namespace has been created to offer some graph analytics. For now, this just covers subgraph identification and isolation.

License

Copyright © 2018-2019 Cisco

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

Can you improve this documentation? These fine people already did:
Paula Gearon & J.J. Tolton
Edit on GitHub

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

× close