StreamsSyntax
Extensions
Extensions
Read events backwards from the global stream, sec.StreamId.All.
Read events backwards from the global stream, sec.StreamId.All.
- Value Params
- from
log position to read from.
- maxCount
limits maximum events returned.
- resolveLinkTos
whether to resolve EventType.LinkTo events automatically.
- Returns
a Stream that emits AllEvent values.
Read events forwards from the global stream, sec.StreamId.All.
Read events forwards from the global stream, sec.StreamId.All.
- Value Params
- from
log position to read from.
- maxCount
limits maximum events returned.
- resolveLinkTos
whether to resolve EventType.LinkTo events automatically.
- Returns
a Stream that emits AllEvent values.
Read events backwards from an individual stream. A sec.api.exceptions.StreamNotFound is raised when the stream does not exist.
Read events backwards from an individual stream. A sec.api.exceptions.StreamNotFound is raised when the stream does not exist.
- Value Params
- from
stream position to read from.
- maxCount
limits maximum events returned.
- resolveLinkTos
whether to resolve EventType.LinkTo events automatically.
- streamId
the id of the stream to read from.
- Returns
a Stream that emits StreamEvent values.
Read events forwards from an individual stream. A sec.api.exceptions.StreamNotFound is raised when the stream does not exist.
Read events forwards from an individual stream. A sec.api.exceptions.StreamNotFound is raised when the stream does not exist.
- Value Params
- from
stream position to read from.
- maxCount
limits maximum events returned.
- resolveLinkTos
whether to resolve EventType.LinkTo events automatically.
- streamId
the id of the stream to read from.
- Returns
a Stream that emits StreamEvent values.
Subscribes to the global stream, StreamId.All without resolving EventType.LinkTo events.
Subscribes to the global stream, StreamId.All without resolving EventType.LinkTo events.
- Value Params
- exclusiveFrom
position to start from. Use None to subscribe from the beginning.
- Returns
a Stream that emits AllEvent values.
Subscribes to the global stream, StreamId.All using a subscription filter without resolving EventType.LinkTo events.
Subscribes to the global stream, StreamId.All using a subscription filter without resolving EventType.LinkTo events.
- Value Params
- exclusiveFrom
log position to start from. Use None to subscribe from the beginning.
- filterOptions
to use when subscribing - See sec.api.SubscriptionFilterOptions.
- Returns
a Stream that emits either Checkpoint or AllEvent values. How frequent Checkpoint is emitted depends on filterOptions.
Subscribes to an individual stream without resolving EventType.LinkTo events.
Subscribes to an individual stream without resolving EventType.LinkTo events.
- Value Params
- exclusiveFrom
stream position to start from. Use None to subscribe from the beginning.
- streamId
the id of the stream to subscribe to.
- Returns
a Stream that emits StreamEvent values.