package
0.0.0-20200208165055-f244974cbe2a
Repository: https://github.com/typusomega/goethe.git
Documentation: pkg.go.dev

# Functions

NewCursors ctor.
NewEventStorage ctor.
NewIDGenerator ctor.
NewKeyGenerator ctor.
NewMetrics ctor.

# Interfaces

CursorStorage persists and retrieves cursors.
EventsIterator is used to iterate over events in the log.
EventStorage persists and retrieves events.
IDGenerator is used to create sortable and collision free IDs for events.
KeyGenerator creates key-value store keys from domain models.
LevelDB interface is only used for testing purposes.
Metrics provides metrics over the storage performance.