package kurrentdb.protocol.v2.streams

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

service StreamsService

streams.proto:13

message AppendRecord

streams.proto:129

Record to be appended to a stream.

Used in: AppendRecordsRequest, AppendRequest

message AppendResponse

streams.proto:76

Represents the outcome of an append operation.

Used in: AppendSessionResponse

message ConsistencyCheck

streams.proto:217

A pre-commit condition that must hold true for the transaction to succeed. Consistency checks are evaluated atomically before any records are written. If any check is violated, the entire transaction is aborted.

Used in: AppendRecordsRequest

message ConsistencyCheck.StreamStateCheck

streams.proto:224

Asserts a stream is at a specific revision or lifecycle state before commit.

Used in: ConsistencyCheck

enum ExpectedRevisionConstants

streams.proto:166

Constants for expected revision validation in optimistic concurrency control. These can be used in the expected_revision field, or you can specify an actual revision number.

enum SchemaFormat

streams.proto:97

Represents the data format of the schema.

Used in: SchemaInfo

message SchemaInfo

streams.proto:107

Schema information for record validation and interpretation.

Used in: AppendRecord

message StreamRevision

streams.proto:234

A specific revision of a stream.

Used in: AppendRecordsResponse