Enum DecisionReadRefusalReason
- Namespace
- Cratis.Chronicle.ReadModels
- Assembly
- Cratis.Chronicle.dll
Reasons a read cannot safely be used as a decision dependency.
public enum DecisionReadRefusalReason
- Extension Methods
Fields
AllStreamsNotSupported = 17A stream-scoped read must select one stream type rather than all stream types.
AmbiguousProjection = 1There is not exactly one projection for the model.
DefinitionMismatch = 14The listed kernel definition disagrees with the client definition. This diagnostic does not certify agreement with the executing projection.
DefinitionMissing = 26The kernel lists no read-model definition or no projection definition for the client's identifiers.
Derivatives = 6The projection includes derived event types.
FoldIncomplete = 13The fold did not reach an event visible to the diagnostic probe.
FromEventProperty = 7The projection routes using an event property.
GenerationDeliveryNotSupported = 19The immediate fold cannot honor the projection's pinned generation delivery.
Hierarchy = 4The projection has children or nested projections.
InvalidKey = 12The key cannot be used as a scope label or raw source filter. GUID keys require canonical lowercase D form; this assumes all GUID event source IDs were written in that form.
Join = 3The projection uses a join.
KeyConversion = 9The key schema converts source IDs to a different type.
NoEventTypes = 10There are no event types to guard.
NotEventLog = 2The projection observes another sequence.
NotEventSourceKeyed = 8The projection is not routed by the raw event source ID.
OpenEndedEventTypes = 5The projection subscribes to all events.
ReadModelRequiresStreamScope = 24The read model declares an event stream and cannot be read by key alone.
Reducer = 0The model is reduced, not projected.
ReducerDependencies = 20The reducer accepts non-infrastructure constructor dependencies.
ReducerDispatchIncomplete = 23Not every fetched handled-type event was dispatched successfully.
ReducerFilters = 21The reducer filters its events and no exact kernel filter pushdown is available.
ReducerGeneration = 22The handler generation is unavailable or a revision uses another generation.
StreamKeyRequiresExplicitStreamId = 18A stream-keyed projection requires an explicit stream identifier rather than the default wildcard.
StreamKeyRequiresStreamScope = 16The projection is keyed by stream identifier and requires a stream-scoped read.
StreamScopeDoesNotMatchReadModel = 25The supplied stream type or event source type differs from the read model's declaration.
StreamScopeNotSupported = 15The reader or kernel does not support event stream scoping.
UnsupportedEventTypeId = 11An event type ID cannot be encoded by the tail query.