eventstoredb.options
#
Module Contents#
Classes#
Create a collection of name/value pairs. |
|
Create a collection of name/value pairs. |
|
Create a collection of name/value pairs. |
|
Create a collection of name/value pairs. |
|
Create a collection of name/value pairs. |
- class eventstoredb.options.AppendExpectedRevision(*args, **kwds)[source]#
Bases:
enum.Enum
Create a collection of name/value pairs.
Example enumeration:
>>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3
Access them by:
attribute access:
>>> Color.RED <Color.RED: 1>
value lookup:
>>> Color(1) <Color.RED: 1>
name lookup:
>>> Color['RED'] <Color.RED: 1>
Enumerations can be iterated over, and know how many members they have:
>>> len(Color) 3
>>> list(Color) [<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]
Methods can be added to enumerations, and members can have their own attributes – see the documentation for details.
- NO_STREAM#
- ANY#
- STREAM_EXISTS#
- class eventstoredb.options.AppendToStreamOptions[source]#
- expected_revision: AppendExpectedRevision | eventstoredb.types.StreamRevision#
- class eventstoredb.options.CreatePersistentSubscriptionToAllOptions[source]#
- settings: eventstoredb.client.create_persistent_subscription_to_stream.types.PersistentSubscriptionSettings#
- from_position: eventstoredb.types.AllPosition | eventstoredb.types.StreamPosition#
- class eventstoredb.options.ConsumerStrategy(*args, **kwds)[source]#
Bases:
enum.Enum
Create a collection of name/value pairs.
Example enumeration:
>>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3
Access them by:
attribute access:
>>> Color.RED <Color.RED: 1>
value lookup:
>>> Color(1) <Color.RED: 1>
name lookup:
>>> Color['RED'] <Color.RED: 1>
Enumerations can be iterated over, and know how many members they have:
>>> len(Color) 3
>>> list(Color) [<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]
Methods can be added to enumerations, and members can have their own attributes – see the documentation for details.
- DISPATCH_TO_SINGLE#
- ROUND_ROBIN#
- PINNED#
- class eventstoredb.options.CreatePersistentSubscriptionToStreamOptions[source]#
- settings: PersistentSubscriptionSettings#
- from_revision: eventstoredb.types.StreamRevision | eventstoredb.types.StreamPosition#
- class eventstoredb.options.PersistentSubscriptionSettings[source]#
-
- consumer_strategy: ConsumerStrategy#
- class eventstoredb.options.ReadAllOptions[source]#
- from_position: eventstoredb.types.AllPosition | eventstoredb.types.StreamPosition#
- direction: eventstoredb.types.ReadDirection#
- class eventstoredb.options.ReadStreamOptions[source]#
- from_revision: eventstoredb.types.StreamRevision | eventstoredb.types.StreamPosition#
- direction: eventstoredb.types.ReadDirection#
- class eventstoredb.options.SubscribeToAllOptions[source]#
- from_position: eventstoredb.types.AllPosition | eventstoredb.types.StreamPosition#
- class eventstoredb.options.NackAction(*args, **kwds)[source]#
Bases:
enum.Enum
Create a collection of name/value pairs.
Example enumeration:
>>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3
Access them by:
attribute access:
>>> Color.RED <Color.RED: 1>
value lookup:
>>> Color(1) <Color.RED: 1>
name lookup:
>>> Color['RED'] <Color.RED: 1>
Enumerations can be iterated over, and know how many members they have:
>>> len(Color) 3
>>> list(Color) [<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]
Methods can be added to enumerations, and members can have their own attributes – see the documentation for details.
- UNKNOWN#
- PARK#
- RETRY#
- SKIP#
- STOP#
- class eventstoredb.options.SubscribeToStreamOptions[source]#
- from_revision: eventstoredb.types.StreamRevision | eventstoredb.types.StreamPosition#
- class eventstoredb.options.ClientOptions[source]#
- class eventstoredb.options.ReadDirection(*args, **kwds)[source]#
Bases:
enum.Enum
Create a collection of name/value pairs.
Example enumeration:
>>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3
Access them by:
attribute access:
>>> Color.RED <Color.RED: 1>
value lookup:
>>> Color(1) <Color.RED: 1>
name lookup:
>>> Color['RED'] <Color.RED: 1>
Enumerations can be iterated over, and know how many members they have:
>>> len(Color) 3
>>> list(Color) [<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]
Methods can be added to enumerations, and members can have their own attributes – see the documentation for details.
- FORWARDS#
- BACKWARDS#
- class eventstoredb.options.StreamPosition(*args, **kwds)[source]#
Bases:
enum.Enum
Create a collection of name/value pairs.
Example enumeration:
>>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3
Access them by:
attribute access:
>>> Color.RED <Color.RED: 1>
value lookup:
>>> Color(1) <Color.RED: 1>
name lookup:
>>> Color['RED'] <Color.RED: 1>
Enumerations can be iterated over, and know how many members they have:
>>> len(Color) 3
>>> list(Color) [<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]
Methods can be added to enumerations, and members can have their own attributes – see the documentation for details.
- START#
- END#