Documentation
¶
Index ¶
- type Eventstore
- func (es *Eventstore) FillFields(ctx context.Context, events ...eventstore.FillFieldsEvent) (err error)
- func (es *Eventstore) Health(ctx context.Context) error
- func (es *Eventstore) Push(ctx context.Context, commands ...eventstore.Command) (events []eventstore.Event, err error)
- func (es *Eventstore) Search(ctx context.Context, conditions ...map[eventstore.FieldType]any) (result []*eventstore.SearchResult, err error)
- type Payload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Eventstore ¶
type Eventstore struct {
// contains filtered or unexported fields
}
func NewEventstore ¶
func NewEventstore(client *database.DB) *Eventstore
func (*Eventstore) FillFields ¶
func (es *Eventstore) FillFields(ctx context.Context, events ...eventstore.FillFieldsEvent) (err error)
func (*Eventstore) Push ¶
func (es *Eventstore) Push(ctx context.Context, commands ...eventstore.Command) (events []eventstore.Event, err error)
func (*Eventstore) Search ¶
func (es *Eventstore) Search(ctx context.Context, conditions ...map[eventstore.FieldType]any) (result []*eventstore.SearchResult, err error)
Search implements the eventstore.Search method
Click to show internal directories.
Click to hide internal directories.