package vschema

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

message AutoIncrement

vschema.proto:110

Autoincrement is used to designate a column as auto-inc.

Used in: Table

message Column

vschema.proto:117

Column describes a column.

Used in: Table

message ColumnVindex

vschema.proto:100

ColumnVindex is used to associate a column to a vindex.

Used in: Table

message Keyspace

vschema.proto:41

Keyspace is the vschema for a keyspace.

Used in: SrvVSchema, vtadmin.VSchema, vtctldata.ApplyVSchemaRequest, vtctldata.ApplyVSchemaResponse, vtctldata.GetVSchemaResponse

message RoutingRule

vschema.proto:35

RoutingRule specifies a routing rule.

Used in: RoutingRules

message RoutingRules

vschema.proto:27

RoutingRules specify the high level routing rules for the VSchema.

Used in: SrvVSchema, vtctldata.ApplyRoutingRulesRequest, vtctldata.GetRoutingRulesResponse, vttest.VTTestTopology

message ShardRoutingRule

vschema.proto:136

RoutingRule specifies a routing rule.

Used in: ShardRoutingRules

message ShardRoutingRules

vschema.proto:131

ShardRoutingRules specify the shard routing rules for the VSchema.

Used in: SrvVSchema, vtctldata.ApplyShardRoutingRulesRequest, vtctldata.GetShardRoutingRulesResponse

message SrvVSchema

vschema.proto:123

SrvVSchema is the roll-up of all the Keyspace schema for a cell.

Used in: vtadmin.SrvVSchema, vtctldata.GetSrvVSchemaResponse, vtctldata.GetSrvVSchemasResponse

message Table

vschema.proto:68

Table is the table info for a Keyspace.

Used in: Keyspace

message Vindex

vschema.proto:51

Vindex is the vindex info for a Keyspace.

Used in: Keyspace