package vschema

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

message AutoIncrement

vschema.proto:129

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

Used in: Table

message Column

vschema.proto:136

Column describes a column.

Used in: Table

message ColumnVindex

vschema.proto:119

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, vtctldata.LookupVindexCreateRequest

enum Keyspace.ForeignKeyMode

vschema.proto:51

Used in: Keyspace

message KeyspaceRoutingRule

vschema.proto:175

Used in: KeyspaceRoutingRules

message KeyspaceRoutingRules

vschema.proto:171

Used in: SrvVSchema, vtctldata.ApplyKeyspaceRoutingRulesRequest, vtctldata.ApplyKeyspaceRoutingRulesResponse, vtctldata.GetKeyspaceRoutingRulesResponse

message MirrorRule

vschema.proto:189

MirrorRule specifies a mirror rule.

Used in: MirrorRules

message MirrorRules

vschema.proto:181

MirrorRules specify the high level mirror rules for the VSchema.

Used in: SrvVSchema, vtctldata.GetMirrorRulesResponse, vttest.VTTestTopology

message MultiTenantSpec

vschema.proto:62

Used in: Keyspace

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

ShardRoutingRule specifies a routing rule.

Used in: ShardRoutingRules

message ShardRoutingRules

vschema.proto:160

ShardRoutingRules specify the shard routing rules for the VSchema.

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

message SrvVSchema

vschema.proto:150

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

Table is the table info for a Keyspace.

Used in: Keyspace

message Vindex

vschema.proto:70

Vindex is the vindex info for a Keyspace.

Used in: Keyspace