Default package

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

message CounterOp

riak_dt.proto:152

An operation to update a Counter, either on its own or inside a Map. The `increment` field can be positive or negative. When absent, the meaning is an increment by 1.

Used in: DtOp, MapUpdate

message DtFetchReq

riak_dt.proto:81

The equivalent of KV's "RpbGetReq", results in a DtFetchResp. The request-time options are limited to ones that are relevant to structured data-types.

message DtFetchResp

riak_dt.proto:129

The response to a "Fetch" request. If the `include_context` option is specified, an opaque "context" value will be returned along with the user-friendly data. When sending an "Update" request, the client should send this context as well, similar to how one would send a vclock for KV updates. The `type` field indicates which value type to expect. When the `value` field is missing from the message, the client should interpret it as a "not found".

enum DtFetchResp.DataType

riak_dt.proto:130

Used in: DtFetchResp

message DtOp

riak_dt.proto:231

A "union" type for update operations. The included operation depends on the datatype being updated.

Used in: DtUpdateReq

message DtUpdateReq

riak_dt.proto:248

The equivalent of KV's "RpbPutReq", results in an empty response or "DtUpdateResp" if `return_body` is specified, or the key is assigned by the server. The request-time options are limited to ones that are relevant to structured data-types.

message DtUpdateResp

riak_dt.proto:278

The equivalent of KV's "RpbPutResp", contains the assigned key if it was assigned by the server, and the resulting value and context if return_body was set.

message DtValue

riak_dt.proto:108

The value of the fetched data type. If present in the response, then empty values (sets, maps) should be treated as such.

Used in: DtFetchResp

message GSetOp

riak_dt.proto:171

An operation to update a GSet, on its own. GSet members are opaque binary values, you can only add them to a Set.

Used in: DtOp

message HllOp

riak_dt.proto:179

An operation to update a Hyperloglog Set, a top-level DT. You can only add to a HllSet.

Used in: DtOp

message MapEntry

riak_dt.proto:63

An entry in a map is a pair of a field-name and value. The type defined in the field determines which value type is expected.

Used in: DtUpdateResp, DtValue

message MapField

riak_dt.proto:41

Field names in maps are composed of a binary identifier and a type. This is so that two clients can create fields with the same name but different types, and they converge independently.

Used in: MapEntry, MapOp, MapUpdate

enum MapField.MapFieldType

riak_dt.proto:46

The types that can be stored in a map are limited to counters, sets, registers, flags, and maps.

Used in: MapField

message MapOp

riak_dt.proto:217

An operation to update a Map. All operations apply to individual fields in the Map.

Used in: DtOp, MapUpdate

message MapUpdate

riak_dt.proto:188

An operation to be applied to a value stored in a Map -- the contents of an UPDATE operation. The operation field that is present depends on the type of the field to which it is applied.

Used in: MapOp

enum MapUpdate.FlagOp

riak_dt.proto:193

Flags only exist inside Maps and can only be enabled or disabled, and there are no arguments to the operations.

Used in: MapUpdate

message RpbAaeFoldBucket

riak_kv.proto:612

Used in: RpbAaeFoldListBucketsResp

message RpbAaeFoldEraseKeysReq

riak_kv.proto:563

enum RpbAaeFoldEraseKeysReq.ChangeMethod

riak_kv.proto:572

Used in: RpbAaeFoldEraseKeysReq

enum RpbAaeFoldEraseKeysReq.RpbTreeSize

riak_kv.proto:564

Used in: RpbAaeFoldEraseKeysReq

message RpbAaeFoldFetchClocksNValReq

riak_kv.proto:412

message RpbAaeFoldFetchClocksRangeReq

riak_kv.proto:446

enum RpbAaeFoldFetchClocksRangeReq.RpbTreeSize

riak_kv.proto:447

Used in: RpbAaeFoldFetchClocksRangeReq

message RpbAaeFoldFindKeysReq

riak_kv.proto:492

enum RpbAaeFoldFindKeysReq.FindType

riak_kv.proto:493

Used in: RpbAaeFoldFindKeysReq

message RpbAaeFoldFindTombsReq

riak_kv.proto:510

enum RpbAaeFoldFindTombsReq.RpbTreeSize

riak_kv.proto:511

Used in: RpbAaeFoldFindTombsReq

message RpbAaeFoldKeyCountResp

riak_kv.proto:650

message RpbAaeFoldKeyValueResp

riak_kv.proto:645

message RpbAaeFoldListBucketsReq

riak_kv.proto:604

message RpbAaeFoldListBucketsResp

riak_kv.proto:608

message RpbAaeFoldMergeBranchNValReq

riak_kv.proto:407

message RpbAaeFoldMergeRootNValReq

riak_kv.proto:403

AAE Fold requests

message RpbAaeFoldMergeTreesRangeReq

riak_kv.proto:420

enum RpbAaeFoldMergeTreesRangeReq.RpbTreeSize

riak_kv.proto:421

Used in: RpbAaeFoldMergeTreesRangeReq

message RpbAaeFoldObjectStatsReq

riak_kv.proto:593

message RpbAaeFoldReapTombsReq

riak_kv.proto:533

enum RpbAaeFoldReapTombsReq.ChangeMethod

riak_kv.proto:542

Used in: RpbAaeFoldReapTombsReq

enum RpbAaeFoldReapTombsReq.RpbTreeSize

riak_kv.proto:534

Used in: RpbAaeFoldReapTombsReq

message RpbAaeFoldRepairKeysReq

riak_kv.proto:481

message RpbAaeFoldReplKeysReq

riak_kv.proto:469

message RpbAaeFoldTreeResp

riak_kv.proto:630

enum RpbAaeFoldTreeResp.RpbTreeSize

riak_kv.proto:631

Used in: RpbAaeFoldTreeResp

message RpbAuthReq

riak.proto:165

Authentication request

message RpbBucketKeyPreflistItem

riak_kv.proto:306

Preflist item

Used in: RpbGetBucketKeyPreflistResp

message RpbBucketProps

riak.proto:107

Bucket properties

Used in: RpbGetBucketResp, RpbSetBucketReq, RpbSetBucketTypeReq

enum RpbBucketProps.RpbReplMode

riak.proto:140

Used by riak_repl bucket fixup

Used in: RpbBucketProps

message RpbCSBucketReq

riak_kv.proto:211

added solely for riak_cs currently for folding over a bucket and returning objects.

message RpbCSBucketResp

riak_kv.proto:226

return for CS bucket fold

message RpbClusterMemberEntry

riak_kv.proto:393

An IP Port representing the API address of a cluster member

Used in: RpbMembershipResp

message RpbCommitHook

riak.proto:101

A commit hook, which may either be a modfun or a JavaScript named function

Used in: RpbBucketProps

message RpbContent

riak_kv.proto:239

Content message included in get/put responses Holds the value and associated metadata

Used in: RpbGetResp, RpbPutReq, RpbPutResp

message RpbCounterGetReq

riak_kv.proto:278

counter value

message RpbCounterGetResp

riak_kv.proto:289

Counter value response

message RpbCounterUpdateReq

riak_kv.proto:261

Counter update request

message RpbCounterUpdateResp

riak_kv.proto:273

Counter update response? No message | error response

message RpbCoverageEntry

riak_kv.proto:328

Segment of a coverage plan

Used in: RpbCoverageResp

message RpbCoverageReq

riak_kv.proto:314

Request a segmented coverage plan for the specified bucket

message RpbCoverageResp

riak_kv.proto:323

Segmented coverage plan response

message RpbDelReq

riak_kv.proto:102

Delete request

message RpbErrorResp

riak.proto:34

Error response - may be generated for any Req

message RpbFetchReq

riak_kv.proto:354

Fetch request - retrieve an object by a queue name.

message RpbFetchResp

riak_kv.proto:363

Fetch response - may be an empty queue, an object, a deleted tombstone If it is a deleted tombstone, it will return both an encoded_object and a deleted vclock. If the response is an object, just an encoded_object will be returned

message RpbGetBucketKeyPreflistReq

riak_kv.proto:294

Get bucket-key preflist request

message RpbGetBucketKeyPreflistResp

riak_kv.proto:301

Get bucket-key preflist response

message RpbGetBucketReq

riak.proto:52

Get bucket properties request

message RpbGetBucketResp

riak.proto:58

Get bucket properties response

message RpbGetBucketTypeReq

riak.proto:79

Get bucket properties request

message RpbGetClientIdResp

riak_kv.proto:35

Get ClientId Request - no message defined, just send RpbGetClientIdReq message code

message RpbGetReq

riak_kv.proto:46

Get Request - retrieve bucket/key

message RpbGetResp

riak_kv.proto:64

Get Response - if the record was not found there will be no content/vclock

Used in: RpbIndexObject

message RpbGetServerInfoResp

riak.proto:40

Get server info request - no message defined, just send RpbGetServerInfoReq message code

message RpbIndexBodyResp

riak_kv.proto:202

Stolen from CS bucket response, to be used when return_body=true

message RpbIndexObject

riak_kv.proto:232

Used in: RpbCSBucketResp, RpbIndexBodyResp

message RpbIndexReq

riak_kv.proto:166

Secondary Index query request

enum RpbIndexReq.IndexQueryType

riak_kv.proto:167

Used in: RpbIndexReq

message RpbIndexResp

riak_kv.proto:194

Secondary Index query response

message RpbKeysCount

riak_kv.proto:624

Used in: RpbAaeFoldKeyCountResp

message RpbKeysValue

riak_kv.proto:617

Used in: RpbAaeFoldKeyValueResp, RpbPushReq

Link metadata

Used in: RpbContent

message RpbListBucketsReq

riak_kv.proto:121

List buckets request

message RpbListBucketsResp

riak_kv.proto:129

List buckets response - one or more of these packets will be sent the last one will have done set true (and may not have any buckets in it)

message RpbListKeysReq

riak_kv.proto:136

List keys in bucket request

message RpbListKeysResp

riak_kv.proto:144

List keys in bucket response - one or more of these packets will be sent the last one will have done set true (and may not have any keys in it)

message RpbMapRedReq

riak_kv.proto:151

Map/Reduce request

message RpbMapRedResp

riak_kv.proto:159

Map/Reduce response one or more of these packets will be sent the last one will have done set true (and may not have phase/data in it)

message RpbMembershipReq

riak_kv.proto:388

Request a member of a cluster return the API addresses of other members

message RpbMembershipResp

riak_kv.proto:398

message RpbModFun

riak.proto:94

Module-Function pairs for commit hooks and other bucket properties that take functions

Used in: RpbBucketProps, RpbCommitHook

message RpbPair

riak.proto:46

Key/value pair - used for user metadata, indexes, search doc fields

Used in: RpbContent, RpbIndexResp, RpbSearchDoc, TsInterpolation

message RpbPushReq

riak_kv.proto:374

Push request - queue a list of keys for replication if at a given clock.

message RpbPushResp

riak_kv.proto:379

message RpbPutReq

riak_kv.proto:73

Put request - if options.return_body is set then the updated metadata/data for the key will be returned.

message RpbPutResp

riak_kv.proto:94

Put response - same as get response with optional key if one was generated

message RpbRTEReq

riak_kv.proto:338

RT Enqueue Request - retrieve bucket/key and pop it on the RTQ NOTE: this is just a GET request minus some meaningless (in this context) options

message RpbResetBucketReq

riak.proto:73

Reset bucket properties request

message RpbSearchDoc

riak_search.proto:34

Used in: RpbSearchQueryResp

message RpbSearchQueryReq

riak_search.proto:38

message RpbSearchQueryResp

riak_search.proto:51

message RpbSetBucketReq

riak.proto:63

Set bucket properties request

message RpbSetBucketTypeReq

riak.proto:84

Set bucket properties request

message RpbSetClientIdReq

riak_kv.proto:39

message RpbYokozunaIndex

riak_yokozuna.proto:34

Used in: RpbYokozunaIndexGetResp, RpbYokozunaIndexPutReq

message RpbYokozunaIndexDeleteReq

riak_yokozuna.proto:56

DELETE request - Remove an index

message RpbYokozunaIndexGetReq

riak_yokozuna.proto:41

GET request - If a name is given, return matching index, else return all

message RpbYokozunaIndexGetResp

riak_yokozuna.proto:45

message RpbYokozunaIndexPutReq

riak_yokozuna.proto:50

PUT request - Create a new index

message RpbYokozunaSchema

riak_yokozuna.proto:62

Used in: RpbYokozunaSchemaGetResp, RpbYokozunaSchemaPutReq

message RpbYokozunaSchemaGetReq

riak_yokozuna.proto:73

GET request - Return matching schema by name

message RpbYokozunaSchemaGetResp

riak_yokozuna.proto:77

message RpbYokozunaSchemaPutReq

riak_yokozuna.proto:68

PUT request - create or potentially update a new schema

message SetOp

riak_dt.proto:161

An operation to update a Set, either on its own or inside a Map. Set members are opaque binary values, you can only add or remove them from a Set.

Used in: DtOp, MapUpdate

message TsCell

riak_ts.proto:107

Used in: TsDelReq, TsGetReq, TsRow

message TsColumnDescription

riak_ts.proto:98

Used in: TsGetResp, TsPutReq, TsQueryResp

enum TsColumnType

riak_ts.proto:90

Used in: TsColumnDescription

message TsCoverageEntry

riak_ts.proto:140

Segment of a TS coverage plan

Used in: TsCoverageResp

message TsCoverageReq

riak_ts.proto:126

Request a segmented coverage plan for this query

message TsCoverageResp

riak_ts.proto:135

Segmented TS coverage plan response

message TsDelReq

riak_ts.proto:74

message TsDelResp

riak_ts.proto:81

(message has no fields)

message TsGetReq

riak_ts.proto:49

message TsGetResp

riak_ts.proto:55

message TsInterpolation

riak_ts.proto:85

Used in: TsCoverageReq, TsQueryReq

message TsListKeysReq

riak_ts.proto:115

message TsListKeysResp

riak_ts.proto:120

message TsPutReq

riak_ts.proto:61

message TsPutResp

riak_ts.proto:70

(message has no fields)

message TsQueryReq

riak_ts.proto:36

Dispatch a query to Riak

message TsQueryResp

riak_ts.proto:43

message TsRange

riak_ts.proto:148

Each prospective subquery has a range of valid time values

Used in: TsCoverageEntry

message TsRow

riak_ts.proto:103

Used in: TsGetResp, TsListKeysResp, TsPutReq, TsQueryResp