EventStore v0.14.0-rc.0 API Reference

Modules

EventStore is CQRS event store implemented in Elixir

Provides access to the EventStore configuration

EventData contains the data for a single event before being persisted to storage

Serialize to/from PostgreSQL’s native jsonb format

EventStore.RecordedEvent contains the persisted data and metadata for a single event

Registration specification for EventStore pub/sub

Pub/sub using a local registry and broadcasting messages to all connected nodes

Pub/sub using Elixir’s local Registry module, restricted to running on a single node only

Specification of a serializer to convert between an Elixir term and its representation in the database

Map event data from the database to RecordedEvent struct

A serializer that uses Erlang’s external term format (http://erlang.org/doc/apps/erts/erl_ext_dist.html)

Mix Tasks

Create the database for the EventStore

Drop the database for the EventStore

Initialize the database for the EventStore

Migrate an existing EventStore database