package kurrentdb.protocol.v2.streams.errors

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AppendConsistencyViolationErrorDetails

errors.proto:239

Details for APPEND_CONSISTENCY_VIOLATION errors. Contains all consistency checks that were violated during the append operation. Only violated checks are included; satisfied checks are omitted.

message AppendRecordSizeExceededErrorDetails

errors.proto:206

Details for APPEND_RECORD_SIZE_EXCEEDED errors.

message AppendTransactionSizeExceededErrorDetails

errors.proto:221

Details for APPEND_TRANSACTION_SIZE_EXCEEDED errors.

message ConsistencyViolation

errors.proto:245

Details for a single consistency check that was violated.

Used in: AppendConsistencyViolationErrorDetails

message ConsistencyViolation.StreamStateViolation

errors.proto:269

A stream state check was violated because the actual state did not match the expected state. The actual_state field reports the stream's observed state: >= 0 : The stream exists and is at this revision -1 : The stream does not exist (NO_STREAM) -5 : The stream has been soft-deleted (DELETED) -6 : The stream has been tombstoned (TOMBSTONED) Notes: - ANY (-2) and EXISTS (-4) are never returned as actual_state values. - When a stream exists, the server returns the actual revision number (>= 0).

Used in: ConsistencyViolation

message StreamAlreadyExistsErrorDetails

errors.proto:176

Details for STREAM_ALREADY_EXISTS errors.

message StreamAlreadyInAppendSessionErrorDetails

errors.proto:230

Details for STREAM_ALREADY_IN_APPEND_SESSION errors.

message StreamDeletedErrorDetails

errors.proto:182

Details for STREAM_DELETED errors.

message StreamNotFoundErrorDetails

errors.proto:170

Details for STREAM_NOT_FOUND errors.

message StreamRevisionConflictErrorDetails

errors.proto:194

Details for STREAM_REVISION_CONFLICT errors.

message StreamTombstonedErrorDetails

errors.proto:188

Details for STREAM_TOMBSTONED errors.

enum StreamsError

errors.proto:15

Error codes specific to the Streams API. These errors represent failure modes when working with streams of records.