package topodata

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

message CellInfo

topodata.proto:389

CellInfo contains information about a cell. CellInfo objects are stored in the global topology server, and describe how to reach local topology servers.

message CellsAlias

topodata.proto:405

CellsAlias

message KeyRange

topodata.proto:33

KeyRange describes a range of sharding keys, when range-based sharding is used.

Used in: binlogdata.BinlogSource, binlogdata.StreamKeyRangeRequest, Shard, Shard.SourceShard, ShardReference, ShardTabletControl, Tablet

message Keyspace

topodata.proto:276

A Keyspace contains data about a keyspace.

message Keyspace.ServedFrom

topodata.proto:290

ServedFrom indicates a relationship between a TabletType and the keyspace name that's serving it.

Used in: Keyspace

enum KeyspaceIdType

topodata.proto:49

KeyspaceIdType describes the type of the sharding key for a range-based sharded keyspace.

Used in: Keyspace, SrvKeyspace

enum KeyspaceType

topodata.proto:39

KeyspaceType describes the type of the keyspace

Used in: Keyspace

message Shard

topodata.proto:179

A Shard contains data about a subset of the data whithin a keyspace.

message Shard.ServedType

topodata.proto:212

ServedType is an entry in the served_types

Used in: Shard

message Shard.SourceShard

topodata.proto:225

SourceShard represents a data source for filtered replication across shards. When this is used in a destination shard, the master of that shard will run filtered replication.

Used in: Shard

message Shard.TabletControl

topodata.proto:248

TabletControl controls tablet's behavior

Used in: Shard

message ShardReference

topodata.proto:336

ShardReference is used as a pointer from a SrvKeyspace to a Shard

Used in: SrvKeyspace.KeyspacePartition

message ShardReplication

topodata.proto:323

ShardReplication describes the MySQL replication relationships whithin a cell.

message ShardReplication.Node

topodata.proto:326

Node describes a tablet instance within the cell

Used in: ShardReplication

message ShardTabletControl

topodata.proto:344

ShardTabletControl is used as a pointer from a SrvKeyspace to a Shard

Used in: SrvKeyspace.KeyspacePartition

message SrvKeyspace

topodata.proto:353

SrvKeyspace is a rollup node for the keyspace itself.

message SrvKeyspace.KeyspacePartition

topodata.proto:354

Used in: SrvKeyspace

message SrvKeyspace.ServedFrom

topodata.proto:370

ServedFrom indicates a relationship between a TabletType and the keyspace name that's serving it.

Used in: SrvKeyspace

message Tablet

topodata.proto:118

Tablet represents information about a running instance of vttablet.

message TabletAlias

topodata.proto:63

TabletAlias is a globally unique tablet identifier.

Used in: query.BeginExecuteBatchResponse, query.BeginExecuteResponse, query.BeginResponse, query.ReserveBeginExecuteResponse, query.ReserveExecuteResponse, query.StreamHealthResponse, tabletmanagerdata.InitReplicaRequest, tabletmanagerdata.InitSlaveRequest, tabletmanagerdata.PopulateReparentJournalRequest, tabletmanagerdata.ReplicaWasRestartedRequest, tabletmanagerdata.SetMasterRequest, tabletmanagerdata.SlaveWasRestartedRequest, Shard, ShardReplication.Node, Tablet, vtgate.Session.ShardSession

enum TabletType

topodata.proto:73

TabletType represents the type of a given tablet.

Used in: binlogdata.BinlogSource, query.Target, tabletmanagerdata.ChangeTypeRequest, Keyspace.ServedFrom, Shard.ServedType, Shard.TabletControl, SrvKeyspace.KeyspacePartition, SrvKeyspace.ServedFrom, Tablet, vtgate.ExecuteBatchRequest, vtgate.ExecuteRequest, vtgate.StreamExecuteRequest, vtgate.VStreamRequest