package meta

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

service MetaService

meta.proto:359

service RaftService

meta.proto:341

message BooleanExpression

meta.proto:158

BooleanExpression represents a tree of transaction conditions combined with logical operators. It enables complex condition checking by allowing both simple conditions and nested expressions.

Used in: ConditionalOperation

enum BooleanExpression.CombiningOperator

meta.proto:160

Logical operator to combine multiple conditions, including sub compound conditions or simple conditions.

Used in: BooleanExpression

message ConditionalOperation

meta.proto:203

Represents a set of operations that execute only when specified conditions are met.

Used in: TxnRequest

message Empty

meta.proto:22

Used as request type in: MetaService.Export, MetaService.GetClientInfo, MetaService.GetClusterStatus

Used as response type in: RaftService.TransferLeader

(message has no fields)

message Event

meta.proto:93

Used in: WatchResponse

message ExportedChunk

meta.proto:62

Data chunk for export/import meta data

Used as response type in: MetaService.Export, MetaService.ExportV1

message FetchAddU64

request.proto:50

Return the value by key, then add the delta to the key. This operation assume the value bytes is a json encoded `uint64`, e.g. `1025` in bytes is `b"1025"`. If the result is negative, it will be set to zero.

Used in: TxnOp

message FetchAddU64Response

request.proto:65

Response for FetchAddU64, contains the value before and after `add`

Used in: TxnOpResponse

message KVMeta

request.proto:19

Used in: SeqV

message LeaderId

raft.proto:20

A quorum granted or not granted Leader.

message LogId

raft.proto:33

The log id

Used in: TransferLeaderRequest

message PutSequential

request.proto:87

Request to put a value with an auto-generated sequential key. This operation appends a sequence number to the given prefix to create a unique key, then stores the value under that key. The sequence number is maintained using a separate sequence key and is guaranteed to be monotonically increasing.

Used in: TxnOp

message RaftLogStatus

meta.proto:287

Status about local raft-log storage

Used in: ClusterStatus

message RaftReply

meta.proto:28

Used as response type in: MetaService.KvApi, RaftService.AppendEntries, RaftService.Forward, RaftService.Vote

message RaftRequest

meta.proto:24

Used as request type in: MetaService.KvApi, MetaService.KvReadV1, RaftService.AppendEntries, RaftService.Forward, RaftService.KvReadV1, RaftService.Vote

message SeqV

request.proto:28

Used in: Event, StreamItem, TxnDeleteResponse, TxnGetResponse, TxnPutResponse

message StreamItem

meta.proto:311

Item for a Streaming read reply, e.g., for `Mget` and `List`.

Used as response type in: MetaService.KvReadV1, RaftService.KvReadV1

message TxnCondition

meta.proto:123

messages for txn

Used in: BooleanExpression, TxnRequest

enum TxnCondition.ConditionResult

meta.proto:125

condition result

Used in: TxnCondition

message TxnDeleteByPrefixRequest

request.proto:215

Delete by prefix request and response

Used in: TxnOp

message TxnDeleteByPrefixResponse

request.proto:217

Used in: TxnOpResponse

message TxnDeleteRequest

request.proto:154

Delete request and response

Used in: TxnOp

message TxnDeleteResponse

request.proto:208

Used in: TxnOpResponse

message TxnGetRequest

request.proto:35

Request to get the seq and value by key

Used in: TxnOp

message TxnGetResponse

request.proto:39

Used in: TxnOpResponse

message TxnOp

meta.proto:178

Used in: ConditionalOperation, TxnRequest

message TxnOpResponse

meta.proto:191

Used in: TxnReply

message TxnPutRequest

request.proto:124

Put request and response

Used in: TxnOp

message TxnPutResponse

request.proto:143

Used in: TxnOpResponse

message Vote

raft.proto:26

The vote for RequestVote etc.

Used in: TransferLeaderRequest

enum WatchRequest.FilterType

meta.proto:76

Used in: WatchRequest