| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Eventful.Store.Queries
- data EventStoreQueryRange a = EventStoreQueryRange {}
- data EventStoreQueryStart a
- data EventStoreQueryLimit a
- allEvents :: EventStoreQueryRange a
- eventsUntil :: a -> EventStoreQueryRange a
- eventsStartingAt :: a -> EventStoreQueryRange a
- eventsStartingAtUntil :: a -> a -> EventStoreQueryRange a
- eventsStartingAtTakeLimit :: a -> Int -> EventStoreQueryRange a
Documentation
data EventStoreQueryRange a Source #
This type defines how to query an event stream. It defines both where to start and where to stop in the stream.
Constructors
| EventStoreQueryRange | |
Instances
data EventStoreQueryStart a Source #
This type defines where an event store query starts.
Constructors
| StartFromBeginning | |
| StartQueryAt a |
Instances
| Functor EventStoreQueryStart Source # | |
| Eq a => Eq (EventStoreQueryStart a) Source # | |
| Show a => Show (EventStoreQueryStart a) Source # | |
data EventStoreQueryLimit a Source #
This type is used to limit the results of a query from an event store.
Constructors
| NoQueryLimit | |
| MaxNumberOfEvents Int | |
| StopQueryAt a |
Instances
| Functor EventStoreQueryLimit Source # | |
| Eq a => Eq (EventStoreQueryLimit a) Source # | |
| Show a => Show (EventStoreQueryLimit a) Source # | |
eventsUntil :: a -> EventStoreQueryRange a Source #
eventsStartingAt :: a -> EventStoreQueryRange a Source #
eventsStartingAtUntil :: a -> a -> EventStoreQueryRange a Source #
eventsStartingAtTakeLimit :: a -> Int -> EventStoreQueryRange a Source #