Default package

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

message CounterOp

riak_dt.proto:138

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:69

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:115

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:116

Used in: DtFetchResp

message DtOp

riak_dt.proto:217

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

Used in: DtUpdateReq

message DtUpdateReq

riak_dt.proto:234

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:263

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:94

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:157

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:165

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:51

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:29

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:34

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:203

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

Used in: DtOp, MapUpdate

message MapUpdate

riak_dt.proto:174

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:179

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

Used in: MapUpdate

message RpbAuthReq

riak.proto:156

Authentication request

message RpbBucketKeyPreflistItem

riak_kv.proto:291

Preflist item

Used in: RpbGetBucketKeyPreflistResp

message RpbBucketProps

riak.proto:95

Bucket properties

Used in: RpbGetBucketResp, RpbSetBucketReq, RpbSetBucketTypeReq

enum RpbBucketProps.RpbReplMode

riak.proto:128

Used by riak_repl bucket fixup

Used in: RpbBucketProps

message RpbCSBucketReq

riak_kv.proto:197

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

message RpbCSBucketResp

riak_kv.proto:212

return for CS bucket fold

message RpbCommitHook

riak.proto:89

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

Used in: RpbBucketProps

message RpbContent

riak_kv.proto:225

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

Used in: RpbGetResp, RpbPutReq, RpbPutResp

message RpbCounterGetReq

riak_kv.proto:264

counter value

message RpbCounterGetResp

riak_kv.proto:274

Counter value response

message RpbCounterUpdateReq

riak_kv.proto:248

Counter update request

message RpbCounterUpdateResp

riak_kv.proto:259

Counter update response? No message | error response

message RpbCoverageEntry

riak_kv.proto:313

Segment of a coverage plan

Used in: RpbCoverageResp

message RpbCoverageReq

riak_kv.proto:299

Request a segmented coverage plan for the specified bucket

message RpbCoverageResp

riak_kv.proto:308

Segmented coverage plan response

message RpbDelReq

riak_kv.proto:88

Delete request

message RpbErrorResp

riak.proto:21

Error response - may be generated for any Req

message RpbGetBucketKeyPreflistReq

riak_kv.proto:279

Get bucket-key preflist request

message RpbGetBucketKeyPreflistResp

riak_kv.proto:286

Get bucket-key preflist response

message RpbGetBucketReq

riak.proto:40

Get bucket properties request

message RpbGetBucketResp

riak.proto:46

Get bucket properties response

message RpbGetBucketTypeReq

riak.proto:67

Get bucket properties request

message RpbGetClientIdResp

riak_kv.proto:23

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

message RpbGetReq

riak_kv.proto:34

Get Request - retrieve bucket/key

message RpbGetResp

riak_kv.proto:51

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

Used in: RpbIndexObject

message RpbGetServerInfoResp

riak.proto:27

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

message RpbIndexBodyResp

riak_kv.proto:188

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

message RpbIndexObject

riak_kv.proto:218

Used in: RpbCSBucketResp, RpbIndexBodyResp

message RpbIndexReq

riak_kv.proto:152

Secondary Index query request

enum RpbIndexReq.IndexQueryType

riak_kv.proto:153

Used in: RpbIndexReq

message RpbIndexResp

riak_kv.proto:180

Secondary Index query response

Link metadata

Used in: RpbContent

message RpbListBucketsReq

riak_kv.proto:107

List buckets request

message RpbListBucketsResp

riak_kv.proto:115

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:122

List keys in bucket request

message RpbListKeysResp

riak_kv.proto:130

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:137

Map/Reduce request

message RpbMapRedResp

riak_kv.proto:145

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 RpbModFun

riak.proto:82

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

Used in: RpbBucketProps, RpbCommitHook

message RpbPair

riak.proto:33

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

Used in: RpbContent, RpbIndexResp, RpbSearchDoc, TsInterpolation

message RpbPutReq

riak_kv.proto:60

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

message RpbPutResp

riak_kv.proto:80

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

message RpbResetBucketReq

riak.proto:61

Reset bucket properties request

message RpbSearchDoc

riak_search.proto:22

Used in: RpbSearchQueryResp

message RpbSearchQueryReq

riak_search.proto:26

message RpbSearchQueryResp

riak_search.proto:39

message RpbSetBucketReq

riak.proto:51

Set bucket properties request

message RpbSetBucketTypeReq

riak.proto:72

Set bucket properties request

message RpbSetClientIdReq

riak_kv.proto:27

message RpbYokozunaIndex

riak_yokozuna.proto:21

Used in: RpbYokozunaIndexGetResp, RpbYokozunaIndexPutReq

message RpbYokozunaIndexDeleteReq

riak_yokozuna.proto:43

DELETE request - Remove an index

message RpbYokozunaIndexGetReq

riak_yokozuna.proto:28

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

message RpbYokozunaIndexGetResp

riak_yokozuna.proto:32

message RpbYokozunaIndexPutReq

riak_yokozuna.proto:37

PUT request - Create a new index

message RpbYokozunaSchema

riak_yokozuna.proto:49

Used in: RpbYokozunaSchemaGetResp, RpbYokozunaSchemaPutReq

message RpbYokozunaSchemaGetReq

riak_yokozuna.proto:60

GET request - Return matching schema by name

message RpbYokozunaSchemaGetResp

riak_yokozuna.proto:64

message RpbYokozunaSchemaPutReq

riak_yokozuna.proto:55

PUT request - create or potentially update a new schema

message SetOp

riak_dt.proto:147

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:96

Used in: TsDelReq, TsGetReq, TsRow

message TsColumnDescription

riak_ts.proto:87

Used in: TsGetResp, TsPutReq, TsQueryResp

enum TsColumnType

riak_ts.proto:78

Used in: TsColumnDescription

message TsCoverageEntry

riak_ts.proto:129

Segment of a TS coverage plan

Used in: TsCoverageResp

message TsCoverageReq

riak_ts.proto:115

Request a segmented coverage plan for this query

message TsCoverageResp

riak_ts.proto:124

Segmented TS coverage plan response

message TsDelReq

riak_ts.proto:62

message TsDelResp

riak_ts.proto:69

(message has no fields)

message TsGetReq

riak_ts.proto:37

message TsGetResp

riak_ts.proto:43

message TsInterpolation

riak_ts.proto:73

Used in: TsCoverageReq, TsQueryReq

message TsListKeysReq

riak_ts.proto:104

message TsListKeysResp

riak_ts.proto:109

message TsPutReq

riak_ts.proto:49

message TsPutResp

riak_ts.proto:58

(message has no fields)

message TsQueryReq

riak_ts.proto:24

Dispatch a query to Riak

message TsQueryResp

riak_ts.proto:31

message TsRange

riak_ts.proto:137

Each prospective subquery has a range of valid time values

Used in: TsCoverageEntry

message TsRow

riak_ts.proto:92

Used in: TsGetResp, TsListKeysResp, TsPutReq, TsQueryResp