Package datomic
The Datomic peer library is designed to be embedded in application servers.
It is the gateway to the rest of the database, submitting
transactions and receive live notifications from the transactor.
It also provides local, in memory access to the database, including caching
and query capability.
It contains all the communication components needed for connecting to the transactor and storage services,
as well as Datalog and other facilities for managing your data.
The peer library can act in standalone mode, using an in-memory database as a stand-in for the other components.
-
Interface Summary Interface Description Attribute Programmatic representation of a schema attribute.Connection A connection to a database for submitting and monitoring transactions, and retrieving the current value of the database.Database An immutable, point-in-time database value.Database.Predicate<T> Boolean-valued function forfiltering
a database.Datom An immmutable, point-in-time fact:[entity, attribute, value, transaction, added]
Entity Implements the Entity API for associative navigation by attribute keys.ListenableFuture<T> A future that supports completion listeners.Log Implements the Log API. -
Class Summary Class Description Peer Main entry point, used to manage connections, submit transactions, and query.QueryRequest Container for parameters toPeer.query(QueryRequest)
Util Utilities for creating and using data structures.