API Reference ex_esdb v0.0.8-alpha
Modules
This module is used to manipulate bitwise flags.
This module is used to manipulate colors. It offers a set of functions that can be used to change the color of text in the terminal, using ANSI escape codes. It covers all color combinations and effects supported by ANSI.
This module is used to manipulate colors. It offers a set of functions that can be used to change the color of text in the terminal, using ANSI escape codes.
ExESDB is a wrapper around the khepri library. Its intention is to provide an interface to khepri, with a focus on event sourcing.
Aggregates events from an event stream using tagged rules: GIVEN: an Event of roughly this format: %{
This module is used to start the ExESDB system.
An adapter for Commanded to use ExESDB as the event store. for reference, see: https://hexdocs.pm/commanded/Commanded.EventStore.Adapter.html
A mapper for Commanded to use ExESDB as the event store.
This module contains the environment variables that are used by ExESDB
This module contains the event projector functionality
A GenServer wrapper around :khepri to act as an event store. Inspired by EventStoreDB's API.
Messages are based on official proto file
This module contains the options helper functions for ExESDB
This module is to interact with the ExESDB.system, running a store called "reg_gh" (Regulate Greenhouse)
This module provides functions to get information about the EXESDB event store.
Provides functions for working with event store subscriptions.
This module is the top level supervisor for the ExESDB system. It is responsible for supervising