package
0.5.0
Repository: https://github.com/jmalloc/ax.git
Documentation: pkg.go.dev

# Packages

Package delayedmessage provides MySQL-specific implementations of the interfaces in Ax's top-level "delayedmessage" package.
Package messagestore provides MySQL-specific implementations of the interfaces in Ax's top-level "messagestore" package.
Package outbox provides MySQL-specific implementations of the interfaces in Ax's top-level "outbox" package.
Package persistence provides MySQL-specific implementations of the interfaces in Ax's top-level "persistence" package.
No description provided by the author
Package saga provides MySQL-specific implementations of the interfaces in Ax's top-level "saga" package.

# Functions

GetDB returns the SQL database contained in ctx.
GetTx returns the SQL transaction contained in ctx.
NewDataStore returns a new data store that is backed by a MySQL database.
NewReadModelProjector returns a new projector that builds a MySQL based read-model from a stream of events.

# Variables

DelayedMessageRepository is an delayed message repository backed by a MySQL database.
MessageStore is a message store backed by a MySQL database.
OutboxRepository is an outbox repository backed by a MySQL database.
ProjectionOffsetStore is an offset store backed by a MySQL database.
SagaCRUDRepository is a CRUD saga repository backed by a MySQL database.
SagaKeySetRepository is a key-set repository backed by a MySQL database.
SagaSnapshotRepository is a saga snapshot repository backed by a MySQL database.