vitess.io/vitess@v0.16.2/go/vt/proto/vtctlservice/vtctlservice_grpc.pb.go (about) 1 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 2 // versions: 3 // - protoc-gen-go-grpc v1.2.0 4 // - protoc v3.21.3 5 // source: vtctlservice.proto 6 7 package vtctlservice 8 9 import ( 10 context "context" 11 grpc "google.golang.org/grpc" 12 codes "google.golang.org/grpc/codes" 13 status "google.golang.org/grpc/status" 14 vtctldata "vitess.io/vitess/go/vt/proto/vtctldata" 15 ) 16 17 // This is a compile-time assertion to ensure that this generated file 18 // is compatible with the grpc package it is being compiled against. 19 // Requires gRPC-Go v1.32.0 or later. 20 const _ = grpc.SupportPackageIsVersion7 21 22 // VtctlClient is the client API for Vtctl service. 23 // 24 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. 25 type VtctlClient interface { 26 ExecuteVtctlCommand(ctx context.Context, in *vtctldata.ExecuteVtctlCommandRequest, opts ...grpc.CallOption) (Vtctl_ExecuteVtctlCommandClient, error) 27 } 28 29 type vtctlClient struct { 30 cc grpc.ClientConnInterface 31 } 32 33 func NewVtctlClient(cc grpc.ClientConnInterface) VtctlClient { 34 return &vtctlClient{cc} 35 } 36 37 func (c *vtctlClient) ExecuteVtctlCommand(ctx context.Context, in *vtctldata.ExecuteVtctlCommandRequest, opts ...grpc.CallOption) (Vtctl_ExecuteVtctlCommandClient, error) { 38 stream, err := c.cc.NewStream(ctx, &Vtctl_ServiceDesc.Streams[0], "/vtctlservice.Vtctl/ExecuteVtctlCommand", opts...) 39 if err != nil { 40 return nil, err 41 } 42 x := &vtctlExecuteVtctlCommandClient{stream} 43 if err := x.ClientStream.SendMsg(in); err != nil { 44 return nil, err 45 } 46 if err := x.ClientStream.CloseSend(); err != nil { 47 return nil, err 48 } 49 return x, nil 50 } 51 52 type Vtctl_ExecuteVtctlCommandClient interface { 53 Recv() (*vtctldata.ExecuteVtctlCommandResponse, error) 54 grpc.ClientStream 55 } 56 57 type vtctlExecuteVtctlCommandClient struct { 58 grpc.ClientStream 59 } 60 61 func (x *vtctlExecuteVtctlCommandClient) Recv() (*vtctldata.ExecuteVtctlCommandResponse, error) { 62 m := new(vtctldata.ExecuteVtctlCommandResponse) 63 if err := x.ClientStream.RecvMsg(m); err != nil { 64 return nil, err 65 } 66 return m, nil 67 } 68 69 // VtctlServer is the server API for Vtctl service. 70 // All implementations must embed UnimplementedVtctlServer 71 // for forward compatibility 72 type VtctlServer interface { 73 ExecuteVtctlCommand(*vtctldata.ExecuteVtctlCommandRequest, Vtctl_ExecuteVtctlCommandServer) error 74 mustEmbedUnimplementedVtctlServer() 75 } 76 77 // UnimplementedVtctlServer must be embedded to have forward compatible implementations. 78 type UnimplementedVtctlServer struct { 79 } 80 81 func (UnimplementedVtctlServer) ExecuteVtctlCommand(*vtctldata.ExecuteVtctlCommandRequest, Vtctl_ExecuteVtctlCommandServer) error { 82 return status.Errorf(codes.Unimplemented, "method ExecuteVtctlCommand not implemented") 83 } 84 func (UnimplementedVtctlServer) mustEmbedUnimplementedVtctlServer() {} 85 86 // UnsafeVtctlServer may be embedded to opt out of forward compatibility for this service. 87 // Use of this interface is not recommended, as added methods to VtctlServer will 88 // result in compilation errors. 89 type UnsafeVtctlServer interface { 90 mustEmbedUnimplementedVtctlServer() 91 } 92 93 func RegisterVtctlServer(s grpc.ServiceRegistrar, srv VtctlServer) { 94 s.RegisterService(&Vtctl_ServiceDesc, srv) 95 } 96 97 func _Vtctl_ExecuteVtctlCommand_Handler(srv interface{}, stream grpc.ServerStream) error { 98 m := new(vtctldata.ExecuteVtctlCommandRequest) 99 if err := stream.RecvMsg(m); err != nil { 100 return err 101 } 102 return srv.(VtctlServer).ExecuteVtctlCommand(m, &vtctlExecuteVtctlCommandServer{stream}) 103 } 104 105 type Vtctl_ExecuteVtctlCommandServer interface { 106 Send(*vtctldata.ExecuteVtctlCommandResponse) error 107 grpc.ServerStream 108 } 109 110 type vtctlExecuteVtctlCommandServer struct { 111 grpc.ServerStream 112 } 113 114 func (x *vtctlExecuteVtctlCommandServer) Send(m *vtctldata.ExecuteVtctlCommandResponse) error { 115 return x.ServerStream.SendMsg(m) 116 } 117 118 // Vtctl_ServiceDesc is the grpc.ServiceDesc for Vtctl service. 119 // It's only intended for direct use with grpc.RegisterService, 120 // and not to be introspected or modified (even as a copy) 121 var Vtctl_ServiceDesc = grpc.ServiceDesc{ 122 ServiceName: "vtctlservice.Vtctl", 123 HandlerType: (*VtctlServer)(nil), 124 Methods: []grpc.MethodDesc{}, 125 Streams: []grpc.StreamDesc{ 126 { 127 StreamName: "ExecuteVtctlCommand", 128 Handler: _Vtctl_ExecuteVtctlCommand_Handler, 129 ServerStreams: true, 130 }, 131 }, 132 Metadata: "vtctlservice.proto", 133 } 134 135 // VtctldClient is the client API for Vtctld service. 136 // 137 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. 138 type VtctldClient interface { 139 // AddCellInfo registers a local topology service in a new cell by creating 140 // the CellInfo with the provided parameters. 141 AddCellInfo(ctx context.Context, in *vtctldata.AddCellInfoRequest, opts ...grpc.CallOption) (*vtctldata.AddCellInfoResponse, error) 142 // AddCellsAlias defines a group of cells that can be referenced by a single 143 // name (the alias). 144 // 145 // When routing query traffic, replica/rdonly traffic can be routed across 146 // cells within the group (alias). Only primary traffic can be routed across 147 // cells not in the same group (alias). 148 AddCellsAlias(ctx context.Context, in *vtctldata.AddCellsAliasRequest, opts ...grpc.CallOption) (*vtctldata.AddCellsAliasResponse, error) 149 // ApplyRoutingRules applies the VSchema routing rules. 150 ApplyRoutingRules(ctx context.Context, in *vtctldata.ApplyRoutingRulesRequest, opts ...grpc.CallOption) (*vtctldata.ApplyRoutingRulesResponse, error) 151 // ApplySchema applies a schema to a keyspace. 152 ApplySchema(ctx context.Context, in *vtctldata.ApplySchemaRequest, opts ...grpc.CallOption) (*vtctldata.ApplySchemaResponse, error) 153 // ApplyShardRoutingRules applies the VSchema shard routing rules. 154 ApplyShardRoutingRules(ctx context.Context, in *vtctldata.ApplyShardRoutingRulesRequest, opts ...grpc.CallOption) (*vtctldata.ApplyShardRoutingRulesResponse, error) 155 // ApplyVSchema applies a vschema to a keyspace. 156 ApplyVSchema(ctx context.Context, in *vtctldata.ApplyVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.ApplyVSchemaResponse, error) 157 // Backup uses the BackupEngine and BackupStorage services on the specified 158 // tablet to create and store a new backup. 159 Backup(ctx context.Context, in *vtctldata.BackupRequest, opts ...grpc.CallOption) (Vtctld_BackupClient, error) 160 // BackupShard chooses a tablet in the shard and uses it to create a backup. 161 BackupShard(ctx context.Context, in *vtctldata.BackupShardRequest, opts ...grpc.CallOption) (Vtctld_BackupShardClient, error) 162 // ChangeTabletType changes the db type for the specified tablet, if possible. 163 // This is used primarily to arrange replicas, and it will not convert a 164 // primary. For that, use InitShardPrimary. 165 // 166 // NOTE: This command automatically updates the serving graph. 167 ChangeTabletType(ctx context.Context, in *vtctldata.ChangeTabletTypeRequest, opts ...grpc.CallOption) (*vtctldata.ChangeTabletTypeResponse, error) 168 // CreateKeyspace creates the specified keyspace in the topology. For a 169 // SNAPSHOT keyspace, the request must specify the name of a base keyspace, 170 // as well as a snapshot time. 171 CreateKeyspace(ctx context.Context, in *vtctldata.CreateKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.CreateKeyspaceResponse, error) 172 // CreateShard creates the specified shard in the topology. 173 CreateShard(ctx context.Context, in *vtctldata.CreateShardRequest, opts ...grpc.CallOption) (*vtctldata.CreateShardResponse, error) 174 // DeleteCellInfo deletes the CellInfo for the provided cell. The cell cannot 175 // be referenced by any Shard record in the topology. 176 DeleteCellInfo(ctx context.Context, in *vtctldata.DeleteCellInfoRequest, opts ...grpc.CallOption) (*vtctldata.DeleteCellInfoResponse, error) 177 // DeleteCellsAlias deletes the CellsAlias for the provided alias. 178 DeleteCellsAlias(ctx context.Context, in *vtctldata.DeleteCellsAliasRequest, opts ...grpc.CallOption) (*vtctldata.DeleteCellsAliasResponse, error) 179 // DeleteKeyspace deletes the specified keyspace from the topology. In 180 // recursive mode, it also recursively deletes all shards in the keyspace. 181 // Otherwise, the keyspace must be empty (have no shards), or DeleteKeyspace 182 // returns an error. 183 DeleteKeyspace(ctx context.Context, in *vtctldata.DeleteKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.DeleteKeyspaceResponse, error) 184 // DeleteShards deletes the specified shards from the topology. In recursive 185 // mode, it also deletes all tablets belonging to the shard. Otherwise, the 186 // shard must be empty (have no tablets) or DeleteShards returns an error for 187 // that shard. 188 DeleteShards(ctx context.Context, in *vtctldata.DeleteShardsRequest, opts ...grpc.CallOption) (*vtctldata.DeleteShardsResponse, error) 189 // DeleteSrvVSchema deletes the SrvVSchema object in the specified cell. 190 DeleteSrvVSchema(ctx context.Context, in *vtctldata.DeleteSrvVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.DeleteSrvVSchemaResponse, error) 191 // DeleteTablets deletes one or more tablets from the topology. 192 DeleteTablets(ctx context.Context, in *vtctldata.DeleteTabletsRequest, opts ...grpc.CallOption) (*vtctldata.DeleteTabletsResponse, error) 193 // EmergencyReparentShard reparents the shard to the new primary. It assumes 194 // the old primary is dead or otherwise not responding. 195 EmergencyReparentShard(ctx context.Context, in *vtctldata.EmergencyReparentShardRequest, opts ...grpc.CallOption) (*vtctldata.EmergencyReparentShardResponse, error) 196 // ExecuteFetchAsApp executes a SQL query on the remote tablet as the App user. 197 ExecuteFetchAsApp(ctx context.Context, in *vtctldata.ExecuteFetchAsAppRequest, opts ...grpc.CallOption) (*vtctldata.ExecuteFetchAsAppResponse, error) 198 // ExecuteFetchAsDBA executes a SQL query on the remote tablet as the DBA user. 199 ExecuteFetchAsDBA(ctx context.Context, in *vtctldata.ExecuteFetchAsDBARequest, opts ...grpc.CallOption) (*vtctldata.ExecuteFetchAsDBAResponse, error) 200 // ExecuteHook runs the hook on the tablet. 201 ExecuteHook(ctx context.Context, in *vtctldata.ExecuteHookRequest, opts ...grpc.CallOption) (*vtctldata.ExecuteHookResponse, error) 202 // FindAllShardsInKeyspace returns a map of shard names to shard references 203 // for a given keyspace. 204 FindAllShardsInKeyspace(ctx context.Context, in *vtctldata.FindAllShardsInKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.FindAllShardsInKeyspaceResponse, error) 205 // GetBackups returns all the backups for a shard. 206 GetBackups(ctx context.Context, in *vtctldata.GetBackupsRequest, opts ...grpc.CallOption) (*vtctldata.GetBackupsResponse, error) 207 // GetCellInfo returns the information for a cell. 208 GetCellInfo(ctx context.Context, in *vtctldata.GetCellInfoRequest, opts ...grpc.CallOption) (*vtctldata.GetCellInfoResponse, error) 209 // GetCellInfoNames returns all the cells for which we have a CellInfo object, 210 // meaning we have a topology service registered. 211 GetCellInfoNames(ctx context.Context, in *vtctldata.GetCellInfoNamesRequest, opts ...grpc.CallOption) (*vtctldata.GetCellInfoNamesResponse, error) 212 // GetCellsAliases returns a mapping of cell alias to cells identified by that 213 // alias. 214 GetCellsAliases(ctx context.Context, in *vtctldata.GetCellsAliasesRequest, opts ...grpc.CallOption) (*vtctldata.GetCellsAliasesResponse, error) 215 // GetFullStatus returns the full status of MySQL including the replication information, semi-sync information, GTID information among others 216 GetFullStatus(ctx context.Context, in *vtctldata.GetFullStatusRequest, opts ...grpc.CallOption) (*vtctldata.GetFullStatusResponse, error) 217 // GetKeyspace reads the given keyspace from the topo and returns it. 218 GetKeyspace(ctx context.Context, in *vtctldata.GetKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.GetKeyspaceResponse, error) 219 // GetKeyspaces returns the keyspace struct of all keyspaces in the topo. 220 GetKeyspaces(ctx context.Context, in *vtctldata.GetKeyspacesRequest, opts ...grpc.CallOption) (*vtctldata.GetKeyspacesResponse, error) 221 // GetPermissions returns the permissions set on the remote tablet. 222 GetPermissions(ctx context.Context, in *vtctldata.GetPermissionsRequest, opts ...grpc.CallOption) (*vtctldata.GetPermissionsResponse, error) 223 // GetRoutingRules returns the VSchema routing rules. 224 GetRoutingRules(ctx context.Context, in *vtctldata.GetRoutingRulesRequest, opts ...grpc.CallOption) (*vtctldata.GetRoutingRulesResponse, error) 225 // GetSchema returns the schema for a tablet, or just the schema for the 226 // specified tables in that tablet. 227 GetSchema(ctx context.Context, in *vtctldata.GetSchemaRequest, opts ...grpc.CallOption) (*vtctldata.GetSchemaResponse, error) 228 // GetShard returns information about a shard in the topology. 229 GetShard(ctx context.Context, in *vtctldata.GetShardRequest, opts ...grpc.CallOption) (*vtctldata.GetShardResponse, error) 230 // GetShardRoutingRules returns the VSchema shard routing rules. 231 GetShardRoutingRules(ctx context.Context, in *vtctldata.GetShardRoutingRulesRequest, opts ...grpc.CallOption) (*vtctldata.GetShardRoutingRulesResponse, error) 232 // GetSrvKeyspaceNames returns a mapping of cell name to the keyspaces served 233 // in that cell. 234 GetSrvKeyspaceNames(ctx context.Context, in *vtctldata.GetSrvKeyspaceNamesRequest, opts ...grpc.CallOption) (*vtctldata.GetSrvKeyspaceNamesResponse, error) 235 // GetSrvKeyspaces returns the SrvKeyspaces for a keyspace in one or more 236 // cells. 237 GetSrvKeyspaces(ctx context.Context, in *vtctldata.GetSrvKeyspacesRequest, opts ...grpc.CallOption) (*vtctldata.GetSrvKeyspacesResponse, error) 238 // UpdateThrottlerConfig updates the tablet throttler configuration 239 UpdateThrottlerConfig(ctx context.Context, in *vtctldata.UpdateThrottlerConfigRequest, opts ...grpc.CallOption) (*vtctldata.UpdateThrottlerConfigResponse, error) 240 // GetSrvVSchema returns the SrvVSchema for a cell. 241 GetSrvVSchema(ctx context.Context, in *vtctldata.GetSrvVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.GetSrvVSchemaResponse, error) 242 // GetSrvVSchemas returns a mapping from cell name to SrvVSchema for all cells, 243 // optionally filtered by cell name. 244 GetSrvVSchemas(ctx context.Context, in *vtctldata.GetSrvVSchemasRequest, opts ...grpc.CallOption) (*vtctldata.GetSrvVSchemasResponse, error) 245 // GetTablet returns information about a tablet. 246 GetTablet(ctx context.Context, in *vtctldata.GetTabletRequest, opts ...grpc.CallOption) (*vtctldata.GetTabletResponse, error) 247 // GetTablets returns tablets, optionally filtered by keyspace and shard. 248 GetTablets(ctx context.Context, in *vtctldata.GetTabletsRequest, opts ...grpc.CallOption) (*vtctldata.GetTabletsResponse, error) 249 // GetTopologyPath returns the topology cell at a given path. 250 GetTopologyPath(ctx context.Context, in *vtctldata.GetTopologyPathRequest, opts ...grpc.CallOption) (*vtctldata.GetTopologyPathResponse, error) 251 // GetVersion returns the version of a tablet from its debug vars. 252 GetVersion(ctx context.Context, in *vtctldata.GetVersionRequest, opts ...grpc.CallOption) (*vtctldata.GetVersionResponse, error) 253 // GetVSchema returns the vschema for a keyspace. 254 GetVSchema(ctx context.Context, in *vtctldata.GetVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.GetVSchemaResponse, error) 255 // GetWorkflows returns a list of workflows for the given keyspace. 256 GetWorkflows(ctx context.Context, in *vtctldata.GetWorkflowsRequest, opts ...grpc.CallOption) (*vtctldata.GetWorkflowsResponse, error) 257 // InitShardPrimary sets the initial primary for a shard. Will make all other 258 // tablets in the shard replicas of the provided primary. 259 // 260 // WARNING: This could cause data loss on an already replicating shard. 261 // PlannedReparentShard or EmergencyReparentShard should be used in those 262 // cases instead. 263 InitShardPrimary(ctx context.Context, in *vtctldata.InitShardPrimaryRequest, opts ...grpc.CallOption) (*vtctldata.InitShardPrimaryResponse, error) 264 // PingTablet checks that the specified tablet is awake and responding to RPCs. 265 // This command can be blocked by other in-flight operations. 266 PingTablet(ctx context.Context, in *vtctldata.PingTabletRequest, opts ...grpc.CallOption) (*vtctldata.PingTabletResponse, error) 267 // PlannedReparentShard reparents the shard to the new primary, or away from 268 // an old primary. Both the old and new primaries need to be reachable and 269 // running. 270 // 271 // **NOTE**: The vtctld will not consider any replicas outside the cell the 272 // current shard primary is in for promotion unless NewPrimary is explicitly 273 // provided in the request. 274 PlannedReparentShard(ctx context.Context, in *vtctldata.PlannedReparentShardRequest, opts ...grpc.CallOption) (*vtctldata.PlannedReparentShardResponse, error) 275 // RebuildKeyspaceGraph rebuilds the serving data for a keyspace. 276 // 277 // This may trigger an update to all connected clients. 278 RebuildKeyspaceGraph(ctx context.Context, in *vtctldata.RebuildKeyspaceGraphRequest, opts ...grpc.CallOption) (*vtctldata.RebuildKeyspaceGraphResponse, error) 279 // RebuildVSchemaGraph rebuilds the per-cell SrvVSchema from the global 280 // VSchema objects in the provided cells (or all cells in the topo none 281 // provided). 282 RebuildVSchemaGraph(ctx context.Context, in *vtctldata.RebuildVSchemaGraphRequest, opts ...grpc.CallOption) (*vtctldata.RebuildVSchemaGraphResponse, error) 283 // RefreshState reloads the tablet record on the specified tablet. 284 RefreshState(ctx context.Context, in *vtctldata.RefreshStateRequest, opts ...grpc.CallOption) (*vtctldata.RefreshStateResponse, error) 285 // RefreshStateByShard calls RefreshState on all the tablets in the given shard. 286 RefreshStateByShard(ctx context.Context, in *vtctldata.RefreshStateByShardRequest, opts ...grpc.CallOption) (*vtctldata.RefreshStateByShardResponse, error) 287 // ReloadSchema instructs the remote tablet to reload its schema. 288 ReloadSchema(ctx context.Context, in *vtctldata.ReloadSchemaRequest, opts ...grpc.CallOption) (*vtctldata.ReloadSchemaResponse, error) 289 // ReloadSchemaKeyspace reloads the schema on all tablets in a keyspace. 290 ReloadSchemaKeyspace(ctx context.Context, in *vtctldata.ReloadSchemaKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ReloadSchemaKeyspaceResponse, error) 291 // ReloadSchemaShard reloads the schema on all tablets in a shard. 292 // 293 // In general, we don't always expect all replicas to be ready to reload, and 294 // the periodic schema reload makes them self-healing anyway. So, we do this 295 // on a best-effort basis, and log warnings for any tablets that fail to 296 // reload within the context deadline. 297 ReloadSchemaShard(ctx context.Context, in *vtctldata.ReloadSchemaShardRequest, opts ...grpc.CallOption) (*vtctldata.ReloadSchemaShardResponse, error) 298 // RemoveBackup removes a backup from the BackupStorage used by vtctld. 299 RemoveBackup(ctx context.Context, in *vtctldata.RemoveBackupRequest, opts ...grpc.CallOption) (*vtctldata.RemoveBackupResponse, error) 300 // RemoveKeyspaceCell removes the specified cell from the Cells list for all 301 // shards in the specified keyspace (by calling RemoveShardCell on every 302 // shard). It also removes the SrvKeyspace for that keyspace in that cell. 303 RemoveKeyspaceCell(ctx context.Context, in *vtctldata.RemoveKeyspaceCellRequest, opts ...grpc.CallOption) (*vtctldata.RemoveKeyspaceCellResponse, error) 304 // RemoveShardCell removes the specified cell from the specified shard's Cells 305 // list. 306 RemoveShardCell(ctx context.Context, in *vtctldata.RemoveShardCellRequest, opts ...grpc.CallOption) (*vtctldata.RemoveShardCellResponse, error) 307 // ReparentTablet reparents a tablet to the current primary in the shard. This 308 // only works if the current replica position matches the last known reparent 309 // action. 310 ReparentTablet(ctx context.Context, in *vtctldata.ReparentTabletRequest, opts ...grpc.CallOption) (*vtctldata.ReparentTabletResponse, error) 311 // RestoreFromBackup stops mysqld for the given tablet and restores a backup. 312 RestoreFromBackup(ctx context.Context, in *vtctldata.RestoreFromBackupRequest, opts ...grpc.CallOption) (Vtctld_RestoreFromBackupClient, error) 313 // RunHealthCheck runs a healthcheck on the remote tablet. 314 RunHealthCheck(ctx context.Context, in *vtctldata.RunHealthCheckRequest, opts ...grpc.CallOption) (*vtctldata.RunHealthCheckResponse, error) 315 // SetKeyspaceDurabilityPolicy updates the DurabilityPolicy for a keyspace. 316 SetKeyspaceDurabilityPolicy(ctx context.Context, in *vtctldata.SetKeyspaceDurabilityPolicyRequest, opts ...grpc.CallOption) (*vtctldata.SetKeyspaceDurabilityPolicyResponse, error) 317 // SetShardIsPrimaryServing adds or removes a shard from serving. 318 // 319 // This is meant as an emergency function. It does not rebuild any serving 320 // graph (i.e. it does not run RebuildKeyspaceGraph). 321 SetShardIsPrimaryServing(ctx context.Context, in *vtctldata.SetShardIsPrimaryServingRequest, opts ...grpc.CallOption) (*vtctldata.SetShardIsPrimaryServingResponse, error) 322 // SetShardTabletControl updates the TabletControl topo record for a shard and 323 // tablet type. 324 // 325 // This should only be used for an emergency fix, or after a finished 326 // Reshard. See the documentation on SetShardTabletControlRequest for more 327 // information about the different update modes. 328 SetShardTabletControl(ctx context.Context, in *vtctldata.SetShardTabletControlRequest, opts ...grpc.CallOption) (*vtctldata.SetShardTabletControlResponse, error) 329 // SetWritable sets a tablet as read-write (writable=true) or read-only (writable=false). 330 SetWritable(ctx context.Context, in *vtctldata.SetWritableRequest, opts ...grpc.CallOption) (*vtctldata.SetWritableResponse, error) 331 // ShardReplicationAdd adds an entry to a topodata.ShardReplication object. 332 // 333 // It is a low-level function and should generally not be called. 334 ShardReplicationAdd(ctx context.Context, in *vtctldata.ShardReplicationAddRequest, opts ...grpc.CallOption) (*vtctldata.ShardReplicationAddResponse, error) 335 // ShardReplicationFix walks the replication graph for a shard in a cell and 336 // attempts to fix the first problem encountered, returning information about 337 // the problem fixed, if any. 338 ShardReplicationFix(ctx context.Context, in *vtctldata.ShardReplicationFixRequest, opts ...grpc.CallOption) (*vtctldata.ShardReplicationFixResponse, error) 339 // ShardReplicationPositions returns the replication position of each tablet 340 // in a shard. This RPC makes a best-effort to return partial results. For 341 // example, if one tablet in the shard graph is unreachable, then 342 // ShardReplicationPositions will return non-error, and include valid results 343 // for the reachable tablets. 344 ShardReplicationPositions(ctx context.Context, in *vtctldata.ShardReplicationPositionsRequest, opts ...grpc.CallOption) (*vtctldata.ShardReplicationPositionsResponse, error) 345 // ShardReplicationRemove removes an entry from a topodata.ShardReplication 346 // object. 347 // 348 // It is a low-level function and should generally not be called. 349 ShardReplicationRemove(ctx context.Context, in *vtctldata.ShardReplicationRemoveRequest, opts ...grpc.CallOption) (*vtctldata.ShardReplicationRemoveResponse, error) 350 // SleepTablet blocks the aciton queue on the specified tablet for the 351 // specified duration. 352 // 353 // This is typically used for testing. 354 SleepTablet(ctx context.Context, in *vtctldata.SleepTabletRequest, opts ...grpc.CallOption) (*vtctldata.SleepTabletResponse, error) 355 // SourceShardAdd adds the SourceShard record with the provided index. This 356 // should be used only as an emergency function. 357 // 358 // It does not call RefreshState for the shard primary. 359 SourceShardAdd(ctx context.Context, in *vtctldata.SourceShardAddRequest, opts ...grpc.CallOption) (*vtctldata.SourceShardAddResponse, error) 360 // SourceShardDelete deletes the SourceShard record with the provided index. 361 // This should be used only as an emergency cleanup function. 362 // 363 // It does not call RefreshState for the shard primary. 364 SourceShardDelete(ctx context.Context, in *vtctldata.SourceShardDeleteRequest, opts ...grpc.CallOption) (*vtctldata.SourceShardDeleteResponse, error) 365 // StartReplication starts replication on the specified tablet. 366 StartReplication(ctx context.Context, in *vtctldata.StartReplicationRequest, opts ...grpc.CallOption) (*vtctldata.StartReplicationResponse, error) 367 // StopReplication stops replication on the specified tablet. 368 StopReplication(ctx context.Context, in *vtctldata.StopReplicationRequest, opts ...grpc.CallOption) (*vtctldata.StopReplicationResponse, error) 369 // TabletExternallyReparented changes metadata in the topology server to 370 // acknowledge a shard primary change performed by an external tool (e.g. 371 // orchestrator). 372 // 373 // See the Reparenting guide for more information: 374 // https://vitess.io/docs/user-guides/configuration-advanced/reparenting/#external-reparenting. 375 TabletExternallyReparented(ctx context.Context, in *vtctldata.TabletExternallyReparentedRequest, opts ...grpc.CallOption) (*vtctldata.TabletExternallyReparentedResponse, error) 376 // UpdateCellInfo updates the content of a CellInfo with the provided 377 // parameters. Empty values are ignored. If the cell does not exist, the 378 // CellInfo will be created. 379 UpdateCellInfo(ctx context.Context, in *vtctldata.UpdateCellInfoRequest, opts ...grpc.CallOption) (*vtctldata.UpdateCellInfoResponse, error) 380 // UpdateCellsAlias updates the content of a CellsAlias with the provided 381 // parameters. Empty values are ignored. If the alias does not exist, the 382 // CellsAlias will be created. 383 UpdateCellsAlias(ctx context.Context, in *vtctldata.UpdateCellsAliasRequest, opts ...grpc.CallOption) (*vtctldata.UpdateCellsAliasResponse, error) 384 // Validate validates that all nodes from the global replication graph are 385 // reachable, and that all tablets in discoverable cells are consistent. 386 Validate(ctx context.Context, in *vtctldata.ValidateRequest, opts ...grpc.CallOption) (*vtctldata.ValidateResponse, error) 387 // ValidateKeyspace validates that all nodes reachable from the specified 388 // keyspace are consistent. 389 ValidateKeyspace(ctx context.Context, in *vtctldata.ValidateKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateKeyspaceResponse, error) 390 // ValidateSchemaKeyspace validates that the schema on the primary tablet for shard 0 matches the schema on all of the other tablets in the keyspace. 391 ValidateSchemaKeyspace(ctx context.Context, in *vtctldata.ValidateSchemaKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateSchemaKeyspaceResponse, error) 392 // ValidateShard validates that all nodes reachable from the specified shard 393 // are consistent. 394 ValidateShard(ctx context.Context, in *vtctldata.ValidateShardRequest, opts ...grpc.CallOption) (*vtctldata.ValidateShardResponse, error) 395 // ValidateVersionKeyspace validates that the version on the primary of shard 0 matches all of the other tablets in the keyspace. 396 ValidateVersionKeyspace(ctx context.Context, in *vtctldata.ValidateVersionKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVersionKeyspaceResponse, error) 397 // ValidateVersionShard validates that the version on the primary matches all of the replicas. 398 ValidateVersionShard(ctx context.Context, in *vtctldata.ValidateVersionShardRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVersionShardResponse, error) 399 // ValidateVSchema compares the schema of each primary tablet in "keyspace/shards..." to the vschema and errs if there are differences. 400 ValidateVSchema(ctx context.Context, in *vtctldata.ValidateVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVSchemaResponse, error) 401 } 402 403 type vtctldClient struct { 404 cc grpc.ClientConnInterface 405 } 406 407 func NewVtctldClient(cc grpc.ClientConnInterface) VtctldClient { 408 return &vtctldClient{cc} 409 } 410 411 func (c *vtctldClient) AddCellInfo(ctx context.Context, in *vtctldata.AddCellInfoRequest, opts ...grpc.CallOption) (*vtctldata.AddCellInfoResponse, error) { 412 out := new(vtctldata.AddCellInfoResponse) 413 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/AddCellInfo", in, out, opts...) 414 if err != nil { 415 return nil, err 416 } 417 return out, nil 418 } 419 420 func (c *vtctldClient) AddCellsAlias(ctx context.Context, in *vtctldata.AddCellsAliasRequest, opts ...grpc.CallOption) (*vtctldata.AddCellsAliasResponse, error) { 421 out := new(vtctldata.AddCellsAliasResponse) 422 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/AddCellsAlias", in, out, opts...) 423 if err != nil { 424 return nil, err 425 } 426 return out, nil 427 } 428 429 func (c *vtctldClient) ApplyRoutingRules(ctx context.Context, in *vtctldata.ApplyRoutingRulesRequest, opts ...grpc.CallOption) (*vtctldata.ApplyRoutingRulesResponse, error) { 430 out := new(vtctldata.ApplyRoutingRulesResponse) 431 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ApplyRoutingRules", in, out, opts...) 432 if err != nil { 433 return nil, err 434 } 435 return out, nil 436 } 437 438 func (c *vtctldClient) ApplySchema(ctx context.Context, in *vtctldata.ApplySchemaRequest, opts ...grpc.CallOption) (*vtctldata.ApplySchemaResponse, error) { 439 out := new(vtctldata.ApplySchemaResponse) 440 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ApplySchema", in, out, opts...) 441 if err != nil { 442 return nil, err 443 } 444 return out, nil 445 } 446 447 func (c *vtctldClient) ApplyShardRoutingRules(ctx context.Context, in *vtctldata.ApplyShardRoutingRulesRequest, opts ...grpc.CallOption) (*vtctldata.ApplyShardRoutingRulesResponse, error) { 448 out := new(vtctldata.ApplyShardRoutingRulesResponse) 449 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ApplyShardRoutingRules", in, out, opts...) 450 if err != nil { 451 return nil, err 452 } 453 return out, nil 454 } 455 456 func (c *vtctldClient) ApplyVSchema(ctx context.Context, in *vtctldata.ApplyVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.ApplyVSchemaResponse, error) { 457 out := new(vtctldata.ApplyVSchemaResponse) 458 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ApplyVSchema", in, out, opts...) 459 if err != nil { 460 return nil, err 461 } 462 return out, nil 463 } 464 465 func (c *vtctldClient) Backup(ctx context.Context, in *vtctldata.BackupRequest, opts ...grpc.CallOption) (Vtctld_BackupClient, error) { 466 stream, err := c.cc.NewStream(ctx, &Vtctld_ServiceDesc.Streams[0], "/vtctlservice.Vtctld/Backup", opts...) 467 if err != nil { 468 return nil, err 469 } 470 x := &vtctldBackupClient{stream} 471 if err := x.ClientStream.SendMsg(in); err != nil { 472 return nil, err 473 } 474 if err := x.ClientStream.CloseSend(); err != nil { 475 return nil, err 476 } 477 return x, nil 478 } 479 480 type Vtctld_BackupClient interface { 481 Recv() (*vtctldata.BackupResponse, error) 482 grpc.ClientStream 483 } 484 485 type vtctldBackupClient struct { 486 grpc.ClientStream 487 } 488 489 func (x *vtctldBackupClient) Recv() (*vtctldata.BackupResponse, error) { 490 m := new(vtctldata.BackupResponse) 491 if err := x.ClientStream.RecvMsg(m); err != nil { 492 return nil, err 493 } 494 return m, nil 495 } 496 497 func (c *vtctldClient) BackupShard(ctx context.Context, in *vtctldata.BackupShardRequest, opts ...grpc.CallOption) (Vtctld_BackupShardClient, error) { 498 stream, err := c.cc.NewStream(ctx, &Vtctld_ServiceDesc.Streams[1], "/vtctlservice.Vtctld/BackupShard", opts...) 499 if err != nil { 500 return nil, err 501 } 502 x := &vtctldBackupShardClient{stream} 503 if err := x.ClientStream.SendMsg(in); err != nil { 504 return nil, err 505 } 506 if err := x.ClientStream.CloseSend(); err != nil { 507 return nil, err 508 } 509 return x, nil 510 } 511 512 type Vtctld_BackupShardClient interface { 513 Recv() (*vtctldata.BackupResponse, error) 514 grpc.ClientStream 515 } 516 517 type vtctldBackupShardClient struct { 518 grpc.ClientStream 519 } 520 521 func (x *vtctldBackupShardClient) Recv() (*vtctldata.BackupResponse, error) { 522 m := new(vtctldata.BackupResponse) 523 if err := x.ClientStream.RecvMsg(m); err != nil { 524 return nil, err 525 } 526 return m, nil 527 } 528 529 func (c *vtctldClient) ChangeTabletType(ctx context.Context, in *vtctldata.ChangeTabletTypeRequest, opts ...grpc.CallOption) (*vtctldata.ChangeTabletTypeResponse, error) { 530 out := new(vtctldata.ChangeTabletTypeResponse) 531 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ChangeTabletType", in, out, opts...) 532 if err != nil { 533 return nil, err 534 } 535 return out, nil 536 } 537 538 func (c *vtctldClient) CreateKeyspace(ctx context.Context, in *vtctldata.CreateKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.CreateKeyspaceResponse, error) { 539 out := new(vtctldata.CreateKeyspaceResponse) 540 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/CreateKeyspace", in, out, opts...) 541 if err != nil { 542 return nil, err 543 } 544 return out, nil 545 } 546 547 func (c *vtctldClient) CreateShard(ctx context.Context, in *vtctldata.CreateShardRequest, opts ...grpc.CallOption) (*vtctldata.CreateShardResponse, error) { 548 out := new(vtctldata.CreateShardResponse) 549 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/CreateShard", in, out, opts...) 550 if err != nil { 551 return nil, err 552 } 553 return out, nil 554 } 555 556 func (c *vtctldClient) DeleteCellInfo(ctx context.Context, in *vtctldata.DeleteCellInfoRequest, opts ...grpc.CallOption) (*vtctldata.DeleteCellInfoResponse, error) { 557 out := new(vtctldata.DeleteCellInfoResponse) 558 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/DeleteCellInfo", in, out, opts...) 559 if err != nil { 560 return nil, err 561 } 562 return out, nil 563 } 564 565 func (c *vtctldClient) DeleteCellsAlias(ctx context.Context, in *vtctldata.DeleteCellsAliasRequest, opts ...grpc.CallOption) (*vtctldata.DeleteCellsAliasResponse, error) { 566 out := new(vtctldata.DeleteCellsAliasResponse) 567 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/DeleteCellsAlias", in, out, opts...) 568 if err != nil { 569 return nil, err 570 } 571 return out, nil 572 } 573 574 func (c *vtctldClient) DeleteKeyspace(ctx context.Context, in *vtctldata.DeleteKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.DeleteKeyspaceResponse, error) { 575 out := new(vtctldata.DeleteKeyspaceResponse) 576 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/DeleteKeyspace", in, out, opts...) 577 if err != nil { 578 return nil, err 579 } 580 return out, nil 581 } 582 583 func (c *vtctldClient) DeleteShards(ctx context.Context, in *vtctldata.DeleteShardsRequest, opts ...grpc.CallOption) (*vtctldata.DeleteShardsResponse, error) { 584 out := new(vtctldata.DeleteShardsResponse) 585 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/DeleteShards", in, out, opts...) 586 if err != nil { 587 return nil, err 588 } 589 return out, nil 590 } 591 592 func (c *vtctldClient) DeleteSrvVSchema(ctx context.Context, in *vtctldata.DeleteSrvVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.DeleteSrvVSchemaResponse, error) { 593 out := new(vtctldata.DeleteSrvVSchemaResponse) 594 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/DeleteSrvVSchema", in, out, opts...) 595 if err != nil { 596 return nil, err 597 } 598 return out, nil 599 } 600 601 func (c *vtctldClient) DeleteTablets(ctx context.Context, in *vtctldata.DeleteTabletsRequest, opts ...grpc.CallOption) (*vtctldata.DeleteTabletsResponse, error) { 602 out := new(vtctldata.DeleteTabletsResponse) 603 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/DeleteTablets", in, out, opts...) 604 if err != nil { 605 return nil, err 606 } 607 return out, nil 608 } 609 610 func (c *vtctldClient) EmergencyReparentShard(ctx context.Context, in *vtctldata.EmergencyReparentShardRequest, opts ...grpc.CallOption) (*vtctldata.EmergencyReparentShardResponse, error) { 611 out := new(vtctldata.EmergencyReparentShardResponse) 612 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/EmergencyReparentShard", in, out, opts...) 613 if err != nil { 614 return nil, err 615 } 616 return out, nil 617 } 618 619 func (c *vtctldClient) ExecuteFetchAsApp(ctx context.Context, in *vtctldata.ExecuteFetchAsAppRequest, opts ...grpc.CallOption) (*vtctldata.ExecuteFetchAsAppResponse, error) { 620 out := new(vtctldata.ExecuteFetchAsAppResponse) 621 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ExecuteFetchAsApp", in, out, opts...) 622 if err != nil { 623 return nil, err 624 } 625 return out, nil 626 } 627 628 func (c *vtctldClient) ExecuteFetchAsDBA(ctx context.Context, in *vtctldata.ExecuteFetchAsDBARequest, opts ...grpc.CallOption) (*vtctldata.ExecuteFetchAsDBAResponse, error) { 629 out := new(vtctldata.ExecuteFetchAsDBAResponse) 630 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ExecuteFetchAsDBA", in, out, opts...) 631 if err != nil { 632 return nil, err 633 } 634 return out, nil 635 } 636 637 func (c *vtctldClient) ExecuteHook(ctx context.Context, in *vtctldata.ExecuteHookRequest, opts ...grpc.CallOption) (*vtctldata.ExecuteHookResponse, error) { 638 out := new(vtctldata.ExecuteHookResponse) 639 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ExecuteHook", in, out, opts...) 640 if err != nil { 641 return nil, err 642 } 643 return out, nil 644 } 645 646 func (c *vtctldClient) FindAllShardsInKeyspace(ctx context.Context, in *vtctldata.FindAllShardsInKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.FindAllShardsInKeyspaceResponse, error) { 647 out := new(vtctldata.FindAllShardsInKeyspaceResponse) 648 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/FindAllShardsInKeyspace", in, out, opts...) 649 if err != nil { 650 return nil, err 651 } 652 return out, nil 653 } 654 655 func (c *vtctldClient) GetBackups(ctx context.Context, in *vtctldata.GetBackupsRequest, opts ...grpc.CallOption) (*vtctldata.GetBackupsResponse, error) { 656 out := new(vtctldata.GetBackupsResponse) 657 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetBackups", in, out, opts...) 658 if err != nil { 659 return nil, err 660 } 661 return out, nil 662 } 663 664 func (c *vtctldClient) GetCellInfo(ctx context.Context, in *vtctldata.GetCellInfoRequest, opts ...grpc.CallOption) (*vtctldata.GetCellInfoResponse, error) { 665 out := new(vtctldata.GetCellInfoResponse) 666 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetCellInfo", in, out, opts...) 667 if err != nil { 668 return nil, err 669 } 670 return out, nil 671 } 672 673 func (c *vtctldClient) GetCellInfoNames(ctx context.Context, in *vtctldata.GetCellInfoNamesRequest, opts ...grpc.CallOption) (*vtctldata.GetCellInfoNamesResponse, error) { 674 out := new(vtctldata.GetCellInfoNamesResponse) 675 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetCellInfoNames", in, out, opts...) 676 if err != nil { 677 return nil, err 678 } 679 return out, nil 680 } 681 682 func (c *vtctldClient) GetCellsAliases(ctx context.Context, in *vtctldata.GetCellsAliasesRequest, opts ...grpc.CallOption) (*vtctldata.GetCellsAliasesResponse, error) { 683 out := new(vtctldata.GetCellsAliasesResponse) 684 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetCellsAliases", in, out, opts...) 685 if err != nil { 686 return nil, err 687 } 688 return out, nil 689 } 690 691 func (c *vtctldClient) GetFullStatus(ctx context.Context, in *vtctldata.GetFullStatusRequest, opts ...grpc.CallOption) (*vtctldata.GetFullStatusResponse, error) { 692 out := new(vtctldata.GetFullStatusResponse) 693 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetFullStatus", in, out, opts...) 694 if err != nil { 695 return nil, err 696 } 697 return out, nil 698 } 699 700 func (c *vtctldClient) GetKeyspace(ctx context.Context, in *vtctldata.GetKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.GetKeyspaceResponse, error) { 701 out := new(vtctldata.GetKeyspaceResponse) 702 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetKeyspace", in, out, opts...) 703 if err != nil { 704 return nil, err 705 } 706 return out, nil 707 } 708 709 func (c *vtctldClient) GetKeyspaces(ctx context.Context, in *vtctldata.GetKeyspacesRequest, opts ...grpc.CallOption) (*vtctldata.GetKeyspacesResponse, error) { 710 out := new(vtctldata.GetKeyspacesResponse) 711 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetKeyspaces", in, out, opts...) 712 if err != nil { 713 return nil, err 714 } 715 return out, nil 716 } 717 718 func (c *vtctldClient) GetPermissions(ctx context.Context, in *vtctldata.GetPermissionsRequest, opts ...grpc.CallOption) (*vtctldata.GetPermissionsResponse, error) { 719 out := new(vtctldata.GetPermissionsResponse) 720 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetPermissions", in, out, opts...) 721 if err != nil { 722 return nil, err 723 } 724 return out, nil 725 } 726 727 func (c *vtctldClient) GetRoutingRules(ctx context.Context, in *vtctldata.GetRoutingRulesRequest, opts ...grpc.CallOption) (*vtctldata.GetRoutingRulesResponse, error) { 728 out := new(vtctldata.GetRoutingRulesResponse) 729 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetRoutingRules", in, out, opts...) 730 if err != nil { 731 return nil, err 732 } 733 return out, nil 734 } 735 736 func (c *vtctldClient) GetSchema(ctx context.Context, in *vtctldata.GetSchemaRequest, opts ...grpc.CallOption) (*vtctldata.GetSchemaResponse, error) { 737 out := new(vtctldata.GetSchemaResponse) 738 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetSchema", in, out, opts...) 739 if err != nil { 740 return nil, err 741 } 742 return out, nil 743 } 744 745 func (c *vtctldClient) GetShard(ctx context.Context, in *vtctldata.GetShardRequest, opts ...grpc.CallOption) (*vtctldata.GetShardResponse, error) { 746 out := new(vtctldata.GetShardResponse) 747 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetShard", in, out, opts...) 748 if err != nil { 749 return nil, err 750 } 751 return out, nil 752 } 753 754 func (c *vtctldClient) GetShardRoutingRules(ctx context.Context, in *vtctldata.GetShardRoutingRulesRequest, opts ...grpc.CallOption) (*vtctldata.GetShardRoutingRulesResponse, error) { 755 out := new(vtctldata.GetShardRoutingRulesResponse) 756 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetShardRoutingRules", in, out, opts...) 757 if err != nil { 758 return nil, err 759 } 760 return out, nil 761 } 762 763 func (c *vtctldClient) GetSrvKeyspaceNames(ctx context.Context, in *vtctldata.GetSrvKeyspaceNamesRequest, opts ...grpc.CallOption) (*vtctldata.GetSrvKeyspaceNamesResponse, error) { 764 out := new(vtctldata.GetSrvKeyspaceNamesResponse) 765 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetSrvKeyspaceNames", in, out, opts...) 766 if err != nil { 767 return nil, err 768 } 769 return out, nil 770 } 771 772 func (c *vtctldClient) GetSrvKeyspaces(ctx context.Context, in *vtctldata.GetSrvKeyspacesRequest, opts ...grpc.CallOption) (*vtctldata.GetSrvKeyspacesResponse, error) { 773 out := new(vtctldata.GetSrvKeyspacesResponse) 774 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetSrvKeyspaces", in, out, opts...) 775 if err != nil { 776 return nil, err 777 } 778 return out, nil 779 } 780 781 func (c *vtctldClient) UpdateThrottlerConfig(ctx context.Context, in *vtctldata.UpdateThrottlerConfigRequest, opts ...grpc.CallOption) (*vtctldata.UpdateThrottlerConfigResponse, error) { 782 out := new(vtctldata.UpdateThrottlerConfigResponse) 783 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/UpdateThrottlerConfig", in, out, opts...) 784 if err != nil { 785 return nil, err 786 } 787 return out, nil 788 } 789 790 func (c *vtctldClient) GetSrvVSchema(ctx context.Context, in *vtctldata.GetSrvVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.GetSrvVSchemaResponse, error) { 791 out := new(vtctldata.GetSrvVSchemaResponse) 792 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetSrvVSchema", in, out, opts...) 793 if err != nil { 794 return nil, err 795 } 796 return out, nil 797 } 798 799 func (c *vtctldClient) GetSrvVSchemas(ctx context.Context, in *vtctldata.GetSrvVSchemasRequest, opts ...grpc.CallOption) (*vtctldata.GetSrvVSchemasResponse, error) { 800 out := new(vtctldata.GetSrvVSchemasResponse) 801 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetSrvVSchemas", in, out, opts...) 802 if err != nil { 803 return nil, err 804 } 805 return out, nil 806 } 807 808 func (c *vtctldClient) GetTablet(ctx context.Context, in *vtctldata.GetTabletRequest, opts ...grpc.CallOption) (*vtctldata.GetTabletResponse, error) { 809 out := new(vtctldata.GetTabletResponse) 810 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetTablet", in, out, opts...) 811 if err != nil { 812 return nil, err 813 } 814 return out, nil 815 } 816 817 func (c *vtctldClient) GetTablets(ctx context.Context, in *vtctldata.GetTabletsRequest, opts ...grpc.CallOption) (*vtctldata.GetTabletsResponse, error) { 818 out := new(vtctldata.GetTabletsResponse) 819 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetTablets", in, out, opts...) 820 if err != nil { 821 return nil, err 822 } 823 return out, nil 824 } 825 826 func (c *vtctldClient) GetTopologyPath(ctx context.Context, in *vtctldata.GetTopologyPathRequest, opts ...grpc.CallOption) (*vtctldata.GetTopologyPathResponse, error) { 827 out := new(vtctldata.GetTopologyPathResponse) 828 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetTopologyPath", in, out, opts...) 829 if err != nil { 830 return nil, err 831 } 832 return out, nil 833 } 834 835 func (c *vtctldClient) GetVersion(ctx context.Context, in *vtctldata.GetVersionRequest, opts ...grpc.CallOption) (*vtctldata.GetVersionResponse, error) { 836 out := new(vtctldata.GetVersionResponse) 837 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetVersion", in, out, opts...) 838 if err != nil { 839 return nil, err 840 } 841 return out, nil 842 } 843 844 func (c *vtctldClient) GetVSchema(ctx context.Context, in *vtctldata.GetVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.GetVSchemaResponse, error) { 845 out := new(vtctldata.GetVSchemaResponse) 846 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetVSchema", in, out, opts...) 847 if err != nil { 848 return nil, err 849 } 850 return out, nil 851 } 852 853 func (c *vtctldClient) GetWorkflows(ctx context.Context, in *vtctldata.GetWorkflowsRequest, opts ...grpc.CallOption) (*vtctldata.GetWorkflowsResponse, error) { 854 out := new(vtctldata.GetWorkflowsResponse) 855 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/GetWorkflows", in, out, opts...) 856 if err != nil { 857 return nil, err 858 } 859 return out, nil 860 } 861 862 func (c *vtctldClient) InitShardPrimary(ctx context.Context, in *vtctldata.InitShardPrimaryRequest, opts ...grpc.CallOption) (*vtctldata.InitShardPrimaryResponse, error) { 863 out := new(vtctldata.InitShardPrimaryResponse) 864 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/InitShardPrimary", in, out, opts...) 865 if err != nil { 866 return nil, err 867 } 868 return out, nil 869 } 870 871 func (c *vtctldClient) PingTablet(ctx context.Context, in *vtctldata.PingTabletRequest, opts ...grpc.CallOption) (*vtctldata.PingTabletResponse, error) { 872 out := new(vtctldata.PingTabletResponse) 873 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/PingTablet", in, out, opts...) 874 if err != nil { 875 return nil, err 876 } 877 return out, nil 878 } 879 880 func (c *vtctldClient) PlannedReparentShard(ctx context.Context, in *vtctldata.PlannedReparentShardRequest, opts ...grpc.CallOption) (*vtctldata.PlannedReparentShardResponse, error) { 881 out := new(vtctldata.PlannedReparentShardResponse) 882 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/PlannedReparentShard", in, out, opts...) 883 if err != nil { 884 return nil, err 885 } 886 return out, nil 887 } 888 889 func (c *vtctldClient) RebuildKeyspaceGraph(ctx context.Context, in *vtctldata.RebuildKeyspaceGraphRequest, opts ...grpc.CallOption) (*vtctldata.RebuildKeyspaceGraphResponse, error) { 890 out := new(vtctldata.RebuildKeyspaceGraphResponse) 891 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/RebuildKeyspaceGraph", in, out, opts...) 892 if err != nil { 893 return nil, err 894 } 895 return out, nil 896 } 897 898 func (c *vtctldClient) RebuildVSchemaGraph(ctx context.Context, in *vtctldata.RebuildVSchemaGraphRequest, opts ...grpc.CallOption) (*vtctldata.RebuildVSchemaGraphResponse, error) { 899 out := new(vtctldata.RebuildVSchemaGraphResponse) 900 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/RebuildVSchemaGraph", in, out, opts...) 901 if err != nil { 902 return nil, err 903 } 904 return out, nil 905 } 906 907 func (c *vtctldClient) RefreshState(ctx context.Context, in *vtctldata.RefreshStateRequest, opts ...grpc.CallOption) (*vtctldata.RefreshStateResponse, error) { 908 out := new(vtctldata.RefreshStateResponse) 909 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/RefreshState", in, out, opts...) 910 if err != nil { 911 return nil, err 912 } 913 return out, nil 914 } 915 916 func (c *vtctldClient) RefreshStateByShard(ctx context.Context, in *vtctldata.RefreshStateByShardRequest, opts ...grpc.CallOption) (*vtctldata.RefreshStateByShardResponse, error) { 917 out := new(vtctldata.RefreshStateByShardResponse) 918 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/RefreshStateByShard", in, out, opts...) 919 if err != nil { 920 return nil, err 921 } 922 return out, nil 923 } 924 925 func (c *vtctldClient) ReloadSchema(ctx context.Context, in *vtctldata.ReloadSchemaRequest, opts ...grpc.CallOption) (*vtctldata.ReloadSchemaResponse, error) { 926 out := new(vtctldata.ReloadSchemaResponse) 927 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ReloadSchema", in, out, opts...) 928 if err != nil { 929 return nil, err 930 } 931 return out, nil 932 } 933 934 func (c *vtctldClient) ReloadSchemaKeyspace(ctx context.Context, in *vtctldata.ReloadSchemaKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ReloadSchemaKeyspaceResponse, error) { 935 out := new(vtctldata.ReloadSchemaKeyspaceResponse) 936 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ReloadSchemaKeyspace", in, out, opts...) 937 if err != nil { 938 return nil, err 939 } 940 return out, nil 941 } 942 943 func (c *vtctldClient) ReloadSchemaShard(ctx context.Context, in *vtctldata.ReloadSchemaShardRequest, opts ...grpc.CallOption) (*vtctldata.ReloadSchemaShardResponse, error) { 944 out := new(vtctldata.ReloadSchemaShardResponse) 945 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ReloadSchemaShard", in, out, opts...) 946 if err != nil { 947 return nil, err 948 } 949 return out, nil 950 } 951 952 func (c *vtctldClient) RemoveBackup(ctx context.Context, in *vtctldata.RemoveBackupRequest, opts ...grpc.CallOption) (*vtctldata.RemoveBackupResponse, error) { 953 out := new(vtctldata.RemoveBackupResponse) 954 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/RemoveBackup", in, out, opts...) 955 if err != nil { 956 return nil, err 957 } 958 return out, nil 959 } 960 961 func (c *vtctldClient) RemoveKeyspaceCell(ctx context.Context, in *vtctldata.RemoveKeyspaceCellRequest, opts ...grpc.CallOption) (*vtctldata.RemoveKeyspaceCellResponse, error) { 962 out := new(vtctldata.RemoveKeyspaceCellResponse) 963 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/RemoveKeyspaceCell", in, out, opts...) 964 if err != nil { 965 return nil, err 966 } 967 return out, nil 968 } 969 970 func (c *vtctldClient) RemoveShardCell(ctx context.Context, in *vtctldata.RemoveShardCellRequest, opts ...grpc.CallOption) (*vtctldata.RemoveShardCellResponse, error) { 971 out := new(vtctldata.RemoveShardCellResponse) 972 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/RemoveShardCell", in, out, opts...) 973 if err != nil { 974 return nil, err 975 } 976 return out, nil 977 } 978 979 func (c *vtctldClient) ReparentTablet(ctx context.Context, in *vtctldata.ReparentTabletRequest, opts ...grpc.CallOption) (*vtctldata.ReparentTabletResponse, error) { 980 out := new(vtctldata.ReparentTabletResponse) 981 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ReparentTablet", in, out, opts...) 982 if err != nil { 983 return nil, err 984 } 985 return out, nil 986 } 987 988 func (c *vtctldClient) RestoreFromBackup(ctx context.Context, in *vtctldata.RestoreFromBackupRequest, opts ...grpc.CallOption) (Vtctld_RestoreFromBackupClient, error) { 989 stream, err := c.cc.NewStream(ctx, &Vtctld_ServiceDesc.Streams[2], "/vtctlservice.Vtctld/RestoreFromBackup", opts...) 990 if err != nil { 991 return nil, err 992 } 993 x := &vtctldRestoreFromBackupClient{stream} 994 if err := x.ClientStream.SendMsg(in); err != nil { 995 return nil, err 996 } 997 if err := x.ClientStream.CloseSend(); err != nil { 998 return nil, err 999 } 1000 return x, nil 1001 } 1002 1003 type Vtctld_RestoreFromBackupClient interface { 1004 Recv() (*vtctldata.RestoreFromBackupResponse, error) 1005 grpc.ClientStream 1006 } 1007 1008 type vtctldRestoreFromBackupClient struct { 1009 grpc.ClientStream 1010 } 1011 1012 func (x *vtctldRestoreFromBackupClient) Recv() (*vtctldata.RestoreFromBackupResponse, error) { 1013 m := new(vtctldata.RestoreFromBackupResponse) 1014 if err := x.ClientStream.RecvMsg(m); err != nil { 1015 return nil, err 1016 } 1017 return m, nil 1018 } 1019 1020 func (c *vtctldClient) RunHealthCheck(ctx context.Context, in *vtctldata.RunHealthCheckRequest, opts ...grpc.CallOption) (*vtctldata.RunHealthCheckResponse, error) { 1021 out := new(vtctldata.RunHealthCheckResponse) 1022 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/RunHealthCheck", in, out, opts...) 1023 if err != nil { 1024 return nil, err 1025 } 1026 return out, nil 1027 } 1028 1029 func (c *vtctldClient) SetKeyspaceDurabilityPolicy(ctx context.Context, in *vtctldata.SetKeyspaceDurabilityPolicyRequest, opts ...grpc.CallOption) (*vtctldata.SetKeyspaceDurabilityPolicyResponse, error) { 1030 out := new(vtctldata.SetKeyspaceDurabilityPolicyResponse) 1031 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/SetKeyspaceDurabilityPolicy", in, out, opts...) 1032 if err != nil { 1033 return nil, err 1034 } 1035 return out, nil 1036 } 1037 1038 func (c *vtctldClient) SetShardIsPrimaryServing(ctx context.Context, in *vtctldata.SetShardIsPrimaryServingRequest, opts ...grpc.CallOption) (*vtctldata.SetShardIsPrimaryServingResponse, error) { 1039 out := new(vtctldata.SetShardIsPrimaryServingResponse) 1040 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/SetShardIsPrimaryServing", in, out, opts...) 1041 if err != nil { 1042 return nil, err 1043 } 1044 return out, nil 1045 } 1046 1047 func (c *vtctldClient) SetShardTabletControl(ctx context.Context, in *vtctldata.SetShardTabletControlRequest, opts ...grpc.CallOption) (*vtctldata.SetShardTabletControlResponse, error) { 1048 out := new(vtctldata.SetShardTabletControlResponse) 1049 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/SetShardTabletControl", in, out, opts...) 1050 if err != nil { 1051 return nil, err 1052 } 1053 return out, nil 1054 } 1055 1056 func (c *vtctldClient) SetWritable(ctx context.Context, in *vtctldata.SetWritableRequest, opts ...grpc.CallOption) (*vtctldata.SetWritableResponse, error) { 1057 out := new(vtctldata.SetWritableResponse) 1058 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/SetWritable", in, out, opts...) 1059 if err != nil { 1060 return nil, err 1061 } 1062 return out, nil 1063 } 1064 1065 func (c *vtctldClient) ShardReplicationAdd(ctx context.Context, in *vtctldata.ShardReplicationAddRequest, opts ...grpc.CallOption) (*vtctldata.ShardReplicationAddResponse, error) { 1066 out := new(vtctldata.ShardReplicationAddResponse) 1067 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ShardReplicationAdd", in, out, opts...) 1068 if err != nil { 1069 return nil, err 1070 } 1071 return out, nil 1072 } 1073 1074 func (c *vtctldClient) ShardReplicationFix(ctx context.Context, in *vtctldata.ShardReplicationFixRequest, opts ...grpc.CallOption) (*vtctldata.ShardReplicationFixResponse, error) { 1075 out := new(vtctldata.ShardReplicationFixResponse) 1076 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ShardReplicationFix", in, out, opts...) 1077 if err != nil { 1078 return nil, err 1079 } 1080 return out, nil 1081 } 1082 1083 func (c *vtctldClient) ShardReplicationPositions(ctx context.Context, in *vtctldata.ShardReplicationPositionsRequest, opts ...grpc.CallOption) (*vtctldata.ShardReplicationPositionsResponse, error) { 1084 out := new(vtctldata.ShardReplicationPositionsResponse) 1085 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ShardReplicationPositions", in, out, opts...) 1086 if err != nil { 1087 return nil, err 1088 } 1089 return out, nil 1090 } 1091 1092 func (c *vtctldClient) ShardReplicationRemove(ctx context.Context, in *vtctldata.ShardReplicationRemoveRequest, opts ...grpc.CallOption) (*vtctldata.ShardReplicationRemoveResponse, error) { 1093 out := new(vtctldata.ShardReplicationRemoveResponse) 1094 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ShardReplicationRemove", in, out, opts...) 1095 if err != nil { 1096 return nil, err 1097 } 1098 return out, nil 1099 } 1100 1101 func (c *vtctldClient) SleepTablet(ctx context.Context, in *vtctldata.SleepTabletRequest, opts ...grpc.CallOption) (*vtctldata.SleepTabletResponse, error) { 1102 out := new(vtctldata.SleepTabletResponse) 1103 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/SleepTablet", in, out, opts...) 1104 if err != nil { 1105 return nil, err 1106 } 1107 return out, nil 1108 } 1109 1110 func (c *vtctldClient) SourceShardAdd(ctx context.Context, in *vtctldata.SourceShardAddRequest, opts ...grpc.CallOption) (*vtctldata.SourceShardAddResponse, error) { 1111 out := new(vtctldata.SourceShardAddResponse) 1112 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/SourceShardAdd", in, out, opts...) 1113 if err != nil { 1114 return nil, err 1115 } 1116 return out, nil 1117 } 1118 1119 func (c *vtctldClient) SourceShardDelete(ctx context.Context, in *vtctldata.SourceShardDeleteRequest, opts ...grpc.CallOption) (*vtctldata.SourceShardDeleteResponse, error) { 1120 out := new(vtctldata.SourceShardDeleteResponse) 1121 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/SourceShardDelete", in, out, opts...) 1122 if err != nil { 1123 return nil, err 1124 } 1125 return out, nil 1126 } 1127 1128 func (c *vtctldClient) StartReplication(ctx context.Context, in *vtctldata.StartReplicationRequest, opts ...grpc.CallOption) (*vtctldata.StartReplicationResponse, error) { 1129 out := new(vtctldata.StartReplicationResponse) 1130 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/StartReplication", in, out, opts...) 1131 if err != nil { 1132 return nil, err 1133 } 1134 return out, nil 1135 } 1136 1137 func (c *vtctldClient) StopReplication(ctx context.Context, in *vtctldata.StopReplicationRequest, opts ...grpc.CallOption) (*vtctldata.StopReplicationResponse, error) { 1138 out := new(vtctldata.StopReplicationResponse) 1139 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/StopReplication", in, out, opts...) 1140 if err != nil { 1141 return nil, err 1142 } 1143 return out, nil 1144 } 1145 1146 func (c *vtctldClient) TabletExternallyReparented(ctx context.Context, in *vtctldata.TabletExternallyReparentedRequest, opts ...grpc.CallOption) (*vtctldata.TabletExternallyReparentedResponse, error) { 1147 out := new(vtctldata.TabletExternallyReparentedResponse) 1148 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/TabletExternallyReparented", in, out, opts...) 1149 if err != nil { 1150 return nil, err 1151 } 1152 return out, nil 1153 } 1154 1155 func (c *vtctldClient) UpdateCellInfo(ctx context.Context, in *vtctldata.UpdateCellInfoRequest, opts ...grpc.CallOption) (*vtctldata.UpdateCellInfoResponse, error) { 1156 out := new(vtctldata.UpdateCellInfoResponse) 1157 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/UpdateCellInfo", in, out, opts...) 1158 if err != nil { 1159 return nil, err 1160 } 1161 return out, nil 1162 } 1163 1164 func (c *vtctldClient) UpdateCellsAlias(ctx context.Context, in *vtctldata.UpdateCellsAliasRequest, opts ...grpc.CallOption) (*vtctldata.UpdateCellsAliasResponse, error) { 1165 out := new(vtctldata.UpdateCellsAliasResponse) 1166 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/UpdateCellsAlias", in, out, opts...) 1167 if err != nil { 1168 return nil, err 1169 } 1170 return out, nil 1171 } 1172 1173 func (c *vtctldClient) Validate(ctx context.Context, in *vtctldata.ValidateRequest, opts ...grpc.CallOption) (*vtctldata.ValidateResponse, error) { 1174 out := new(vtctldata.ValidateResponse) 1175 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/Validate", in, out, opts...) 1176 if err != nil { 1177 return nil, err 1178 } 1179 return out, nil 1180 } 1181 1182 func (c *vtctldClient) ValidateKeyspace(ctx context.Context, in *vtctldata.ValidateKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateKeyspaceResponse, error) { 1183 out := new(vtctldata.ValidateKeyspaceResponse) 1184 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ValidateKeyspace", in, out, opts...) 1185 if err != nil { 1186 return nil, err 1187 } 1188 return out, nil 1189 } 1190 1191 func (c *vtctldClient) ValidateSchemaKeyspace(ctx context.Context, in *vtctldata.ValidateSchemaKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateSchemaKeyspaceResponse, error) { 1192 out := new(vtctldata.ValidateSchemaKeyspaceResponse) 1193 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ValidateSchemaKeyspace", in, out, opts...) 1194 if err != nil { 1195 return nil, err 1196 } 1197 return out, nil 1198 } 1199 1200 func (c *vtctldClient) ValidateShard(ctx context.Context, in *vtctldata.ValidateShardRequest, opts ...grpc.CallOption) (*vtctldata.ValidateShardResponse, error) { 1201 out := new(vtctldata.ValidateShardResponse) 1202 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ValidateShard", in, out, opts...) 1203 if err != nil { 1204 return nil, err 1205 } 1206 return out, nil 1207 } 1208 1209 func (c *vtctldClient) ValidateVersionKeyspace(ctx context.Context, in *vtctldata.ValidateVersionKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVersionKeyspaceResponse, error) { 1210 out := new(vtctldata.ValidateVersionKeyspaceResponse) 1211 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ValidateVersionKeyspace", in, out, opts...) 1212 if err != nil { 1213 return nil, err 1214 } 1215 return out, nil 1216 } 1217 1218 func (c *vtctldClient) ValidateVersionShard(ctx context.Context, in *vtctldata.ValidateVersionShardRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVersionShardResponse, error) { 1219 out := new(vtctldata.ValidateVersionShardResponse) 1220 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ValidateVersionShard", in, out, opts...) 1221 if err != nil { 1222 return nil, err 1223 } 1224 return out, nil 1225 } 1226 1227 func (c *vtctldClient) ValidateVSchema(ctx context.Context, in *vtctldata.ValidateVSchemaRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVSchemaResponse, error) { 1228 out := new(vtctldata.ValidateVSchemaResponse) 1229 err := c.cc.Invoke(ctx, "/vtctlservice.Vtctld/ValidateVSchema", in, out, opts...) 1230 if err != nil { 1231 return nil, err 1232 } 1233 return out, nil 1234 } 1235 1236 // VtctldServer is the server API for Vtctld service. 1237 // All implementations must embed UnimplementedVtctldServer 1238 // for forward compatibility 1239 type VtctldServer interface { 1240 // AddCellInfo registers a local topology service in a new cell by creating 1241 // the CellInfo with the provided parameters. 1242 AddCellInfo(context.Context, *vtctldata.AddCellInfoRequest) (*vtctldata.AddCellInfoResponse, error) 1243 // AddCellsAlias defines a group of cells that can be referenced by a single 1244 // name (the alias). 1245 // 1246 // When routing query traffic, replica/rdonly traffic can be routed across 1247 // cells within the group (alias). Only primary traffic can be routed across 1248 // cells not in the same group (alias). 1249 AddCellsAlias(context.Context, *vtctldata.AddCellsAliasRequest) (*vtctldata.AddCellsAliasResponse, error) 1250 // ApplyRoutingRules applies the VSchema routing rules. 1251 ApplyRoutingRules(context.Context, *vtctldata.ApplyRoutingRulesRequest) (*vtctldata.ApplyRoutingRulesResponse, error) 1252 // ApplySchema applies a schema to a keyspace. 1253 ApplySchema(context.Context, *vtctldata.ApplySchemaRequest) (*vtctldata.ApplySchemaResponse, error) 1254 // ApplyShardRoutingRules applies the VSchema shard routing rules. 1255 ApplyShardRoutingRules(context.Context, *vtctldata.ApplyShardRoutingRulesRequest) (*vtctldata.ApplyShardRoutingRulesResponse, error) 1256 // ApplyVSchema applies a vschema to a keyspace. 1257 ApplyVSchema(context.Context, *vtctldata.ApplyVSchemaRequest) (*vtctldata.ApplyVSchemaResponse, error) 1258 // Backup uses the BackupEngine and BackupStorage services on the specified 1259 // tablet to create and store a new backup. 1260 Backup(*vtctldata.BackupRequest, Vtctld_BackupServer) error 1261 // BackupShard chooses a tablet in the shard and uses it to create a backup. 1262 BackupShard(*vtctldata.BackupShardRequest, Vtctld_BackupShardServer) error 1263 // ChangeTabletType changes the db type for the specified tablet, if possible. 1264 // This is used primarily to arrange replicas, and it will not convert a 1265 // primary. For that, use InitShardPrimary. 1266 // 1267 // NOTE: This command automatically updates the serving graph. 1268 ChangeTabletType(context.Context, *vtctldata.ChangeTabletTypeRequest) (*vtctldata.ChangeTabletTypeResponse, error) 1269 // CreateKeyspace creates the specified keyspace in the topology. For a 1270 // SNAPSHOT keyspace, the request must specify the name of a base keyspace, 1271 // as well as a snapshot time. 1272 CreateKeyspace(context.Context, *vtctldata.CreateKeyspaceRequest) (*vtctldata.CreateKeyspaceResponse, error) 1273 // CreateShard creates the specified shard in the topology. 1274 CreateShard(context.Context, *vtctldata.CreateShardRequest) (*vtctldata.CreateShardResponse, error) 1275 // DeleteCellInfo deletes the CellInfo for the provided cell. The cell cannot 1276 // be referenced by any Shard record in the topology. 1277 DeleteCellInfo(context.Context, *vtctldata.DeleteCellInfoRequest) (*vtctldata.DeleteCellInfoResponse, error) 1278 // DeleteCellsAlias deletes the CellsAlias for the provided alias. 1279 DeleteCellsAlias(context.Context, *vtctldata.DeleteCellsAliasRequest) (*vtctldata.DeleteCellsAliasResponse, error) 1280 // DeleteKeyspace deletes the specified keyspace from the topology. In 1281 // recursive mode, it also recursively deletes all shards in the keyspace. 1282 // Otherwise, the keyspace must be empty (have no shards), or DeleteKeyspace 1283 // returns an error. 1284 DeleteKeyspace(context.Context, *vtctldata.DeleteKeyspaceRequest) (*vtctldata.DeleteKeyspaceResponse, error) 1285 // DeleteShards deletes the specified shards from the topology. In recursive 1286 // mode, it also deletes all tablets belonging to the shard. Otherwise, the 1287 // shard must be empty (have no tablets) or DeleteShards returns an error for 1288 // that shard. 1289 DeleteShards(context.Context, *vtctldata.DeleteShardsRequest) (*vtctldata.DeleteShardsResponse, error) 1290 // DeleteSrvVSchema deletes the SrvVSchema object in the specified cell. 1291 DeleteSrvVSchema(context.Context, *vtctldata.DeleteSrvVSchemaRequest) (*vtctldata.DeleteSrvVSchemaResponse, error) 1292 // DeleteTablets deletes one or more tablets from the topology. 1293 DeleteTablets(context.Context, *vtctldata.DeleteTabletsRequest) (*vtctldata.DeleteTabletsResponse, error) 1294 // EmergencyReparentShard reparents the shard to the new primary. It assumes 1295 // the old primary is dead or otherwise not responding. 1296 EmergencyReparentShard(context.Context, *vtctldata.EmergencyReparentShardRequest) (*vtctldata.EmergencyReparentShardResponse, error) 1297 // ExecuteFetchAsApp executes a SQL query on the remote tablet as the App user. 1298 ExecuteFetchAsApp(context.Context, *vtctldata.ExecuteFetchAsAppRequest) (*vtctldata.ExecuteFetchAsAppResponse, error) 1299 // ExecuteFetchAsDBA executes a SQL query on the remote tablet as the DBA user. 1300 ExecuteFetchAsDBA(context.Context, *vtctldata.ExecuteFetchAsDBARequest) (*vtctldata.ExecuteFetchAsDBAResponse, error) 1301 // ExecuteHook runs the hook on the tablet. 1302 ExecuteHook(context.Context, *vtctldata.ExecuteHookRequest) (*vtctldata.ExecuteHookResponse, error) 1303 // FindAllShardsInKeyspace returns a map of shard names to shard references 1304 // for a given keyspace. 1305 FindAllShardsInKeyspace(context.Context, *vtctldata.FindAllShardsInKeyspaceRequest) (*vtctldata.FindAllShardsInKeyspaceResponse, error) 1306 // GetBackups returns all the backups for a shard. 1307 GetBackups(context.Context, *vtctldata.GetBackupsRequest) (*vtctldata.GetBackupsResponse, error) 1308 // GetCellInfo returns the information for a cell. 1309 GetCellInfo(context.Context, *vtctldata.GetCellInfoRequest) (*vtctldata.GetCellInfoResponse, error) 1310 // GetCellInfoNames returns all the cells for which we have a CellInfo object, 1311 // meaning we have a topology service registered. 1312 GetCellInfoNames(context.Context, *vtctldata.GetCellInfoNamesRequest) (*vtctldata.GetCellInfoNamesResponse, error) 1313 // GetCellsAliases returns a mapping of cell alias to cells identified by that 1314 // alias. 1315 GetCellsAliases(context.Context, *vtctldata.GetCellsAliasesRequest) (*vtctldata.GetCellsAliasesResponse, error) 1316 // GetFullStatus returns the full status of MySQL including the replication information, semi-sync information, GTID information among others 1317 GetFullStatus(context.Context, *vtctldata.GetFullStatusRequest) (*vtctldata.GetFullStatusResponse, error) 1318 // GetKeyspace reads the given keyspace from the topo and returns it. 1319 GetKeyspace(context.Context, *vtctldata.GetKeyspaceRequest) (*vtctldata.GetKeyspaceResponse, error) 1320 // GetKeyspaces returns the keyspace struct of all keyspaces in the topo. 1321 GetKeyspaces(context.Context, *vtctldata.GetKeyspacesRequest) (*vtctldata.GetKeyspacesResponse, error) 1322 // GetPermissions returns the permissions set on the remote tablet. 1323 GetPermissions(context.Context, *vtctldata.GetPermissionsRequest) (*vtctldata.GetPermissionsResponse, error) 1324 // GetRoutingRules returns the VSchema routing rules. 1325 GetRoutingRules(context.Context, *vtctldata.GetRoutingRulesRequest) (*vtctldata.GetRoutingRulesResponse, error) 1326 // GetSchema returns the schema for a tablet, or just the schema for the 1327 // specified tables in that tablet. 1328 GetSchema(context.Context, *vtctldata.GetSchemaRequest) (*vtctldata.GetSchemaResponse, error) 1329 // GetShard returns information about a shard in the topology. 1330 GetShard(context.Context, *vtctldata.GetShardRequest) (*vtctldata.GetShardResponse, error) 1331 // GetShardRoutingRules returns the VSchema shard routing rules. 1332 GetShardRoutingRules(context.Context, *vtctldata.GetShardRoutingRulesRequest) (*vtctldata.GetShardRoutingRulesResponse, error) 1333 // GetSrvKeyspaceNames returns a mapping of cell name to the keyspaces served 1334 // in that cell. 1335 GetSrvKeyspaceNames(context.Context, *vtctldata.GetSrvKeyspaceNamesRequest) (*vtctldata.GetSrvKeyspaceNamesResponse, error) 1336 // GetSrvKeyspaces returns the SrvKeyspaces for a keyspace in one or more 1337 // cells. 1338 GetSrvKeyspaces(context.Context, *vtctldata.GetSrvKeyspacesRequest) (*vtctldata.GetSrvKeyspacesResponse, error) 1339 // UpdateThrottlerConfig updates the tablet throttler configuration 1340 UpdateThrottlerConfig(context.Context, *vtctldata.UpdateThrottlerConfigRequest) (*vtctldata.UpdateThrottlerConfigResponse, error) 1341 // GetSrvVSchema returns the SrvVSchema for a cell. 1342 GetSrvVSchema(context.Context, *vtctldata.GetSrvVSchemaRequest) (*vtctldata.GetSrvVSchemaResponse, error) 1343 // GetSrvVSchemas returns a mapping from cell name to SrvVSchema for all cells, 1344 // optionally filtered by cell name. 1345 GetSrvVSchemas(context.Context, *vtctldata.GetSrvVSchemasRequest) (*vtctldata.GetSrvVSchemasResponse, error) 1346 // GetTablet returns information about a tablet. 1347 GetTablet(context.Context, *vtctldata.GetTabletRequest) (*vtctldata.GetTabletResponse, error) 1348 // GetTablets returns tablets, optionally filtered by keyspace and shard. 1349 GetTablets(context.Context, *vtctldata.GetTabletsRequest) (*vtctldata.GetTabletsResponse, error) 1350 // GetTopologyPath returns the topology cell at a given path. 1351 GetTopologyPath(context.Context, *vtctldata.GetTopologyPathRequest) (*vtctldata.GetTopologyPathResponse, error) 1352 // GetVersion returns the version of a tablet from its debug vars. 1353 GetVersion(context.Context, *vtctldata.GetVersionRequest) (*vtctldata.GetVersionResponse, error) 1354 // GetVSchema returns the vschema for a keyspace. 1355 GetVSchema(context.Context, *vtctldata.GetVSchemaRequest) (*vtctldata.GetVSchemaResponse, error) 1356 // GetWorkflows returns a list of workflows for the given keyspace. 1357 GetWorkflows(context.Context, *vtctldata.GetWorkflowsRequest) (*vtctldata.GetWorkflowsResponse, error) 1358 // InitShardPrimary sets the initial primary for a shard. Will make all other 1359 // tablets in the shard replicas of the provided primary. 1360 // 1361 // WARNING: This could cause data loss on an already replicating shard. 1362 // PlannedReparentShard or EmergencyReparentShard should be used in those 1363 // cases instead. 1364 InitShardPrimary(context.Context, *vtctldata.InitShardPrimaryRequest) (*vtctldata.InitShardPrimaryResponse, error) 1365 // PingTablet checks that the specified tablet is awake and responding to RPCs. 1366 // This command can be blocked by other in-flight operations. 1367 PingTablet(context.Context, *vtctldata.PingTabletRequest) (*vtctldata.PingTabletResponse, error) 1368 // PlannedReparentShard reparents the shard to the new primary, or away from 1369 // an old primary. Both the old and new primaries need to be reachable and 1370 // running. 1371 // 1372 // **NOTE**: The vtctld will not consider any replicas outside the cell the 1373 // current shard primary is in for promotion unless NewPrimary is explicitly 1374 // provided in the request. 1375 PlannedReparentShard(context.Context, *vtctldata.PlannedReparentShardRequest) (*vtctldata.PlannedReparentShardResponse, error) 1376 // RebuildKeyspaceGraph rebuilds the serving data for a keyspace. 1377 // 1378 // This may trigger an update to all connected clients. 1379 RebuildKeyspaceGraph(context.Context, *vtctldata.RebuildKeyspaceGraphRequest) (*vtctldata.RebuildKeyspaceGraphResponse, error) 1380 // RebuildVSchemaGraph rebuilds the per-cell SrvVSchema from the global 1381 // VSchema objects in the provided cells (or all cells in the topo none 1382 // provided). 1383 RebuildVSchemaGraph(context.Context, *vtctldata.RebuildVSchemaGraphRequest) (*vtctldata.RebuildVSchemaGraphResponse, error) 1384 // RefreshState reloads the tablet record on the specified tablet. 1385 RefreshState(context.Context, *vtctldata.RefreshStateRequest) (*vtctldata.RefreshStateResponse, error) 1386 // RefreshStateByShard calls RefreshState on all the tablets in the given shard. 1387 RefreshStateByShard(context.Context, *vtctldata.RefreshStateByShardRequest) (*vtctldata.RefreshStateByShardResponse, error) 1388 // ReloadSchema instructs the remote tablet to reload its schema. 1389 ReloadSchema(context.Context, *vtctldata.ReloadSchemaRequest) (*vtctldata.ReloadSchemaResponse, error) 1390 // ReloadSchemaKeyspace reloads the schema on all tablets in a keyspace. 1391 ReloadSchemaKeyspace(context.Context, *vtctldata.ReloadSchemaKeyspaceRequest) (*vtctldata.ReloadSchemaKeyspaceResponse, error) 1392 // ReloadSchemaShard reloads the schema on all tablets in a shard. 1393 // 1394 // In general, we don't always expect all replicas to be ready to reload, and 1395 // the periodic schema reload makes them self-healing anyway. So, we do this 1396 // on a best-effort basis, and log warnings for any tablets that fail to 1397 // reload within the context deadline. 1398 ReloadSchemaShard(context.Context, *vtctldata.ReloadSchemaShardRequest) (*vtctldata.ReloadSchemaShardResponse, error) 1399 // RemoveBackup removes a backup from the BackupStorage used by vtctld. 1400 RemoveBackup(context.Context, *vtctldata.RemoveBackupRequest) (*vtctldata.RemoveBackupResponse, error) 1401 // RemoveKeyspaceCell removes the specified cell from the Cells list for all 1402 // shards in the specified keyspace (by calling RemoveShardCell on every 1403 // shard). It also removes the SrvKeyspace for that keyspace in that cell. 1404 RemoveKeyspaceCell(context.Context, *vtctldata.RemoveKeyspaceCellRequest) (*vtctldata.RemoveKeyspaceCellResponse, error) 1405 // RemoveShardCell removes the specified cell from the specified shard's Cells 1406 // list. 1407 RemoveShardCell(context.Context, *vtctldata.RemoveShardCellRequest) (*vtctldata.RemoveShardCellResponse, error) 1408 // ReparentTablet reparents a tablet to the current primary in the shard. This 1409 // only works if the current replica position matches the last known reparent 1410 // action. 1411 ReparentTablet(context.Context, *vtctldata.ReparentTabletRequest) (*vtctldata.ReparentTabletResponse, error) 1412 // RestoreFromBackup stops mysqld for the given tablet and restores a backup. 1413 RestoreFromBackup(*vtctldata.RestoreFromBackupRequest, Vtctld_RestoreFromBackupServer) error 1414 // RunHealthCheck runs a healthcheck on the remote tablet. 1415 RunHealthCheck(context.Context, *vtctldata.RunHealthCheckRequest) (*vtctldata.RunHealthCheckResponse, error) 1416 // SetKeyspaceDurabilityPolicy updates the DurabilityPolicy for a keyspace. 1417 SetKeyspaceDurabilityPolicy(context.Context, *vtctldata.SetKeyspaceDurabilityPolicyRequest) (*vtctldata.SetKeyspaceDurabilityPolicyResponse, error) 1418 // SetShardIsPrimaryServing adds or removes a shard from serving. 1419 // 1420 // This is meant as an emergency function. It does not rebuild any serving 1421 // graph (i.e. it does not run RebuildKeyspaceGraph). 1422 SetShardIsPrimaryServing(context.Context, *vtctldata.SetShardIsPrimaryServingRequest) (*vtctldata.SetShardIsPrimaryServingResponse, error) 1423 // SetShardTabletControl updates the TabletControl topo record for a shard and 1424 // tablet type. 1425 // 1426 // This should only be used for an emergency fix, or after a finished 1427 // Reshard. See the documentation on SetShardTabletControlRequest for more 1428 // information about the different update modes. 1429 SetShardTabletControl(context.Context, *vtctldata.SetShardTabletControlRequest) (*vtctldata.SetShardTabletControlResponse, error) 1430 // SetWritable sets a tablet as read-write (writable=true) or read-only (writable=false). 1431 SetWritable(context.Context, *vtctldata.SetWritableRequest) (*vtctldata.SetWritableResponse, error) 1432 // ShardReplicationAdd adds an entry to a topodata.ShardReplication object. 1433 // 1434 // It is a low-level function and should generally not be called. 1435 ShardReplicationAdd(context.Context, *vtctldata.ShardReplicationAddRequest) (*vtctldata.ShardReplicationAddResponse, error) 1436 // ShardReplicationFix walks the replication graph for a shard in a cell and 1437 // attempts to fix the first problem encountered, returning information about 1438 // the problem fixed, if any. 1439 ShardReplicationFix(context.Context, *vtctldata.ShardReplicationFixRequest) (*vtctldata.ShardReplicationFixResponse, error) 1440 // ShardReplicationPositions returns the replication position of each tablet 1441 // in a shard. This RPC makes a best-effort to return partial results. For 1442 // example, if one tablet in the shard graph is unreachable, then 1443 // ShardReplicationPositions will return non-error, and include valid results 1444 // for the reachable tablets. 1445 ShardReplicationPositions(context.Context, *vtctldata.ShardReplicationPositionsRequest) (*vtctldata.ShardReplicationPositionsResponse, error) 1446 // ShardReplicationRemove removes an entry from a topodata.ShardReplication 1447 // object. 1448 // 1449 // It is a low-level function and should generally not be called. 1450 ShardReplicationRemove(context.Context, *vtctldata.ShardReplicationRemoveRequest) (*vtctldata.ShardReplicationRemoveResponse, error) 1451 // SleepTablet blocks the aciton queue on the specified tablet for the 1452 // specified duration. 1453 // 1454 // This is typically used for testing. 1455 SleepTablet(context.Context, *vtctldata.SleepTabletRequest) (*vtctldata.SleepTabletResponse, error) 1456 // SourceShardAdd adds the SourceShard record with the provided index. This 1457 // should be used only as an emergency function. 1458 // 1459 // It does not call RefreshState for the shard primary. 1460 SourceShardAdd(context.Context, *vtctldata.SourceShardAddRequest) (*vtctldata.SourceShardAddResponse, error) 1461 // SourceShardDelete deletes the SourceShard record with the provided index. 1462 // This should be used only as an emergency cleanup function. 1463 // 1464 // It does not call RefreshState for the shard primary. 1465 SourceShardDelete(context.Context, *vtctldata.SourceShardDeleteRequest) (*vtctldata.SourceShardDeleteResponse, error) 1466 // StartReplication starts replication on the specified tablet. 1467 StartReplication(context.Context, *vtctldata.StartReplicationRequest) (*vtctldata.StartReplicationResponse, error) 1468 // StopReplication stops replication on the specified tablet. 1469 StopReplication(context.Context, *vtctldata.StopReplicationRequest) (*vtctldata.StopReplicationResponse, error) 1470 // TabletExternallyReparented changes metadata in the topology server to 1471 // acknowledge a shard primary change performed by an external tool (e.g. 1472 // orchestrator). 1473 // 1474 // See the Reparenting guide for more information: 1475 // https://vitess.io/docs/user-guides/configuration-advanced/reparenting/#external-reparenting. 1476 TabletExternallyReparented(context.Context, *vtctldata.TabletExternallyReparentedRequest) (*vtctldata.TabletExternallyReparentedResponse, error) 1477 // UpdateCellInfo updates the content of a CellInfo with the provided 1478 // parameters. Empty values are ignored. If the cell does not exist, the 1479 // CellInfo will be created. 1480 UpdateCellInfo(context.Context, *vtctldata.UpdateCellInfoRequest) (*vtctldata.UpdateCellInfoResponse, error) 1481 // UpdateCellsAlias updates the content of a CellsAlias with the provided 1482 // parameters. Empty values are ignored. If the alias does not exist, the 1483 // CellsAlias will be created. 1484 UpdateCellsAlias(context.Context, *vtctldata.UpdateCellsAliasRequest) (*vtctldata.UpdateCellsAliasResponse, error) 1485 // Validate validates that all nodes from the global replication graph are 1486 // reachable, and that all tablets in discoverable cells are consistent. 1487 Validate(context.Context, *vtctldata.ValidateRequest) (*vtctldata.ValidateResponse, error) 1488 // ValidateKeyspace validates that all nodes reachable from the specified 1489 // keyspace are consistent. 1490 ValidateKeyspace(context.Context, *vtctldata.ValidateKeyspaceRequest) (*vtctldata.ValidateKeyspaceResponse, error) 1491 // ValidateSchemaKeyspace validates that the schema on the primary tablet for shard 0 matches the schema on all of the other tablets in the keyspace. 1492 ValidateSchemaKeyspace(context.Context, *vtctldata.ValidateSchemaKeyspaceRequest) (*vtctldata.ValidateSchemaKeyspaceResponse, error) 1493 // ValidateShard validates that all nodes reachable from the specified shard 1494 // are consistent. 1495 ValidateShard(context.Context, *vtctldata.ValidateShardRequest) (*vtctldata.ValidateShardResponse, error) 1496 // ValidateVersionKeyspace validates that the version on the primary of shard 0 matches all of the other tablets in the keyspace. 1497 ValidateVersionKeyspace(context.Context, *vtctldata.ValidateVersionKeyspaceRequest) (*vtctldata.ValidateVersionKeyspaceResponse, error) 1498 // ValidateVersionShard validates that the version on the primary matches all of the replicas. 1499 ValidateVersionShard(context.Context, *vtctldata.ValidateVersionShardRequest) (*vtctldata.ValidateVersionShardResponse, error) 1500 // ValidateVSchema compares the schema of each primary tablet in "keyspace/shards..." to the vschema and errs if there are differences. 1501 ValidateVSchema(context.Context, *vtctldata.ValidateVSchemaRequest) (*vtctldata.ValidateVSchemaResponse, error) 1502 mustEmbedUnimplementedVtctldServer() 1503 } 1504 1505 // UnimplementedVtctldServer must be embedded to have forward compatible implementations. 1506 type UnimplementedVtctldServer struct { 1507 } 1508 1509 func (UnimplementedVtctldServer) AddCellInfo(context.Context, *vtctldata.AddCellInfoRequest) (*vtctldata.AddCellInfoResponse, error) { 1510 return nil, status.Errorf(codes.Unimplemented, "method AddCellInfo not implemented") 1511 } 1512 func (UnimplementedVtctldServer) AddCellsAlias(context.Context, *vtctldata.AddCellsAliasRequest) (*vtctldata.AddCellsAliasResponse, error) { 1513 return nil, status.Errorf(codes.Unimplemented, "method AddCellsAlias not implemented") 1514 } 1515 func (UnimplementedVtctldServer) ApplyRoutingRules(context.Context, *vtctldata.ApplyRoutingRulesRequest) (*vtctldata.ApplyRoutingRulesResponse, error) { 1516 return nil, status.Errorf(codes.Unimplemented, "method ApplyRoutingRules not implemented") 1517 } 1518 func (UnimplementedVtctldServer) ApplySchema(context.Context, *vtctldata.ApplySchemaRequest) (*vtctldata.ApplySchemaResponse, error) { 1519 return nil, status.Errorf(codes.Unimplemented, "method ApplySchema not implemented") 1520 } 1521 func (UnimplementedVtctldServer) ApplyShardRoutingRules(context.Context, *vtctldata.ApplyShardRoutingRulesRequest) (*vtctldata.ApplyShardRoutingRulesResponse, error) { 1522 return nil, status.Errorf(codes.Unimplemented, "method ApplyShardRoutingRules not implemented") 1523 } 1524 func (UnimplementedVtctldServer) ApplyVSchema(context.Context, *vtctldata.ApplyVSchemaRequest) (*vtctldata.ApplyVSchemaResponse, error) { 1525 return nil, status.Errorf(codes.Unimplemented, "method ApplyVSchema not implemented") 1526 } 1527 func (UnimplementedVtctldServer) Backup(*vtctldata.BackupRequest, Vtctld_BackupServer) error { 1528 return status.Errorf(codes.Unimplemented, "method Backup not implemented") 1529 } 1530 func (UnimplementedVtctldServer) BackupShard(*vtctldata.BackupShardRequest, Vtctld_BackupShardServer) error { 1531 return status.Errorf(codes.Unimplemented, "method BackupShard not implemented") 1532 } 1533 func (UnimplementedVtctldServer) ChangeTabletType(context.Context, *vtctldata.ChangeTabletTypeRequest) (*vtctldata.ChangeTabletTypeResponse, error) { 1534 return nil, status.Errorf(codes.Unimplemented, "method ChangeTabletType not implemented") 1535 } 1536 func (UnimplementedVtctldServer) CreateKeyspace(context.Context, *vtctldata.CreateKeyspaceRequest) (*vtctldata.CreateKeyspaceResponse, error) { 1537 return nil, status.Errorf(codes.Unimplemented, "method CreateKeyspace not implemented") 1538 } 1539 func (UnimplementedVtctldServer) CreateShard(context.Context, *vtctldata.CreateShardRequest) (*vtctldata.CreateShardResponse, error) { 1540 return nil, status.Errorf(codes.Unimplemented, "method CreateShard not implemented") 1541 } 1542 func (UnimplementedVtctldServer) DeleteCellInfo(context.Context, *vtctldata.DeleteCellInfoRequest) (*vtctldata.DeleteCellInfoResponse, error) { 1543 return nil, status.Errorf(codes.Unimplemented, "method DeleteCellInfo not implemented") 1544 } 1545 func (UnimplementedVtctldServer) DeleteCellsAlias(context.Context, *vtctldata.DeleteCellsAliasRequest) (*vtctldata.DeleteCellsAliasResponse, error) { 1546 return nil, status.Errorf(codes.Unimplemented, "method DeleteCellsAlias not implemented") 1547 } 1548 func (UnimplementedVtctldServer) DeleteKeyspace(context.Context, *vtctldata.DeleteKeyspaceRequest) (*vtctldata.DeleteKeyspaceResponse, error) { 1549 return nil, status.Errorf(codes.Unimplemented, "method DeleteKeyspace not implemented") 1550 } 1551 func (UnimplementedVtctldServer) DeleteShards(context.Context, *vtctldata.DeleteShardsRequest) (*vtctldata.DeleteShardsResponse, error) { 1552 return nil, status.Errorf(codes.Unimplemented, "method DeleteShards not implemented") 1553 } 1554 func (UnimplementedVtctldServer) DeleteSrvVSchema(context.Context, *vtctldata.DeleteSrvVSchemaRequest) (*vtctldata.DeleteSrvVSchemaResponse, error) { 1555 return nil, status.Errorf(codes.Unimplemented, "method DeleteSrvVSchema not implemented") 1556 } 1557 func (UnimplementedVtctldServer) DeleteTablets(context.Context, *vtctldata.DeleteTabletsRequest) (*vtctldata.DeleteTabletsResponse, error) { 1558 return nil, status.Errorf(codes.Unimplemented, "method DeleteTablets not implemented") 1559 } 1560 func (UnimplementedVtctldServer) EmergencyReparentShard(context.Context, *vtctldata.EmergencyReparentShardRequest) (*vtctldata.EmergencyReparentShardResponse, error) { 1561 return nil, status.Errorf(codes.Unimplemented, "method EmergencyReparentShard not implemented") 1562 } 1563 func (UnimplementedVtctldServer) ExecuteFetchAsApp(context.Context, *vtctldata.ExecuteFetchAsAppRequest) (*vtctldata.ExecuteFetchAsAppResponse, error) { 1564 return nil, status.Errorf(codes.Unimplemented, "method ExecuteFetchAsApp not implemented") 1565 } 1566 func (UnimplementedVtctldServer) ExecuteFetchAsDBA(context.Context, *vtctldata.ExecuteFetchAsDBARequest) (*vtctldata.ExecuteFetchAsDBAResponse, error) { 1567 return nil, status.Errorf(codes.Unimplemented, "method ExecuteFetchAsDBA not implemented") 1568 } 1569 func (UnimplementedVtctldServer) ExecuteHook(context.Context, *vtctldata.ExecuteHookRequest) (*vtctldata.ExecuteHookResponse, error) { 1570 return nil, status.Errorf(codes.Unimplemented, "method ExecuteHook not implemented") 1571 } 1572 func (UnimplementedVtctldServer) FindAllShardsInKeyspace(context.Context, *vtctldata.FindAllShardsInKeyspaceRequest) (*vtctldata.FindAllShardsInKeyspaceResponse, error) { 1573 return nil, status.Errorf(codes.Unimplemented, "method FindAllShardsInKeyspace not implemented") 1574 } 1575 func (UnimplementedVtctldServer) GetBackups(context.Context, *vtctldata.GetBackupsRequest) (*vtctldata.GetBackupsResponse, error) { 1576 return nil, status.Errorf(codes.Unimplemented, "method GetBackups not implemented") 1577 } 1578 func (UnimplementedVtctldServer) GetCellInfo(context.Context, *vtctldata.GetCellInfoRequest) (*vtctldata.GetCellInfoResponse, error) { 1579 return nil, status.Errorf(codes.Unimplemented, "method GetCellInfo not implemented") 1580 } 1581 func (UnimplementedVtctldServer) GetCellInfoNames(context.Context, *vtctldata.GetCellInfoNamesRequest) (*vtctldata.GetCellInfoNamesResponse, error) { 1582 return nil, status.Errorf(codes.Unimplemented, "method GetCellInfoNames not implemented") 1583 } 1584 func (UnimplementedVtctldServer) GetCellsAliases(context.Context, *vtctldata.GetCellsAliasesRequest) (*vtctldata.GetCellsAliasesResponse, error) { 1585 return nil, status.Errorf(codes.Unimplemented, "method GetCellsAliases not implemented") 1586 } 1587 func (UnimplementedVtctldServer) GetFullStatus(context.Context, *vtctldata.GetFullStatusRequest) (*vtctldata.GetFullStatusResponse, error) { 1588 return nil, status.Errorf(codes.Unimplemented, "method GetFullStatus not implemented") 1589 } 1590 func (UnimplementedVtctldServer) GetKeyspace(context.Context, *vtctldata.GetKeyspaceRequest) (*vtctldata.GetKeyspaceResponse, error) { 1591 return nil, status.Errorf(codes.Unimplemented, "method GetKeyspace not implemented") 1592 } 1593 func (UnimplementedVtctldServer) GetKeyspaces(context.Context, *vtctldata.GetKeyspacesRequest) (*vtctldata.GetKeyspacesResponse, error) { 1594 return nil, status.Errorf(codes.Unimplemented, "method GetKeyspaces not implemented") 1595 } 1596 func (UnimplementedVtctldServer) GetPermissions(context.Context, *vtctldata.GetPermissionsRequest) (*vtctldata.GetPermissionsResponse, error) { 1597 return nil, status.Errorf(codes.Unimplemented, "method GetPermissions not implemented") 1598 } 1599 func (UnimplementedVtctldServer) GetRoutingRules(context.Context, *vtctldata.GetRoutingRulesRequest) (*vtctldata.GetRoutingRulesResponse, error) { 1600 return nil, status.Errorf(codes.Unimplemented, "method GetRoutingRules not implemented") 1601 } 1602 func (UnimplementedVtctldServer) GetSchema(context.Context, *vtctldata.GetSchemaRequest) (*vtctldata.GetSchemaResponse, error) { 1603 return nil, status.Errorf(codes.Unimplemented, "method GetSchema not implemented") 1604 } 1605 func (UnimplementedVtctldServer) GetShard(context.Context, *vtctldata.GetShardRequest) (*vtctldata.GetShardResponse, error) { 1606 return nil, status.Errorf(codes.Unimplemented, "method GetShard not implemented") 1607 } 1608 func (UnimplementedVtctldServer) GetShardRoutingRules(context.Context, *vtctldata.GetShardRoutingRulesRequest) (*vtctldata.GetShardRoutingRulesResponse, error) { 1609 return nil, status.Errorf(codes.Unimplemented, "method GetShardRoutingRules not implemented") 1610 } 1611 func (UnimplementedVtctldServer) GetSrvKeyspaceNames(context.Context, *vtctldata.GetSrvKeyspaceNamesRequest) (*vtctldata.GetSrvKeyspaceNamesResponse, error) { 1612 return nil, status.Errorf(codes.Unimplemented, "method GetSrvKeyspaceNames not implemented") 1613 } 1614 func (UnimplementedVtctldServer) GetSrvKeyspaces(context.Context, *vtctldata.GetSrvKeyspacesRequest) (*vtctldata.GetSrvKeyspacesResponse, error) { 1615 return nil, status.Errorf(codes.Unimplemented, "method GetSrvKeyspaces not implemented") 1616 } 1617 func (UnimplementedVtctldServer) UpdateThrottlerConfig(context.Context, *vtctldata.UpdateThrottlerConfigRequest) (*vtctldata.UpdateThrottlerConfigResponse, error) { 1618 return nil, status.Errorf(codes.Unimplemented, "method UpdateThrottlerConfig not implemented") 1619 } 1620 func (UnimplementedVtctldServer) GetSrvVSchema(context.Context, *vtctldata.GetSrvVSchemaRequest) (*vtctldata.GetSrvVSchemaResponse, error) { 1621 return nil, status.Errorf(codes.Unimplemented, "method GetSrvVSchema not implemented") 1622 } 1623 func (UnimplementedVtctldServer) GetSrvVSchemas(context.Context, *vtctldata.GetSrvVSchemasRequest) (*vtctldata.GetSrvVSchemasResponse, error) { 1624 return nil, status.Errorf(codes.Unimplemented, "method GetSrvVSchemas not implemented") 1625 } 1626 func (UnimplementedVtctldServer) GetTablet(context.Context, *vtctldata.GetTabletRequest) (*vtctldata.GetTabletResponse, error) { 1627 return nil, status.Errorf(codes.Unimplemented, "method GetTablet not implemented") 1628 } 1629 func (UnimplementedVtctldServer) GetTablets(context.Context, *vtctldata.GetTabletsRequest) (*vtctldata.GetTabletsResponse, error) { 1630 return nil, status.Errorf(codes.Unimplemented, "method GetTablets not implemented") 1631 } 1632 func (UnimplementedVtctldServer) GetTopologyPath(context.Context, *vtctldata.GetTopologyPathRequest) (*vtctldata.GetTopologyPathResponse, error) { 1633 return nil, status.Errorf(codes.Unimplemented, "method GetTopologyPath not implemented") 1634 } 1635 func (UnimplementedVtctldServer) GetVersion(context.Context, *vtctldata.GetVersionRequest) (*vtctldata.GetVersionResponse, error) { 1636 return nil, status.Errorf(codes.Unimplemented, "method GetVersion not implemented") 1637 } 1638 func (UnimplementedVtctldServer) GetVSchema(context.Context, *vtctldata.GetVSchemaRequest) (*vtctldata.GetVSchemaResponse, error) { 1639 return nil, status.Errorf(codes.Unimplemented, "method GetVSchema not implemented") 1640 } 1641 func (UnimplementedVtctldServer) GetWorkflows(context.Context, *vtctldata.GetWorkflowsRequest) (*vtctldata.GetWorkflowsResponse, error) { 1642 return nil, status.Errorf(codes.Unimplemented, "method GetWorkflows not implemented") 1643 } 1644 func (UnimplementedVtctldServer) InitShardPrimary(context.Context, *vtctldata.InitShardPrimaryRequest) (*vtctldata.InitShardPrimaryResponse, error) { 1645 return nil, status.Errorf(codes.Unimplemented, "method InitShardPrimary not implemented") 1646 } 1647 func (UnimplementedVtctldServer) PingTablet(context.Context, *vtctldata.PingTabletRequest) (*vtctldata.PingTabletResponse, error) { 1648 return nil, status.Errorf(codes.Unimplemented, "method PingTablet not implemented") 1649 } 1650 func (UnimplementedVtctldServer) PlannedReparentShard(context.Context, *vtctldata.PlannedReparentShardRequest) (*vtctldata.PlannedReparentShardResponse, error) { 1651 return nil, status.Errorf(codes.Unimplemented, "method PlannedReparentShard not implemented") 1652 } 1653 func (UnimplementedVtctldServer) RebuildKeyspaceGraph(context.Context, *vtctldata.RebuildKeyspaceGraphRequest) (*vtctldata.RebuildKeyspaceGraphResponse, error) { 1654 return nil, status.Errorf(codes.Unimplemented, "method RebuildKeyspaceGraph not implemented") 1655 } 1656 func (UnimplementedVtctldServer) RebuildVSchemaGraph(context.Context, *vtctldata.RebuildVSchemaGraphRequest) (*vtctldata.RebuildVSchemaGraphResponse, error) { 1657 return nil, status.Errorf(codes.Unimplemented, "method RebuildVSchemaGraph not implemented") 1658 } 1659 func (UnimplementedVtctldServer) RefreshState(context.Context, *vtctldata.RefreshStateRequest) (*vtctldata.RefreshStateResponse, error) { 1660 return nil, status.Errorf(codes.Unimplemented, "method RefreshState not implemented") 1661 } 1662 func (UnimplementedVtctldServer) RefreshStateByShard(context.Context, *vtctldata.RefreshStateByShardRequest) (*vtctldata.RefreshStateByShardResponse, error) { 1663 return nil, status.Errorf(codes.Unimplemented, "method RefreshStateByShard not implemented") 1664 } 1665 func (UnimplementedVtctldServer) ReloadSchema(context.Context, *vtctldata.ReloadSchemaRequest) (*vtctldata.ReloadSchemaResponse, error) { 1666 return nil, status.Errorf(codes.Unimplemented, "method ReloadSchema not implemented") 1667 } 1668 func (UnimplementedVtctldServer) ReloadSchemaKeyspace(context.Context, *vtctldata.ReloadSchemaKeyspaceRequest) (*vtctldata.ReloadSchemaKeyspaceResponse, error) { 1669 return nil, status.Errorf(codes.Unimplemented, "method ReloadSchemaKeyspace not implemented") 1670 } 1671 func (UnimplementedVtctldServer) ReloadSchemaShard(context.Context, *vtctldata.ReloadSchemaShardRequest) (*vtctldata.ReloadSchemaShardResponse, error) { 1672 return nil, status.Errorf(codes.Unimplemented, "method ReloadSchemaShard not implemented") 1673 } 1674 func (UnimplementedVtctldServer) RemoveBackup(context.Context, *vtctldata.RemoveBackupRequest) (*vtctldata.RemoveBackupResponse, error) { 1675 return nil, status.Errorf(codes.Unimplemented, "method RemoveBackup not implemented") 1676 } 1677 func (UnimplementedVtctldServer) RemoveKeyspaceCell(context.Context, *vtctldata.RemoveKeyspaceCellRequest) (*vtctldata.RemoveKeyspaceCellResponse, error) { 1678 return nil, status.Errorf(codes.Unimplemented, "method RemoveKeyspaceCell not implemented") 1679 } 1680 func (UnimplementedVtctldServer) RemoveShardCell(context.Context, *vtctldata.RemoveShardCellRequest) (*vtctldata.RemoveShardCellResponse, error) { 1681 return nil, status.Errorf(codes.Unimplemented, "method RemoveShardCell not implemented") 1682 } 1683 func (UnimplementedVtctldServer) ReparentTablet(context.Context, *vtctldata.ReparentTabletRequest) (*vtctldata.ReparentTabletResponse, error) { 1684 return nil, status.Errorf(codes.Unimplemented, "method ReparentTablet not implemented") 1685 } 1686 func (UnimplementedVtctldServer) RestoreFromBackup(*vtctldata.RestoreFromBackupRequest, Vtctld_RestoreFromBackupServer) error { 1687 return status.Errorf(codes.Unimplemented, "method RestoreFromBackup not implemented") 1688 } 1689 func (UnimplementedVtctldServer) RunHealthCheck(context.Context, *vtctldata.RunHealthCheckRequest) (*vtctldata.RunHealthCheckResponse, error) { 1690 return nil, status.Errorf(codes.Unimplemented, "method RunHealthCheck not implemented") 1691 } 1692 func (UnimplementedVtctldServer) SetKeyspaceDurabilityPolicy(context.Context, *vtctldata.SetKeyspaceDurabilityPolicyRequest) (*vtctldata.SetKeyspaceDurabilityPolicyResponse, error) { 1693 return nil, status.Errorf(codes.Unimplemented, "method SetKeyspaceDurabilityPolicy not implemented") 1694 } 1695 func (UnimplementedVtctldServer) SetShardIsPrimaryServing(context.Context, *vtctldata.SetShardIsPrimaryServingRequest) (*vtctldata.SetShardIsPrimaryServingResponse, error) { 1696 return nil, status.Errorf(codes.Unimplemented, "method SetShardIsPrimaryServing not implemented") 1697 } 1698 func (UnimplementedVtctldServer) SetShardTabletControl(context.Context, *vtctldata.SetShardTabletControlRequest) (*vtctldata.SetShardTabletControlResponse, error) { 1699 return nil, status.Errorf(codes.Unimplemented, "method SetShardTabletControl not implemented") 1700 } 1701 func (UnimplementedVtctldServer) SetWritable(context.Context, *vtctldata.SetWritableRequest) (*vtctldata.SetWritableResponse, error) { 1702 return nil, status.Errorf(codes.Unimplemented, "method SetWritable not implemented") 1703 } 1704 func (UnimplementedVtctldServer) ShardReplicationAdd(context.Context, *vtctldata.ShardReplicationAddRequest) (*vtctldata.ShardReplicationAddResponse, error) { 1705 return nil, status.Errorf(codes.Unimplemented, "method ShardReplicationAdd not implemented") 1706 } 1707 func (UnimplementedVtctldServer) ShardReplicationFix(context.Context, *vtctldata.ShardReplicationFixRequest) (*vtctldata.ShardReplicationFixResponse, error) { 1708 return nil, status.Errorf(codes.Unimplemented, "method ShardReplicationFix not implemented") 1709 } 1710 func (UnimplementedVtctldServer) ShardReplicationPositions(context.Context, *vtctldata.ShardReplicationPositionsRequest) (*vtctldata.ShardReplicationPositionsResponse, error) { 1711 return nil, status.Errorf(codes.Unimplemented, "method ShardReplicationPositions not implemented") 1712 } 1713 func (UnimplementedVtctldServer) ShardReplicationRemove(context.Context, *vtctldata.ShardReplicationRemoveRequest) (*vtctldata.ShardReplicationRemoveResponse, error) { 1714 return nil, status.Errorf(codes.Unimplemented, "method ShardReplicationRemove not implemented") 1715 } 1716 func (UnimplementedVtctldServer) SleepTablet(context.Context, *vtctldata.SleepTabletRequest) (*vtctldata.SleepTabletResponse, error) { 1717 return nil, status.Errorf(codes.Unimplemented, "method SleepTablet not implemented") 1718 } 1719 func (UnimplementedVtctldServer) SourceShardAdd(context.Context, *vtctldata.SourceShardAddRequest) (*vtctldata.SourceShardAddResponse, error) { 1720 return nil, status.Errorf(codes.Unimplemented, "method SourceShardAdd not implemented") 1721 } 1722 func (UnimplementedVtctldServer) SourceShardDelete(context.Context, *vtctldata.SourceShardDeleteRequest) (*vtctldata.SourceShardDeleteResponse, error) { 1723 return nil, status.Errorf(codes.Unimplemented, "method SourceShardDelete not implemented") 1724 } 1725 func (UnimplementedVtctldServer) StartReplication(context.Context, *vtctldata.StartReplicationRequest) (*vtctldata.StartReplicationResponse, error) { 1726 return nil, status.Errorf(codes.Unimplemented, "method StartReplication not implemented") 1727 } 1728 func (UnimplementedVtctldServer) StopReplication(context.Context, *vtctldata.StopReplicationRequest) (*vtctldata.StopReplicationResponse, error) { 1729 return nil, status.Errorf(codes.Unimplemented, "method StopReplication not implemented") 1730 } 1731 func (UnimplementedVtctldServer) TabletExternallyReparented(context.Context, *vtctldata.TabletExternallyReparentedRequest) (*vtctldata.TabletExternallyReparentedResponse, error) { 1732 return nil, status.Errorf(codes.Unimplemented, "method TabletExternallyReparented not implemented") 1733 } 1734 func (UnimplementedVtctldServer) UpdateCellInfo(context.Context, *vtctldata.UpdateCellInfoRequest) (*vtctldata.UpdateCellInfoResponse, error) { 1735 return nil, status.Errorf(codes.Unimplemented, "method UpdateCellInfo not implemented") 1736 } 1737 func (UnimplementedVtctldServer) UpdateCellsAlias(context.Context, *vtctldata.UpdateCellsAliasRequest) (*vtctldata.UpdateCellsAliasResponse, error) { 1738 return nil, status.Errorf(codes.Unimplemented, "method UpdateCellsAlias not implemented") 1739 } 1740 func (UnimplementedVtctldServer) Validate(context.Context, *vtctldata.ValidateRequest) (*vtctldata.ValidateResponse, error) { 1741 return nil, status.Errorf(codes.Unimplemented, "method Validate not implemented") 1742 } 1743 func (UnimplementedVtctldServer) ValidateKeyspace(context.Context, *vtctldata.ValidateKeyspaceRequest) (*vtctldata.ValidateKeyspaceResponse, error) { 1744 return nil, status.Errorf(codes.Unimplemented, "method ValidateKeyspace not implemented") 1745 } 1746 func (UnimplementedVtctldServer) ValidateSchemaKeyspace(context.Context, *vtctldata.ValidateSchemaKeyspaceRequest) (*vtctldata.ValidateSchemaKeyspaceResponse, error) { 1747 return nil, status.Errorf(codes.Unimplemented, "method ValidateSchemaKeyspace not implemented") 1748 } 1749 func (UnimplementedVtctldServer) ValidateShard(context.Context, *vtctldata.ValidateShardRequest) (*vtctldata.ValidateShardResponse, error) { 1750 return nil, status.Errorf(codes.Unimplemented, "method ValidateShard not implemented") 1751 } 1752 func (UnimplementedVtctldServer) ValidateVersionKeyspace(context.Context, *vtctldata.ValidateVersionKeyspaceRequest) (*vtctldata.ValidateVersionKeyspaceResponse, error) { 1753 return nil, status.Errorf(codes.Unimplemented, "method ValidateVersionKeyspace not implemented") 1754 } 1755 func (UnimplementedVtctldServer) ValidateVersionShard(context.Context, *vtctldata.ValidateVersionShardRequest) (*vtctldata.ValidateVersionShardResponse, error) { 1756 return nil, status.Errorf(codes.Unimplemented, "method ValidateVersionShard not implemented") 1757 } 1758 func (UnimplementedVtctldServer) ValidateVSchema(context.Context, *vtctldata.ValidateVSchemaRequest) (*vtctldata.ValidateVSchemaResponse, error) { 1759 return nil, status.Errorf(codes.Unimplemented, "method ValidateVSchema not implemented") 1760 } 1761 func (UnimplementedVtctldServer) mustEmbedUnimplementedVtctldServer() {} 1762 1763 // UnsafeVtctldServer may be embedded to opt out of forward compatibility for this service. 1764 // Use of this interface is not recommended, as added methods to VtctldServer will 1765 // result in compilation errors. 1766 type UnsafeVtctldServer interface { 1767 mustEmbedUnimplementedVtctldServer() 1768 } 1769 1770 func RegisterVtctldServer(s grpc.ServiceRegistrar, srv VtctldServer) { 1771 s.RegisterService(&Vtctld_ServiceDesc, srv) 1772 } 1773 1774 func _Vtctld_AddCellInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1775 in := new(vtctldata.AddCellInfoRequest) 1776 if err := dec(in); err != nil { 1777 return nil, err 1778 } 1779 if interceptor == nil { 1780 return srv.(VtctldServer).AddCellInfo(ctx, in) 1781 } 1782 info := &grpc.UnaryServerInfo{ 1783 Server: srv, 1784 FullMethod: "/vtctlservice.Vtctld/AddCellInfo", 1785 } 1786 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1787 return srv.(VtctldServer).AddCellInfo(ctx, req.(*vtctldata.AddCellInfoRequest)) 1788 } 1789 return interceptor(ctx, in, info, handler) 1790 } 1791 1792 func _Vtctld_AddCellsAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1793 in := new(vtctldata.AddCellsAliasRequest) 1794 if err := dec(in); err != nil { 1795 return nil, err 1796 } 1797 if interceptor == nil { 1798 return srv.(VtctldServer).AddCellsAlias(ctx, in) 1799 } 1800 info := &grpc.UnaryServerInfo{ 1801 Server: srv, 1802 FullMethod: "/vtctlservice.Vtctld/AddCellsAlias", 1803 } 1804 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1805 return srv.(VtctldServer).AddCellsAlias(ctx, req.(*vtctldata.AddCellsAliasRequest)) 1806 } 1807 return interceptor(ctx, in, info, handler) 1808 } 1809 1810 func _Vtctld_ApplyRoutingRules_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1811 in := new(vtctldata.ApplyRoutingRulesRequest) 1812 if err := dec(in); err != nil { 1813 return nil, err 1814 } 1815 if interceptor == nil { 1816 return srv.(VtctldServer).ApplyRoutingRules(ctx, in) 1817 } 1818 info := &grpc.UnaryServerInfo{ 1819 Server: srv, 1820 FullMethod: "/vtctlservice.Vtctld/ApplyRoutingRules", 1821 } 1822 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1823 return srv.(VtctldServer).ApplyRoutingRules(ctx, req.(*vtctldata.ApplyRoutingRulesRequest)) 1824 } 1825 return interceptor(ctx, in, info, handler) 1826 } 1827 1828 func _Vtctld_ApplySchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1829 in := new(vtctldata.ApplySchemaRequest) 1830 if err := dec(in); err != nil { 1831 return nil, err 1832 } 1833 if interceptor == nil { 1834 return srv.(VtctldServer).ApplySchema(ctx, in) 1835 } 1836 info := &grpc.UnaryServerInfo{ 1837 Server: srv, 1838 FullMethod: "/vtctlservice.Vtctld/ApplySchema", 1839 } 1840 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1841 return srv.(VtctldServer).ApplySchema(ctx, req.(*vtctldata.ApplySchemaRequest)) 1842 } 1843 return interceptor(ctx, in, info, handler) 1844 } 1845 1846 func _Vtctld_ApplyShardRoutingRules_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1847 in := new(vtctldata.ApplyShardRoutingRulesRequest) 1848 if err := dec(in); err != nil { 1849 return nil, err 1850 } 1851 if interceptor == nil { 1852 return srv.(VtctldServer).ApplyShardRoutingRules(ctx, in) 1853 } 1854 info := &grpc.UnaryServerInfo{ 1855 Server: srv, 1856 FullMethod: "/vtctlservice.Vtctld/ApplyShardRoutingRules", 1857 } 1858 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1859 return srv.(VtctldServer).ApplyShardRoutingRules(ctx, req.(*vtctldata.ApplyShardRoutingRulesRequest)) 1860 } 1861 return interceptor(ctx, in, info, handler) 1862 } 1863 1864 func _Vtctld_ApplyVSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1865 in := new(vtctldata.ApplyVSchemaRequest) 1866 if err := dec(in); err != nil { 1867 return nil, err 1868 } 1869 if interceptor == nil { 1870 return srv.(VtctldServer).ApplyVSchema(ctx, in) 1871 } 1872 info := &grpc.UnaryServerInfo{ 1873 Server: srv, 1874 FullMethod: "/vtctlservice.Vtctld/ApplyVSchema", 1875 } 1876 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1877 return srv.(VtctldServer).ApplyVSchema(ctx, req.(*vtctldata.ApplyVSchemaRequest)) 1878 } 1879 return interceptor(ctx, in, info, handler) 1880 } 1881 1882 func _Vtctld_Backup_Handler(srv interface{}, stream grpc.ServerStream) error { 1883 m := new(vtctldata.BackupRequest) 1884 if err := stream.RecvMsg(m); err != nil { 1885 return err 1886 } 1887 return srv.(VtctldServer).Backup(m, &vtctldBackupServer{stream}) 1888 } 1889 1890 type Vtctld_BackupServer interface { 1891 Send(*vtctldata.BackupResponse) error 1892 grpc.ServerStream 1893 } 1894 1895 type vtctldBackupServer struct { 1896 grpc.ServerStream 1897 } 1898 1899 func (x *vtctldBackupServer) Send(m *vtctldata.BackupResponse) error { 1900 return x.ServerStream.SendMsg(m) 1901 } 1902 1903 func _Vtctld_BackupShard_Handler(srv interface{}, stream grpc.ServerStream) error { 1904 m := new(vtctldata.BackupShardRequest) 1905 if err := stream.RecvMsg(m); err != nil { 1906 return err 1907 } 1908 return srv.(VtctldServer).BackupShard(m, &vtctldBackupShardServer{stream}) 1909 } 1910 1911 type Vtctld_BackupShardServer interface { 1912 Send(*vtctldata.BackupResponse) error 1913 grpc.ServerStream 1914 } 1915 1916 type vtctldBackupShardServer struct { 1917 grpc.ServerStream 1918 } 1919 1920 func (x *vtctldBackupShardServer) Send(m *vtctldata.BackupResponse) error { 1921 return x.ServerStream.SendMsg(m) 1922 } 1923 1924 func _Vtctld_ChangeTabletType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1925 in := new(vtctldata.ChangeTabletTypeRequest) 1926 if err := dec(in); err != nil { 1927 return nil, err 1928 } 1929 if interceptor == nil { 1930 return srv.(VtctldServer).ChangeTabletType(ctx, in) 1931 } 1932 info := &grpc.UnaryServerInfo{ 1933 Server: srv, 1934 FullMethod: "/vtctlservice.Vtctld/ChangeTabletType", 1935 } 1936 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1937 return srv.(VtctldServer).ChangeTabletType(ctx, req.(*vtctldata.ChangeTabletTypeRequest)) 1938 } 1939 return interceptor(ctx, in, info, handler) 1940 } 1941 1942 func _Vtctld_CreateKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1943 in := new(vtctldata.CreateKeyspaceRequest) 1944 if err := dec(in); err != nil { 1945 return nil, err 1946 } 1947 if interceptor == nil { 1948 return srv.(VtctldServer).CreateKeyspace(ctx, in) 1949 } 1950 info := &grpc.UnaryServerInfo{ 1951 Server: srv, 1952 FullMethod: "/vtctlservice.Vtctld/CreateKeyspace", 1953 } 1954 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1955 return srv.(VtctldServer).CreateKeyspace(ctx, req.(*vtctldata.CreateKeyspaceRequest)) 1956 } 1957 return interceptor(ctx, in, info, handler) 1958 } 1959 1960 func _Vtctld_CreateShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1961 in := new(vtctldata.CreateShardRequest) 1962 if err := dec(in); err != nil { 1963 return nil, err 1964 } 1965 if interceptor == nil { 1966 return srv.(VtctldServer).CreateShard(ctx, in) 1967 } 1968 info := &grpc.UnaryServerInfo{ 1969 Server: srv, 1970 FullMethod: "/vtctlservice.Vtctld/CreateShard", 1971 } 1972 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1973 return srv.(VtctldServer).CreateShard(ctx, req.(*vtctldata.CreateShardRequest)) 1974 } 1975 return interceptor(ctx, in, info, handler) 1976 } 1977 1978 func _Vtctld_DeleteCellInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1979 in := new(vtctldata.DeleteCellInfoRequest) 1980 if err := dec(in); err != nil { 1981 return nil, err 1982 } 1983 if interceptor == nil { 1984 return srv.(VtctldServer).DeleteCellInfo(ctx, in) 1985 } 1986 info := &grpc.UnaryServerInfo{ 1987 Server: srv, 1988 FullMethod: "/vtctlservice.Vtctld/DeleteCellInfo", 1989 } 1990 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1991 return srv.(VtctldServer).DeleteCellInfo(ctx, req.(*vtctldata.DeleteCellInfoRequest)) 1992 } 1993 return interceptor(ctx, in, info, handler) 1994 } 1995 1996 func _Vtctld_DeleteCellsAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1997 in := new(vtctldata.DeleteCellsAliasRequest) 1998 if err := dec(in); err != nil { 1999 return nil, err 2000 } 2001 if interceptor == nil { 2002 return srv.(VtctldServer).DeleteCellsAlias(ctx, in) 2003 } 2004 info := &grpc.UnaryServerInfo{ 2005 Server: srv, 2006 FullMethod: "/vtctlservice.Vtctld/DeleteCellsAlias", 2007 } 2008 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2009 return srv.(VtctldServer).DeleteCellsAlias(ctx, req.(*vtctldata.DeleteCellsAliasRequest)) 2010 } 2011 return interceptor(ctx, in, info, handler) 2012 } 2013 2014 func _Vtctld_DeleteKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2015 in := new(vtctldata.DeleteKeyspaceRequest) 2016 if err := dec(in); err != nil { 2017 return nil, err 2018 } 2019 if interceptor == nil { 2020 return srv.(VtctldServer).DeleteKeyspace(ctx, in) 2021 } 2022 info := &grpc.UnaryServerInfo{ 2023 Server: srv, 2024 FullMethod: "/vtctlservice.Vtctld/DeleteKeyspace", 2025 } 2026 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2027 return srv.(VtctldServer).DeleteKeyspace(ctx, req.(*vtctldata.DeleteKeyspaceRequest)) 2028 } 2029 return interceptor(ctx, in, info, handler) 2030 } 2031 2032 func _Vtctld_DeleteShards_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2033 in := new(vtctldata.DeleteShardsRequest) 2034 if err := dec(in); err != nil { 2035 return nil, err 2036 } 2037 if interceptor == nil { 2038 return srv.(VtctldServer).DeleteShards(ctx, in) 2039 } 2040 info := &grpc.UnaryServerInfo{ 2041 Server: srv, 2042 FullMethod: "/vtctlservice.Vtctld/DeleteShards", 2043 } 2044 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2045 return srv.(VtctldServer).DeleteShards(ctx, req.(*vtctldata.DeleteShardsRequest)) 2046 } 2047 return interceptor(ctx, in, info, handler) 2048 } 2049 2050 func _Vtctld_DeleteSrvVSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2051 in := new(vtctldata.DeleteSrvVSchemaRequest) 2052 if err := dec(in); err != nil { 2053 return nil, err 2054 } 2055 if interceptor == nil { 2056 return srv.(VtctldServer).DeleteSrvVSchema(ctx, in) 2057 } 2058 info := &grpc.UnaryServerInfo{ 2059 Server: srv, 2060 FullMethod: "/vtctlservice.Vtctld/DeleteSrvVSchema", 2061 } 2062 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2063 return srv.(VtctldServer).DeleteSrvVSchema(ctx, req.(*vtctldata.DeleteSrvVSchemaRequest)) 2064 } 2065 return interceptor(ctx, in, info, handler) 2066 } 2067 2068 func _Vtctld_DeleteTablets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2069 in := new(vtctldata.DeleteTabletsRequest) 2070 if err := dec(in); err != nil { 2071 return nil, err 2072 } 2073 if interceptor == nil { 2074 return srv.(VtctldServer).DeleteTablets(ctx, in) 2075 } 2076 info := &grpc.UnaryServerInfo{ 2077 Server: srv, 2078 FullMethod: "/vtctlservice.Vtctld/DeleteTablets", 2079 } 2080 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2081 return srv.(VtctldServer).DeleteTablets(ctx, req.(*vtctldata.DeleteTabletsRequest)) 2082 } 2083 return interceptor(ctx, in, info, handler) 2084 } 2085 2086 func _Vtctld_EmergencyReparentShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2087 in := new(vtctldata.EmergencyReparentShardRequest) 2088 if err := dec(in); err != nil { 2089 return nil, err 2090 } 2091 if interceptor == nil { 2092 return srv.(VtctldServer).EmergencyReparentShard(ctx, in) 2093 } 2094 info := &grpc.UnaryServerInfo{ 2095 Server: srv, 2096 FullMethod: "/vtctlservice.Vtctld/EmergencyReparentShard", 2097 } 2098 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2099 return srv.(VtctldServer).EmergencyReparentShard(ctx, req.(*vtctldata.EmergencyReparentShardRequest)) 2100 } 2101 return interceptor(ctx, in, info, handler) 2102 } 2103 2104 func _Vtctld_ExecuteFetchAsApp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2105 in := new(vtctldata.ExecuteFetchAsAppRequest) 2106 if err := dec(in); err != nil { 2107 return nil, err 2108 } 2109 if interceptor == nil { 2110 return srv.(VtctldServer).ExecuteFetchAsApp(ctx, in) 2111 } 2112 info := &grpc.UnaryServerInfo{ 2113 Server: srv, 2114 FullMethod: "/vtctlservice.Vtctld/ExecuteFetchAsApp", 2115 } 2116 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2117 return srv.(VtctldServer).ExecuteFetchAsApp(ctx, req.(*vtctldata.ExecuteFetchAsAppRequest)) 2118 } 2119 return interceptor(ctx, in, info, handler) 2120 } 2121 2122 func _Vtctld_ExecuteFetchAsDBA_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2123 in := new(vtctldata.ExecuteFetchAsDBARequest) 2124 if err := dec(in); err != nil { 2125 return nil, err 2126 } 2127 if interceptor == nil { 2128 return srv.(VtctldServer).ExecuteFetchAsDBA(ctx, in) 2129 } 2130 info := &grpc.UnaryServerInfo{ 2131 Server: srv, 2132 FullMethod: "/vtctlservice.Vtctld/ExecuteFetchAsDBA", 2133 } 2134 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2135 return srv.(VtctldServer).ExecuteFetchAsDBA(ctx, req.(*vtctldata.ExecuteFetchAsDBARequest)) 2136 } 2137 return interceptor(ctx, in, info, handler) 2138 } 2139 2140 func _Vtctld_ExecuteHook_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2141 in := new(vtctldata.ExecuteHookRequest) 2142 if err := dec(in); err != nil { 2143 return nil, err 2144 } 2145 if interceptor == nil { 2146 return srv.(VtctldServer).ExecuteHook(ctx, in) 2147 } 2148 info := &grpc.UnaryServerInfo{ 2149 Server: srv, 2150 FullMethod: "/vtctlservice.Vtctld/ExecuteHook", 2151 } 2152 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2153 return srv.(VtctldServer).ExecuteHook(ctx, req.(*vtctldata.ExecuteHookRequest)) 2154 } 2155 return interceptor(ctx, in, info, handler) 2156 } 2157 2158 func _Vtctld_FindAllShardsInKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2159 in := new(vtctldata.FindAllShardsInKeyspaceRequest) 2160 if err := dec(in); err != nil { 2161 return nil, err 2162 } 2163 if interceptor == nil { 2164 return srv.(VtctldServer).FindAllShardsInKeyspace(ctx, in) 2165 } 2166 info := &grpc.UnaryServerInfo{ 2167 Server: srv, 2168 FullMethod: "/vtctlservice.Vtctld/FindAllShardsInKeyspace", 2169 } 2170 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2171 return srv.(VtctldServer).FindAllShardsInKeyspace(ctx, req.(*vtctldata.FindAllShardsInKeyspaceRequest)) 2172 } 2173 return interceptor(ctx, in, info, handler) 2174 } 2175 2176 func _Vtctld_GetBackups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2177 in := new(vtctldata.GetBackupsRequest) 2178 if err := dec(in); err != nil { 2179 return nil, err 2180 } 2181 if interceptor == nil { 2182 return srv.(VtctldServer).GetBackups(ctx, in) 2183 } 2184 info := &grpc.UnaryServerInfo{ 2185 Server: srv, 2186 FullMethod: "/vtctlservice.Vtctld/GetBackups", 2187 } 2188 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2189 return srv.(VtctldServer).GetBackups(ctx, req.(*vtctldata.GetBackupsRequest)) 2190 } 2191 return interceptor(ctx, in, info, handler) 2192 } 2193 2194 func _Vtctld_GetCellInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2195 in := new(vtctldata.GetCellInfoRequest) 2196 if err := dec(in); err != nil { 2197 return nil, err 2198 } 2199 if interceptor == nil { 2200 return srv.(VtctldServer).GetCellInfo(ctx, in) 2201 } 2202 info := &grpc.UnaryServerInfo{ 2203 Server: srv, 2204 FullMethod: "/vtctlservice.Vtctld/GetCellInfo", 2205 } 2206 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2207 return srv.(VtctldServer).GetCellInfo(ctx, req.(*vtctldata.GetCellInfoRequest)) 2208 } 2209 return interceptor(ctx, in, info, handler) 2210 } 2211 2212 func _Vtctld_GetCellInfoNames_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2213 in := new(vtctldata.GetCellInfoNamesRequest) 2214 if err := dec(in); err != nil { 2215 return nil, err 2216 } 2217 if interceptor == nil { 2218 return srv.(VtctldServer).GetCellInfoNames(ctx, in) 2219 } 2220 info := &grpc.UnaryServerInfo{ 2221 Server: srv, 2222 FullMethod: "/vtctlservice.Vtctld/GetCellInfoNames", 2223 } 2224 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2225 return srv.(VtctldServer).GetCellInfoNames(ctx, req.(*vtctldata.GetCellInfoNamesRequest)) 2226 } 2227 return interceptor(ctx, in, info, handler) 2228 } 2229 2230 func _Vtctld_GetCellsAliases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2231 in := new(vtctldata.GetCellsAliasesRequest) 2232 if err := dec(in); err != nil { 2233 return nil, err 2234 } 2235 if interceptor == nil { 2236 return srv.(VtctldServer).GetCellsAliases(ctx, in) 2237 } 2238 info := &grpc.UnaryServerInfo{ 2239 Server: srv, 2240 FullMethod: "/vtctlservice.Vtctld/GetCellsAliases", 2241 } 2242 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2243 return srv.(VtctldServer).GetCellsAliases(ctx, req.(*vtctldata.GetCellsAliasesRequest)) 2244 } 2245 return interceptor(ctx, in, info, handler) 2246 } 2247 2248 func _Vtctld_GetFullStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2249 in := new(vtctldata.GetFullStatusRequest) 2250 if err := dec(in); err != nil { 2251 return nil, err 2252 } 2253 if interceptor == nil { 2254 return srv.(VtctldServer).GetFullStatus(ctx, in) 2255 } 2256 info := &grpc.UnaryServerInfo{ 2257 Server: srv, 2258 FullMethod: "/vtctlservice.Vtctld/GetFullStatus", 2259 } 2260 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2261 return srv.(VtctldServer).GetFullStatus(ctx, req.(*vtctldata.GetFullStatusRequest)) 2262 } 2263 return interceptor(ctx, in, info, handler) 2264 } 2265 2266 func _Vtctld_GetKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2267 in := new(vtctldata.GetKeyspaceRequest) 2268 if err := dec(in); err != nil { 2269 return nil, err 2270 } 2271 if interceptor == nil { 2272 return srv.(VtctldServer).GetKeyspace(ctx, in) 2273 } 2274 info := &grpc.UnaryServerInfo{ 2275 Server: srv, 2276 FullMethod: "/vtctlservice.Vtctld/GetKeyspace", 2277 } 2278 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2279 return srv.(VtctldServer).GetKeyspace(ctx, req.(*vtctldata.GetKeyspaceRequest)) 2280 } 2281 return interceptor(ctx, in, info, handler) 2282 } 2283 2284 func _Vtctld_GetKeyspaces_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2285 in := new(vtctldata.GetKeyspacesRequest) 2286 if err := dec(in); err != nil { 2287 return nil, err 2288 } 2289 if interceptor == nil { 2290 return srv.(VtctldServer).GetKeyspaces(ctx, in) 2291 } 2292 info := &grpc.UnaryServerInfo{ 2293 Server: srv, 2294 FullMethod: "/vtctlservice.Vtctld/GetKeyspaces", 2295 } 2296 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2297 return srv.(VtctldServer).GetKeyspaces(ctx, req.(*vtctldata.GetKeyspacesRequest)) 2298 } 2299 return interceptor(ctx, in, info, handler) 2300 } 2301 2302 func _Vtctld_GetPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2303 in := new(vtctldata.GetPermissionsRequest) 2304 if err := dec(in); err != nil { 2305 return nil, err 2306 } 2307 if interceptor == nil { 2308 return srv.(VtctldServer).GetPermissions(ctx, in) 2309 } 2310 info := &grpc.UnaryServerInfo{ 2311 Server: srv, 2312 FullMethod: "/vtctlservice.Vtctld/GetPermissions", 2313 } 2314 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2315 return srv.(VtctldServer).GetPermissions(ctx, req.(*vtctldata.GetPermissionsRequest)) 2316 } 2317 return interceptor(ctx, in, info, handler) 2318 } 2319 2320 func _Vtctld_GetRoutingRules_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2321 in := new(vtctldata.GetRoutingRulesRequest) 2322 if err := dec(in); err != nil { 2323 return nil, err 2324 } 2325 if interceptor == nil { 2326 return srv.(VtctldServer).GetRoutingRules(ctx, in) 2327 } 2328 info := &grpc.UnaryServerInfo{ 2329 Server: srv, 2330 FullMethod: "/vtctlservice.Vtctld/GetRoutingRules", 2331 } 2332 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2333 return srv.(VtctldServer).GetRoutingRules(ctx, req.(*vtctldata.GetRoutingRulesRequest)) 2334 } 2335 return interceptor(ctx, in, info, handler) 2336 } 2337 2338 func _Vtctld_GetSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2339 in := new(vtctldata.GetSchemaRequest) 2340 if err := dec(in); err != nil { 2341 return nil, err 2342 } 2343 if interceptor == nil { 2344 return srv.(VtctldServer).GetSchema(ctx, in) 2345 } 2346 info := &grpc.UnaryServerInfo{ 2347 Server: srv, 2348 FullMethod: "/vtctlservice.Vtctld/GetSchema", 2349 } 2350 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2351 return srv.(VtctldServer).GetSchema(ctx, req.(*vtctldata.GetSchemaRequest)) 2352 } 2353 return interceptor(ctx, in, info, handler) 2354 } 2355 2356 func _Vtctld_GetShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2357 in := new(vtctldata.GetShardRequest) 2358 if err := dec(in); err != nil { 2359 return nil, err 2360 } 2361 if interceptor == nil { 2362 return srv.(VtctldServer).GetShard(ctx, in) 2363 } 2364 info := &grpc.UnaryServerInfo{ 2365 Server: srv, 2366 FullMethod: "/vtctlservice.Vtctld/GetShard", 2367 } 2368 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2369 return srv.(VtctldServer).GetShard(ctx, req.(*vtctldata.GetShardRequest)) 2370 } 2371 return interceptor(ctx, in, info, handler) 2372 } 2373 2374 func _Vtctld_GetShardRoutingRules_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2375 in := new(vtctldata.GetShardRoutingRulesRequest) 2376 if err := dec(in); err != nil { 2377 return nil, err 2378 } 2379 if interceptor == nil { 2380 return srv.(VtctldServer).GetShardRoutingRules(ctx, in) 2381 } 2382 info := &grpc.UnaryServerInfo{ 2383 Server: srv, 2384 FullMethod: "/vtctlservice.Vtctld/GetShardRoutingRules", 2385 } 2386 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2387 return srv.(VtctldServer).GetShardRoutingRules(ctx, req.(*vtctldata.GetShardRoutingRulesRequest)) 2388 } 2389 return interceptor(ctx, in, info, handler) 2390 } 2391 2392 func _Vtctld_GetSrvKeyspaceNames_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2393 in := new(vtctldata.GetSrvKeyspaceNamesRequest) 2394 if err := dec(in); err != nil { 2395 return nil, err 2396 } 2397 if interceptor == nil { 2398 return srv.(VtctldServer).GetSrvKeyspaceNames(ctx, in) 2399 } 2400 info := &grpc.UnaryServerInfo{ 2401 Server: srv, 2402 FullMethod: "/vtctlservice.Vtctld/GetSrvKeyspaceNames", 2403 } 2404 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2405 return srv.(VtctldServer).GetSrvKeyspaceNames(ctx, req.(*vtctldata.GetSrvKeyspaceNamesRequest)) 2406 } 2407 return interceptor(ctx, in, info, handler) 2408 } 2409 2410 func _Vtctld_GetSrvKeyspaces_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2411 in := new(vtctldata.GetSrvKeyspacesRequest) 2412 if err := dec(in); err != nil { 2413 return nil, err 2414 } 2415 if interceptor == nil { 2416 return srv.(VtctldServer).GetSrvKeyspaces(ctx, in) 2417 } 2418 info := &grpc.UnaryServerInfo{ 2419 Server: srv, 2420 FullMethod: "/vtctlservice.Vtctld/GetSrvKeyspaces", 2421 } 2422 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2423 return srv.(VtctldServer).GetSrvKeyspaces(ctx, req.(*vtctldata.GetSrvKeyspacesRequest)) 2424 } 2425 return interceptor(ctx, in, info, handler) 2426 } 2427 2428 func _Vtctld_UpdateThrottlerConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2429 in := new(vtctldata.UpdateThrottlerConfigRequest) 2430 if err := dec(in); err != nil { 2431 return nil, err 2432 } 2433 if interceptor == nil { 2434 return srv.(VtctldServer).UpdateThrottlerConfig(ctx, in) 2435 } 2436 info := &grpc.UnaryServerInfo{ 2437 Server: srv, 2438 FullMethod: "/vtctlservice.Vtctld/UpdateThrottlerConfig", 2439 } 2440 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2441 return srv.(VtctldServer).UpdateThrottlerConfig(ctx, req.(*vtctldata.UpdateThrottlerConfigRequest)) 2442 } 2443 return interceptor(ctx, in, info, handler) 2444 } 2445 2446 func _Vtctld_GetSrvVSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2447 in := new(vtctldata.GetSrvVSchemaRequest) 2448 if err := dec(in); err != nil { 2449 return nil, err 2450 } 2451 if interceptor == nil { 2452 return srv.(VtctldServer).GetSrvVSchema(ctx, in) 2453 } 2454 info := &grpc.UnaryServerInfo{ 2455 Server: srv, 2456 FullMethod: "/vtctlservice.Vtctld/GetSrvVSchema", 2457 } 2458 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2459 return srv.(VtctldServer).GetSrvVSchema(ctx, req.(*vtctldata.GetSrvVSchemaRequest)) 2460 } 2461 return interceptor(ctx, in, info, handler) 2462 } 2463 2464 func _Vtctld_GetSrvVSchemas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2465 in := new(vtctldata.GetSrvVSchemasRequest) 2466 if err := dec(in); err != nil { 2467 return nil, err 2468 } 2469 if interceptor == nil { 2470 return srv.(VtctldServer).GetSrvVSchemas(ctx, in) 2471 } 2472 info := &grpc.UnaryServerInfo{ 2473 Server: srv, 2474 FullMethod: "/vtctlservice.Vtctld/GetSrvVSchemas", 2475 } 2476 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2477 return srv.(VtctldServer).GetSrvVSchemas(ctx, req.(*vtctldata.GetSrvVSchemasRequest)) 2478 } 2479 return interceptor(ctx, in, info, handler) 2480 } 2481 2482 func _Vtctld_GetTablet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2483 in := new(vtctldata.GetTabletRequest) 2484 if err := dec(in); err != nil { 2485 return nil, err 2486 } 2487 if interceptor == nil { 2488 return srv.(VtctldServer).GetTablet(ctx, in) 2489 } 2490 info := &grpc.UnaryServerInfo{ 2491 Server: srv, 2492 FullMethod: "/vtctlservice.Vtctld/GetTablet", 2493 } 2494 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2495 return srv.(VtctldServer).GetTablet(ctx, req.(*vtctldata.GetTabletRequest)) 2496 } 2497 return interceptor(ctx, in, info, handler) 2498 } 2499 2500 func _Vtctld_GetTablets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2501 in := new(vtctldata.GetTabletsRequest) 2502 if err := dec(in); err != nil { 2503 return nil, err 2504 } 2505 if interceptor == nil { 2506 return srv.(VtctldServer).GetTablets(ctx, in) 2507 } 2508 info := &grpc.UnaryServerInfo{ 2509 Server: srv, 2510 FullMethod: "/vtctlservice.Vtctld/GetTablets", 2511 } 2512 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2513 return srv.(VtctldServer).GetTablets(ctx, req.(*vtctldata.GetTabletsRequest)) 2514 } 2515 return interceptor(ctx, in, info, handler) 2516 } 2517 2518 func _Vtctld_GetTopologyPath_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2519 in := new(vtctldata.GetTopologyPathRequest) 2520 if err := dec(in); err != nil { 2521 return nil, err 2522 } 2523 if interceptor == nil { 2524 return srv.(VtctldServer).GetTopologyPath(ctx, in) 2525 } 2526 info := &grpc.UnaryServerInfo{ 2527 Server: srv, 2528 FullMethod: "/vtctlservice.Vtctld/GetTopologyPath", 2529 } 2530 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2531 return srv.(VtctldServer).GetTopologyPath(ctx, req.(*vtctldata.GetTopologyPathRequest)) 2532 } 2533 return interceptor(ctx, in, info, handler) 2534 } 2535 2536 func _Vtctld_GetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2537 in := new(vtctldata.GetVersionRequest) 2538 if err := dec(in); err != nil { 2539 return nil, err 2540 } 2541 if interceptor == nil { 2542 return srv.(VtctldServer).GetVersion(ctx, in) 2543 } 2544 info := &grpc.UnaryServerInfo{ 2545 Server: srv, 2546 FullMethod: "/vtctlservice.Vtctld/GetVersion", 2547 } 2548 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2549 return srv.(VtctldServer).GetVersion(ctx, req.(*vtctldata.GetVersionRequest)) 2550 } 2551 return interceptor(ctx, in, info, handler) 2552 } 2553 2554 func _Vtctld_GetVSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2555 in := new(vtctldata.GetVSchemaRequest) 2556 if err := dec(in); err != nil { 2557 return nil, err 2558 } 2559 if interceptor == nil { 2560 return srv.(VtctldServer).GetVSchema(ctx, in) 2561 } 2562 info := &grpc.UnaryServerInfo{ 2563 Server: srv, 2564 FullMethod: "/vtctlservice.Vtctld/GetVSchema", 2565 } 2566 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2567 return srv.(VtctldServer).GetVSchema(ctx, req.(*vtctldata.GetVSchemaRequest)) 2568 } 2569 return interceptor(ctx, in, info, handler) 2570 } 2571 2572 func _Vtctld_GetWorkflows_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2573 in := new(vtctldata.GetWorkflowsRequest) 2574 if err := dec(in); err != nil { 2575 return nil, err 2576 } 2577 if interceptor == nil { 2578 return srv.(VtctldServer).GetWorkflows(ctx, in) 2579 } 2580 info := &grpc.UnaryServerInfo{ 2581 Server: srv, 2582 FullMethod: "/vtctlservice.Vtctld/GetWorkflows", 2583 } 2584 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2585 return srv.(VtctldServer).GetWorkflows(ctx, req.(*vtctldata.GetWorkflowsRequest)) 2586 } 2587 return interceptor(ctx, in, info, handler) 2588 } 2589 2590 func _Vtctld_InitShardPrimary_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2591 in := new(vtctldata.InitShardPrimaryRequest) 2592 if err := dec(in); err != nil { 2593 return nil, err 2594 } 2595 if interceptor == nil { 2596 return srv.(VtctldServer).InitShardPrimary(ctx, in) 2597 } 2598 info := &grpc.UnaryServerInfo{ 2599 Server: srv, 2600 FullMethod: "/vtctlservice.Vtctld/InitShardPrimary", 2601 } 2602 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2603 return srv.(VtctldServer).InitShardPrimary(ctx, req.(*vtctldata.InitShardPrimaryRequest)) 2604 } 2605 return interceptor(ctx, in, info, handler) 2606 } 2607 2608 func _Vtctld_PingTablet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2609 in := new(vtctldata.PingTabletRequest) 2610 if err := dec(in); err != nil { 2611 return nil, err 2612 } 2613 if interceptor == nil { 2614 return srv.(VtctldServer).PingTablet(ctx, in) 2615 } 2616 info := &grpc.UnaryServerInfo{ 2617 Server: srv, 2618 FullMethod: "/vtctlservice.Vtctld/PingTablet", 2619 } 2620 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2621 return srv.(VtctldServer).PingTablet(ctx, req.(*vtctldata.PingTabletRequest)) 2622 } 2623 return interceptor(ctx, in, info, handler) 2624 } 2625 2626 func _Vtctld_PlannedReparentShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2627 in := new(vtctldata.PlannedReparentShardRequest) 2628 if err := dec(in); err != nil { 2629 return nil, err 2630 } 2631 if interceptor == nil { 2632 return srv.(VtctldServer).PlannedReparentShard(ctx, in) 2633 } 2634 info := &grpc.UnaryServerInfo{ 2635 Server: srv, 2636 FullMethod: "/vtctlservice.Vtctld/PlannedReparentShard", 2637 } 2638 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2639 return srv.(VtctldServer).PlannedReparentShard(ctx, req.(*vtctldata.PlannedReparentShardRequest)) 2640 } 2641 return interceptor(ctx, in, info, handler) 2642 } 2643 2644 func _Vtctld_RebuildKeyspaceGraph_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2645 in := new(vtctldata.RebuildKeyspaceGraphRequest) 2646 if err := dec(in); err != nil { 2647 return nil, err 2648 } 2649 if interceptor == nil { 2650 return srv.(VtctldServer).RebuildKeyspaceGraph(ctx, in) 2651 } 2652 info := &grpc.UnaryServerInfo{ 2653 Server: srv, 2654 FullMethod: "/vtctlservice.Vtctld/RebuildKeyspaceGraph", 2655 } 2656 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2657 return srv.(VtctldServer).RebuildKeyspaceGraph(ctx, req.(*vtctldata.RebuildKeyspaceGraphRequest)) 2658 } 2659 return interceptor(ctx, in, info, handler) 2660 } 2661 2662 func _Vtctld_RebuildVSchemaGraph_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2663 in := new(vtctldata.RebuildVSchemaGraphRequest) 2664 if err := dec(in); err != nil { 2665 return nil, err 2666 } 2667 if interceptor == nil { 2668 return srv.(VtctldServer).RebuildVSchemaGraph(ctx, in) 2669 } 2670 info := &grpc.UnaryServerInfo{ 2671 Server: srv, 2672 FullMethod: "/vtctlservice.Vtctld/RebuildVSchemaGraph", 2673 } 2674 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2675 return srv.(VtctldServer).RebuildVSchemaGraph(ctx, req.(*vtctldata.RebuildVSchemaGraphRequest)) 2676 } 2677 return interceptor(ctx, in, info, handler) 2678 } 2679 2680 func _Vtctld_RefreshState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2681 in := new(vtctldata.RefreshStateRequest) 2682 if err := dec(in); err != nil { 2683 return nil, err 2684 } 2685 if interceptor == nil { 2686 return srv.(VtctldServer).RefreshState(ctx, in) 2687 } 2688 info := &grpc.UnaryServerInfo{ 2689 Server: srv, 2690 FullMethod: "/vtctlservice.Vtctld/RefreshState", 2691 } 2692 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2693 return srv.(VtctldServer).RefreshState(ctx, req.(*vtctldata.RefreshStateRequest)) 2694 } 2695 return interceptor(ctx, in, info, handler) 2696 } 2697 2698 func _Vtctld_RefreshStateByShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2699 in := new(vtctldata.RefreshStateByShardRequest) 2700 if err := dec(in); err != nil { 2701 return nil, err 2702 } 2703 if interceptor == nil { 2704 return srv.(VtctldServer).RefreshStateByShard(ctx, in) 2705 } 2706 info := &grpc.UnaryServerInfo{ 2707 Server: srv, 2708 FullMethod: "/vtctlservice.Vtctld/RefreshStateByShard", 2709 } 2710 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2711 return srv.(VtctldServer).RefreshStateByShard(ctx, req.(*vtctldata.RefreshStateByShardRequest)) 2712 } 2713 return interceptor(ctx, in, info, handler) 2714 } 2715 2716 func _Vtctld_ReloadSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2717 in := new(vtctldata.ReloadSchemaRequest) 2718 if err := dec(in); err != nil { 2719 return nil, err 2720 } 2721 if interceptor == nil { 2722 return srv.(VtctldServer).ReloadSchema(ctx, in) 2723 } 2724 info := &grpc.UnaryServerInfo{ 2725 Server: srv, 2726 FullMethod: "/vtctlservice.Vtctld/ReloadSchema", 2727 } 2728 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2729 return srv.(VtctldServer).ReloadSchema(ctx, req.(*vtctldata.ReloadSchemaRequest)) 2730 } 2731 return interceptor(ctx, in, info, handler) 2732 } 2733 2734 func _Vtctld_ReloadSchemaKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2735 in := new(vtctldata.ReloadSchemaKeyspaceRequest) 2736 if err := dec(in); err != nil { 2737 return nil, err 2738 } 2739 if interceptor == nil { 2740 return srv.(VtctldServer).ReloadSchemaKeyspace(ctx, in) 2741 } 2742 info := &grpc.UnaryServerInfo{ 2743 Server: srv, 2744 FullMethod: "/vtctlservice.Vtctld/ReloadSchemaKeyspace", 2745 } 2746 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2747 return srv.(VtctldServer).ReloadSchemaKeyspace(ctx, req.(*vtctldata.ReloadSchemaKeyspaceRequest)) 2748 } 2749 return interceptor(ctx, in, info, handler) 2750 } 2751 2752 func _Vtctld_ReloadSchemaShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2753 in := new(vtctldata.ReloadSchemaShardRequest) 2754 if err := dec(in); err != nil { 2755 return nil, err 2756 } 2757 if interceptor == nil { 2758 return srv.(VtctldServer).ReloadSchemaShard(ctx, in) 2759 } 2760 info := &grpc.UnaryServerInfo{ 2761 Server: srv, 2762 FullMethod: "/vtctlservice.Vtctld/ReloadSchemaShard", 2763 } 2764 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2765 return srv.(VtctldServer).ReloadSchemaShard(ctx, req.(*vtctldata.ReloadSchemaShardRequest)) 2766 } 2767 return interceptor(ctx, in, info, handler) 2768 } 2769 2770 func _Vtctld_RemoveBackup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2771 in := new(vtctldata.RemoveBackupRequest) 2772 if err := dec(in); err != nil { 2773 return nil, err 2774 } 2775 if interceptor == nil { 2776 return srv.(VtctldServer).RemoveBackup(ctx, in) 2777 } 2778 info := &grpc.UnaryServerInfo{ 2779 Server: srv, 2780 FullMethod: "/vtctlservice.Vtctld/RemoveBackup", 2781 } 2782 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2783 return srv.(VtctldServer).RemoveBackup(ctx, req.(*vtctldata.RemoveBackupRequest)) 2784 } 2785 return interceptor(ctx, in, info, handler) 2786 } 2787 2788 func _Vtctld_RemoveKeyspaceCell_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2789 in := new(vtctldata.RemoveKeyspaceCellRequest) 2790 if err := dec(in); err != nil { 2791 return nil, err 2792 } 2793 if interceptor == nil { 2794 return srv.(VtctldServer).RemoveKeyspaceCell(ctx, in) 2795 } 2796 info := &grpc.UnaryServerInfo{ 2797 Server: srv, 2798 FullMethod: "/vtctlservice.Vtctld/RemoveKeyspaceCell", 2799 } 2800 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2801 return srv.(VtctldServer).RemoveKeyspaceCell(ctx, req.(*vtctldata.RemoveKeyspaceCellRequest)) 2802 } 2803 return interceptor(ctx, in, info, handler) 2804 } 2805 2806 func _Vtctld_RemoveShardCell_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2807 in := new(vtctldata.RemoveShardCellRequest) 2808 if err := dec(in); err != nil { 2809 return nil, err 2810 } 2811 if interceptor == nil { 2812 return srv.(VtctldServer).RemoveShardCell(ctx, in) 2813 } 2814 info := &grpc.UnaryServerInfo{ 2815 Server: srv, 2816 FullMethod: "/vtctlservice.Vtctld/RemoveShardCell", 2817 } 2818 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2819 return srv.(VtctldServer).RemoveShardCell(ctx, req.(*vtctldata.RemoveShardCellRequest)) 2820 } 2821 return interceptor(ctx, in, info, handler) 2822 } 2823 2824 func _Vtctld_ReparentTablet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2825 in := new(vtctldata.ReparentTabletRequest) 2826 if err := dec(in); err != nil { 2827 return nil, err 2828 } 2829 if interceptor == nil { 2830 return srv.(VtctldServer).ReparentTablet(ctx, in) 2831 } 2832 info := &grpc.UnaryServerInfo{ 2833 Server: srv, 2834 FullMethod: "/vtctlservice.Vtctld/ReparentTablet", 2835 } 2836 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2837 return srv.(VtctldServer).ReparentTablet(ctx, req.(*vtctldata.ReparentTabletRequest)) 2838 } 2839 return interceptor(ctx, in, info, handler) 2840 } 2841 2842 func _Vtctld_RestoreFromBackup_Handler(srv interface{}, stream grpc.ServerStream) error { 2843 m := new(vtctldata.RestoreFromBackupRequest) 2844 if err := stream.RecvMsg(m); err != nil { 2845 return err 2846 } 2847 return srv.(VtctldServer).RestoreFromBackup(m, &vtctldRestoreFromBackupServer{stream}) 2848 } 2849 2850 type Vtctld_RestoreFromBackupServer interface { 2851 Send(*vtctldata.RestoreFromBackupResponse) error 2852 grpc.ServerStream 2853 } 2854 2855 type vtctldRestoreFromBackupServer struct { 2856 grpc.ServerStream 2857 } 2858 2859 func (x *vtctldRestoreFromBackupServer) Send(m *vtctldata.RestoreFromBackupResponse) error { 2860 return x.ServerStream.SendMsg(m) 2861 } 2862 2863 func _Vtctld_RunHealthCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2864 in := new(vtctldata.RunHealthCheckRequest) 2865 if err := dec(in); err != nil { 2866 return nil, err 2867 } 2868 if interceptor == nil { 2869 return srv.(VtctldServer).RunHealthCheck(ctx, in) 2870 } 2871 info := &grpc.UnaryServerInfo{ 2872 Server: srv, 2873 FullMethod: "/vtctlservice.Vtctld/RunHealthCheck", 2874 } 2875 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2876 return srv.(VtctldServer).RunHealthCheck(ctx, req.(*vtctldata.RunHealthCheckRequest)) 2877 } 2878 return interceptor(ctx, in, info, handler) 2879 } 2880 2881 func _Vtctld_SetKeyspaceDurabilityPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2882 in := new(vtctldata.SetKeyspaceDurabilityPolicyRequest) 2883 if err := dec(in); err != nil { 2884 return nil, err 2885 } 2886 if interceptor == nil { 2887 return srv.(VtctldServer).SetKeyspaceDurabilityPolicy(ctx, in) 2888 } 2889 info := &grpc.UnaryServerInfo{ 2890 Server: srv, 2891 FullMethod: "/vtctlservice.Vtctld/SetKeyspaceDurabilityPolicy", 2892 } 2893 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2894 return srv.(VtctldServer).SetKeyspaceDurabilityPolicy(ctx, req.(*vtctldata.SetKeyspaceDurabilityPolicyRequest)) 2895 } 2896 return interceptor(ctx, in, info, handler) 2897 } 2898 2899 func _Vtctld_SetShardIsPrimaryServing_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2900 in := new(vtctldata.SetShardIsPrimaryServingRequest) 2901 if err := dec(in); err != nil { 2902 return nil, err 2903 } 2904 if interceptor == nil { 2905 return srv.(VtctldServer).SetShardIsPrimaryServing(ctx, in) 2906 } 2907 info := &grpc.UnaryServerInfo{ 2908 Server: srv, 2909 FullMethod: "/vtctlservice.Vtctld/SetShardIsPrimaryServing", 2910 } 2911 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2912 return srv.(VtctldServer).SetShardIsPrimaryServing(ctx, req.(*vtctldata.SetShardIsPrimaryServingRequest)) 2913 } 2914 return interceptor(ctx, in, info, handler) 2915 } 2916 2917 func _Vtctld_SetShardTabletControl_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2918 in := new(vtctldata.SetShardTabletControlRequest) 2919 if err := dec(in); err != nil { 2920 return nil, err 2921 } 2922 if interceptor == nil { 2923 return srv.(VtctldServer).SetShardTabletControl(ctx, in) 2924 } 2925 info := &grpc.UnaryServerInfo{ 2926 Server: srv, 2927 FullMethod: "/vtctlservice.Vtctld/SetShardTabletControl", 2928 } 2929 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2930 return srv.(VtctldServer).SetShardTabletControl(ctx, req.(*vtctldata.SetShardTabletControlRequest)) 2931 } 2932 return interceptor(ctx, in, info, handler) 2933 } 2934 2935 func _Vtctld_SetWritable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2936 in := new(vtctldata.SetWritableRequest) 2937 if err := dec(in); err != nil { 2938 return nil, err 2939 } 2940 if interceptor == nil { 2941 return srv.(VtctldServer).SetWritable(ctx, in) 2942 } 2943 info := &grpc.UnaryServerInfo{ 2944 Server: srv, 2945 FullMethod: "/vtctlservice.Vtctld/SetWritable", 2946 } 2947 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2948 return srv.(VtctldServer).SetWritable(ctx, req.(*vtctldata.SetWritableRequest)) 2949 } 2950 return interceptor(ctx, in, info, handler) 2951 } 2952 2953 func _Vtctld_ShardReplicationAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2954 in := new(vtctldata.ShardReplicationAddRequest) 2955 if err := dec(in); err != nil { 2956 return nil, err 2957 } 2958 if interceptor == nil { 2959 return srv.(VtctldServer).ShardReplicationAdd(ctx, in) 2960 } 2961 info := &grpc.UnaryServerInfo{ 2962 Server: srv, 2963 FullMethod: "/vtctlservice.Vtctld/ShardReplicationAdd", 2964 } 2965 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2966 return srv.(VtctldServer).ShardReplicationAdd(ctx, req.(*vtctldata.ShardReplicationAddRequest)) 2967 } 2968 return interceptor(ctx, in, info, handler) 2969 } 2970 2971 func _Vtctld_ShardReplicationFix_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2972 in := new(vtctldata.ShardReplicationFixRequest) 2973 if err := dec(in); err != nil { 2974 return nil, err 2975 } 2976 if interceptor == nil { 2977 return srv.(VtctldServer).ShardReplicationFix(ctx, in) 2978 } 2979 info := &grpc.UnaryServerInfo{ 2980 Server: srv, 2981 FullMethod: "/vtctlservice.Vtctld/ShardReplicationFix", 2982 } 2983 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2984 return srv.(VtctldServer).ShardReplicationFix(ctx, req.(*vtctldata.ShardReplicationFixRequest)) 2985 } 2986 return interceptor(ctx, in, info, handler) 2987 } 2988 2989 func _Vtctld_ShardReplicationPositions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2990 in := new(vtctldata.ShardReplicationPositionsRequest) 2991 if err := dec(in); err != nil { 2992 return nil, err 2993 } 2994 if interceptor == nil { 2995 return srv.(VtctldServer).ShardReplicationPositions(ctx, in) 2996 } 2997 info := &grpc.UnaryServerInfo{ 2998 Server: srv, 2999 FullMethod: "/vtctlservice.Vtctld/ShardReplicationPositions", 3000 } 3001 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3002 return srv.(VtctldServer).ShardReplicationPositions(ctx, req.(*vtctldata.ShardReplicationPositionsRequest)) 3003 } 3004 return interceptor(ctx, in, info, handler) 3005 } 3006 3007 func _Vtctld_ShardReplicationRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3008 in := new(vtctldata.ShardReplicationRemoveRequest) 3009 if err := dec(in); err != nil { 3010 return nil, err 3011 } 3012 if interceptor == nil { 3013 return srv.(VtctldServer).ShardReplicationRemove(ctx, in) 3014 } 3015 info := &grpc.UnaryServerInfo{ 3016 Server: srv, 3017 FullMethod: "/vtctlservice.Vtctld/ShardReplicationRemove", 3018 } 3019 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3020 return srv.(VtctldServer).ShardReplicationRemove(ctx, req.(*vtctldata.ShardReplicationRemoveRequest)) 3021 } 3022 return interceptor(ctx, in, info, handler) 3023 } 3024 3025 func _Vtctld_SleepTablet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3026 in := new(vtctldata.SleepTabletRequest) 3027 if err := dec(in); err != nil { 3028 return nil, err 3029 } 3030 if interceptor == nil { 3031 return srv.(VtctldServer).SleepTablet(ctx, in) 3032 } 3033 info := &grpc.UnaryServerInfo{ 3034 Server: srv, 3035 FullMethod: "/vtctlservice.Vtctld/SleepTablet", 3036 } 3037 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3038 return srv.(VtctldServer).SleepTablet(ctx, req.(*vtctldata.SleepTabletRequest)) 3039 } 3040 return interceptor(ctx, in, info, handler) 3041 } 3042 3043 func _Vtctld_SourceShardAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3044 in := new(vtctldata.SourceShardAddRequest) 3045 if err := dec(in); err != nil { 3046 return nil, err 3047 } 3048 if interceptor == nil { 3049 return srv.(VtctldServer).SourceShardAdd(ctx, in) 3050 } 3051 info := &grpc.UnaryServerInfo{ 3052 Server: srv, 3053 FullMethod: "/vtctlservice.Vtctld/SourceShardAdd", 3054 } 3055 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3056 return srv.(VtctldServer).SourceShardAdd(ctx, req.(*vtctldata.SourceShardAddRequest)) 3057 } 3058 return interceptor(ctx, in, info, handler) 3059 } 3060 3061 func _Vtctld_SourceShardDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3062 in := new(vtctldata.SourceShardDeleteRequest) 3063 if err := dec(in); err != nil { 3064 return nil, err 3065 } 3066 if interceptor == nil { 3067 return srv.(VtctldServer).SourceShardDelete(ctx, in) 3068 } 3069 info := &grpc.UnaryServerInfo{ 3070 Server: srv, 3071 FullMethod: "/vtctlservice.Vtctld/SourceShardDelete", 3072 } 3073 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3074 return srv.(VtctldServer).SourceShardDelete(ctx, req.(*vtctldata.SourceShardDeleteRequest)) 3075 } 3076 return interceptor(ctx, in, info, handler) 3077 } 3078 3079 func _Vtctld_StartReplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3080 in := new(vtctldata.StartReplicationRequest) 3081 if err := dec(in); err != nil { 3082 return nil, err 3083 } 3084 if interceptor == nil { 3085 return srv.(VtctldServer).StartReplication(ctx, in) 3086 } 3087 info := &grpc.UnaryServerInfo{ 3088 Server: srv, 3089 FullMethod: "/vtctlservice.Vtctld/StartReplication", 3090 } 3091 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3092 return srv.(VtctldServer).StartReplication(ctx, req.(*vtctldata.StartReplicationRequest)) 3093 } 3094 return interceptor(ctx, in, info, handler) 3095 } 3096 3097 func _Vtctld_StopReplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3098 in := new(vtctldata.StopReplicationRequest) 3099 if err := dec(in); err != nil { 3100 return nil, err 3101 } 3102 if interceptor == nil { 3103 return srv.(VtctldServer).StopReplication(ctx, in) 3104 } 3105 info := &grpc.UnaryServerInfo{ 3106 Server: srv, 3107 FullMethod: "/vtctlservice.Vtctld/StopReplication", 3108 } 3109 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3110 return srv.(VtctldServer).StopReplication(ctx, req.(*vtctldata.StopReplicationRequest)) 3111 } 3112 return interceptor(ctx, in, info, handler) 3113 } 3114 3115 func _Vtctld_TabletExternallyReparented_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3116 in := new(vtctldata.TabletExternallyReparentedRequest) 3117 if err := dec(in); err != nil { 3118 return nil, err 3119 } 3120 if interceptor == nil { 3121 return srv.(VtctldServer).TabletExternallyReparented(ctx, in) 3122 } 3123 info := &grpc.UnaryServerInfo{ 3124 Server: srv, 3125 FullMethod: "/vtctlservice.Vtctld/TabletExternallyReparented", 3126 } 3127 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3128 return srv.(VtctldServer).TabletExternallyReparented(ctx, req.(*vtctldata.TabletExternallyReparentedRequest)) 3129 } 3130 return interceptor(ctx, in, info, handler) 3131 } 3132 3133 func _Vtctld_UpdateCellInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3134 in := new(vtctldata.UpdateCellInfoRequest) 3135 if err := dec(in); err != nil { 3136 return nil, err 3137 } 3138 if interceptor == nil { 3139 return srv.(VtctldServer).UpdateCellInfo(ctx, in) 3140 } 3141 info := &grpc.UnaryServerInfo{ 3142 Server: srv, 3143 FullMethod: "/vtctlservice.Vtctld/UpdateCellInfo", 3144 } 3145 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3146 return srv.(VtctldServer).UpdateCellInfo(ctx, req.(*vtctldata.UpdateCellInfoRequest)) 3147 } 3148 return interceptor(ctx, in, info, handler) 3149 } 3150 3151 func _Vtctld_UpdateCellsAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3152 in := new(vtctldata.UpdateCellsAliasRequest) 3153 if err := dec(in); err != nil { 3154 return nil, err 3155 } 3156 if interceptor == nil { 3157 return srv.(VtctldServer).UpdateCellsAlias(ctx, in) 3158 } 3159 info := &grpc.UnaryServerInfo{ 3160 Server: srv, 3161 FullMethod: "/vtctlservice.Vtctld/UpdateCellsAlias", 3162 } 3163 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3164 return srv.(VtctldServer).UpdateCellsAlias(ctx, req.(*vtctldata.UpdateCellsAliasRequest)) 3165 } 3166 return interceptor(ctx, in, info, handler) 3167 } 3168 3169 func _Vtctld_Validate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3170 in := new(vtctldata.ValidateRequest) 3171 if err := dec(in); err != nil { 3172 return nil, err 3173 } 3174 if interceptor == nil { 3175 return srv.(VtctldServer).Validate(ctx, in) 3176 } 3177 info := &grpc.UnaryServerInfo{ 3178 Server: srv, 3179 FullMethod: "/vtctlservice.Vtctld/Validate", 3180 } 3181 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3182 return srv.(VtctldServer).Validate(ctx, req.(*vtctldata.ValidateRequest)) 3183 } 3184 return interceptor(ctx, in, info, handler) 3185 } 3186 3187 func _Vtctld_ValidateKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3188 in := new(vtctldata.ValidateKeyspaceRequest) 3189 if err := dec(in); err != nil { 3190 return nil, err 3191 } 3192 if interceptor == nil { 3193 return srv.(VtctldServer).ValidateKeyspace(ctx, in) 3194 } 3195 info := &grpc.UnaryServerInfo{ 3196 Server: srv, 3197 FullMethod: "/vtctlservice.Vtctld/ValidateKeyspace", 3198 } 3199 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3200 return srv.(VtctldServer).ValidateKeyspace(ctx, req.(*vtctldata.ValidateKeyspaceRequest)) 3201 } 3202 return interceptor(ctx, in, info, handler) 3203 } 3204 3205 func _Vtctld_ValidateSchemaKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3206 in := new(vtctldata.ValidateSchemaKeyspaceRequest) 3207 if err := dec(in); err != nil { 3208 return nil, err 3209 } 3210 if interceptor == nil { 3211 return srv.(VtctldServer).ValidateSchemaKeyspace(ctx, in) 3212 } 3213 info := &grpc.UnaryServerInfo{ 3214 Server: srv, 3215 FullMethod: "/vtctlservice.Vtctld/ValidateSchemaKeyspace", 3216 } 3217 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3218 return srv.(VtctldServer).ValidateSchemaKeyspace(ctx, req.(*vtctldata.ValidateSchemaKeyspaceRequest)) 3219 } 3220 return interceptor(ctx, in, info, handler) 3221 } 3222 3223 func _Vtctld_ValidateShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3224 in := new(vtctldata.ValidateShardRequest) 3225 if err := dec(in); err != nil { 3226 return nil, err 3227 } 3228 if interceptor == nil { 3229 return srv.(VtctldServer).ValidateShard(ctx, in) 3230 } 3231 info := &grpc.UnaryServerInfo{ 3232 Server: srv, 3233 FullMethod: "/vtctlservice.Vtctld/ValidateShard", 3234 } 3235 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3236 return srv.(VtctldServer).ValidateShard(ctx, req.(*vtctldata.ValidateShardRequest)) 3237 } 3238 return interceptor(ctx, in, info, handler) 3239 } 3240 3241 func _Vtctld_ValidateVersionKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3242 in := new(vtctldata.ValidateVersionKeyspaceRequest) 3243 if err := dec(in); err != nil { 3244 return nil, err 3245 } 3246 if interceptor == nil { 3247 return srv.(VtctldServer).ValidateVersionKeyspace(ctx, in) 3248 } 3249 info := &grpc.UnaryServerInfo{ 3250 Server: srv, 3251 FullMethod: "/vtctlservice.Vtctld/ValidateVersionKeyspace", 3252 } 3253 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3254 return srv.(VtctldServer).ValidateVersionKeyspace(ctx, req.(*vtctldata.ValidateVersionKeyspaceRequest)) 3255 } 3256 return interceptor(ctx, in, info, handler) 3257 } 3258 3259 func _Vtctld_ValidateVersionShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3260 in := new(vtctldata.ValidateVersionShardRequest) 3261 if err := dec(in); err != nil { 3262 return nil, err 3263 } 3264 if interceptor == nil { 3265 return srv.(VtctldServer).ValidateVersionShard(ctx, in) 3266 } 3267 info := &grpc.UnaryServerInfo{ 3268 Server: srv, 3269 FullMethod: "/vtctlservice.Vtctld/ValidateVersionShard", 3270 } 3271 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3272 return srv.(VtctldServer).ValidateVersionShard(ctx, req.(*vtctldata.ValidateVersionShardRequest)) 3273 } 3274 return interceptor(ctx, in, info, handler) 3275 } 3276 3277 func _Vtctld_ValidateVSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3278 in := new(vtctldata.ValidateVSchemaRequest) 3279 if err := dec(in); err != nil { 3280 return nil, err 3281 } 3282 if interceptor == nil { 3283 return srv.(VtctldServer).ValidateVSchema(ctx, in) 3284 } 3285 info := &grpc.UnaryServerInfo{ 3286 Server: srv, 3287 FullMethod: "/vtctlservice.Vtctld/ValidateVSchema", 3288 } 3289 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3290 return srv.(VtctldServer).ValidateVSchema(ctx, req.(*vtctldata.ValidateVSchemaRequest)) 3291 } 3292 return interceptor(ctx, in, info, handler) 3293 } 3294 3295 // Vtctld_ServiceDesc is the grpc.ServiceDesc for Vtctld service. 3296 // It's only intended for direct use with grpc.RegisterService, 3297 // and not to be introspected or modified (even as a copy) 3298 var Vtctld_ServiceDesc = grpc.ServiceDesc{ 3299 ServiceName: "vtctlservice.Vtctld", 3300 HandlerType: (*VtctldServer)(nil), 3301 Methods: []grpc.MethodDesc{ 3302 { 3303 MethodName: "AddCellInfo", 3304 Handler: _Vtctld_AddCellInfo_Handler, 3305 }, 3306 { 3307 MethodName: "AddCellsAlias", 3308 Handler: _Vtctld_AddCellsAlias_Handler, 3309 }, 3310 { 3311 MethodName: "ApplyRoutingRules", 3312 Handler: _Vtctld_ApplyRoutingRules_Handler, 3313 }, 3314 { 3315 MethodName: "ApplySchema", 3316 Handler: _Vtctld_ApplySchema_Handler, 3317 }, 3318 { 3319 MethodName: "ApplyShardRoutingRules", 3320 Handler: _Vtctld_ApplyShardRoutingRules_Handler, 3321 }, 3322 { 3323 MethodName: "ApplyVSchema", 3324 Handler: _Vtctld_ApplyVSchema_Handler, 3325 }, 3326 { 3327 MethodName: "ChangeTabletType", 3328 Handler: _Vtctld_ChangeTabletType_Handler, 3329 }, 3330 { 3331 MethodName: "CreateKeyspace", 3332 Handler: _Vtctld_CreateKeyspace_Handler, 3333 }, 3334 { 3335 MethodName: "CreateShard", 3336 Handler: _Vtctld_CreateShard_Handler, 3337 }, 3338 { 3339 MethodName: "DeleteCellInfo", 3340 Handler: _Vtctld_DeleteCellInfo_Handler, 3341 }, 3342 { 3343 MethodName: "DeleteCellsAlias", 3344 Handler: _Vtctld_DeleteCellsAlias_Handler, 3345 }, 3346 { 3347 MethodName: "DeleteKeyspace", 3348 Handler: _Vtctld_DeleteKeyspace_Handler, 3349 }, 3350 { 3351 MethodName: "DeleteShards", 3352 Handler: _Vtctld_DeleteShards_Handler, 3353 }, 3354 { 3355 MethodName: "DeleteSrvVSchema", 3356 Handler: _Vtctld_DeleteSrvVSchema_Handler, 3357 }, 3358 { 3359 MethodName: "DeleteTablets", 3360 Handler: _Vtctld_DeleteTablets_Handler, 3361 }, 3362 { 3363 MethodName: "EmergencyReparentShard", 3364 Handler: _Vtctld_EmergencyReparentShard_Handler, 3365 }, 3366 { 3367 MethodName: "ExecuteFetchAsApp", 3368 Handler: _Vtctld_ExecuteFetchAsApp_Handler, 3369 }, 3370 { 3371 MethodName: "ExecuteFetchAsDBA", 3372 Handler: _Vtctld_ExecuteFetchAsDBA_Handler, 3373 }, 3374 { 3375 MethodName: "ExecuteHook", 3376 Handler: _Vtctld_ExecuteHook_Handler, 3377 }, 3378 { 3379 MethodName: "FindAllShardsInKeyspace", 3380 Handler: _Vtctld_FindAllShardsInKeyspace_Handler, 3381 }, 3382 { 3383 MethodName: "GetBackups", 3384 Handler: _Vtctld_GetBackups_Handler, 3385 }, 3386 { 3387 MethodName: "GetCellInfo", 3388 Handler: _Vtctld_GetCellInfo_Handler, 3389 }, 3390 { 3391 MethodName: "GetCellInfoNames", 3392 Handler: _Vtctld_GetCellInfoNames_Handler, 3393 }, 3394 { 3395 MethodName: "GetCellsAliases", 3396 Handler: _Vtctld_GetCellsAliases_Handler, 3397 }, 3398 { 3399 MethodName: "GetFullStatus", 3400 Handler: _Vtctld_GetFullStatus_Handler, 3401 }, 3402 { 3403 MethodName: "GetKeyspace", 3404 Handler: _Vtctld_GetKeyspace_Handler, 3405 }, 3406 { 3407 MethodName: "GetKeyspaces", 3408 Handler: _Vtctld_GetKeyspaces_Handler, 3409 }, 3410 { 3411 MethodName: "GetPermissions", 3412 Handler: _Vtctld_GetPermissions_Handler, 3413 }, 3414 { 3415 MethodName: "GetRoutingRules", 3416 Handler: _Vtctld_GetRoutingRules_Handler, 3417 }, 3418 { 3419 MethodName: "GetSchema", 3420 Handler: _Vtctld_GetSchema_Handler, 3421 }, 3422 { 3423 MethodName: "GetShard", 3424 Handler: _Vtctld_GetShard_Handler, 3425 }, 3426 { 3427 MethodName: "GetShardRoutingRules", 3428 Handler: _Vtctld_GetShardRoutingRules_Handler, 3429 }, 3430 { 3431 MethodName: "GetSrvKeyspaceNames", 3432 Handler: _Vtctld_GetSrvKeyspaceNames_Handler, 3433 }, 3434 { 3435 MethodName: "GetSrvKeyspaces", 3436 Handler: _Vtctld_GetSrvKeyspaces_Handler, 3437 }, 3438 { 3439 MethodName: "UpdateThrottlerConfig", 3440 Handler: _Vtctld_UpdateThrottlerConfig_Handler, 3441 }, 3442 { 3443 MethodName: "GetSrvVSchema", 3444 Handler: _Vtctld_GetSrvVSchema_Handler, 3445 }, 3446 { 3447 MethodName: "GetSrvVSchemas", 3448 Handler: _Vtctld_GetSrvVSchemas_Handler, 3449 }, 3450 { 3451 MethodName: "GetTablet", 3452 Handler: _Vtctld_GetTablet_Handler, 3453 }, 3454 { 3455 MethodName: "GetTablets", 3456 Handler: _Vtctld_GetTablets_Handler, 3457 }, 3458 { 3459 MethodName: "GetTopologyPath", 3460 Handler: _Vtctld_GetTopologyPath_Handler, 3461 }, 3462 { 3463 MethodName: "GetVersion", 3464 Handler: _Vtctld_GetVersion_Handler, 3465 }, 3466 { 3467 MethodName: "GetVSchema", 3468 Handler: _Vtctld_GetVSchema_Handler, 3469 }, 3470 { 3471 MethodName: "GetWorkflows", 3472 Handler: _Vtctld_GetWorkflows_Handler, 3473 }, 3474 { 3475 MethodName: "InitShardPrimary", 3476 Handler: _Vtctld_InitShardPrimary_Handler, 3477 }, 3478 { 3479 MethodName: "PingTablet", 3480 Handler: _Vtctld_PingTablet_Handler, 3481 }, 3482 { 3483 MethodName: "PlannedReparentShard", 3484 Handler: _Vtctld_PlannedReparentShard_Handler, 3485 }, 3486 { 3487 MethodName: "RebuildKeyspaceGraph", 3488 Handler: _Vtctld_RebuildKeyspaceGraph_Handler, 3489 }, 3490 { 3491 MethodName: "RebuildVSchemaGraph", 3492 Handler: _Vtctld_RebuildVSchemaGraph_Handler, 3493 }, 3494 { 3495 MethodName: "RefreshState", 3496 Handler: _Vtctld_RefreshState_Handler, 3497 }, 3498 { 3499 MethodName: "RefreshStateByShard", 3500 Handler: _Vtctld_RefreshStateByShard_Handler, 3501 }, 3502 { 3503 MethodName: "ReloadSchema", 3504 Handler: _Vtctld_ReloadSchema_Handler, 3505 }, 3506 { 3507 MethodName: "ReloadSchemaKeyspace", 3508 Handler: _Vtctld_ReloadSchemaKeyspace_Handler, 3509 }, 3510 { 3511 MethodName: "ReloadSchemaShard", 3512 Handler: _Vtctld_ReloadSchemaShard_Handler, 3513 }, 3514 { 3515 MethodName: "RemoveBackup", 3516 Handler: _Vtctld_RemoveBackup_Handler, 3517 }, 3518 { 3519 MethodName: "RemoveKeyspaceCell", 3520 Handler: _Vtctld_RemoveKeyspaceCell_Handler, 3521 }, 3522 { 3523 MethodName: "RemoveShardCell", 3524 Handler: _Vtctld_RemoveShardCell_Handler, 3525 }, 3526 { 3527 MethodName: "ReparentTablet", 3528 Handler: _Vtctld_ReparentTablet_Handler, 3529 }, 3530 { 3531 MethodName: "RunHealthCheck", 3532 Handler: _Vtctld_RunHealthCheck_Handler, 3533 }, 3534 { 3535 MethodName: "SetKeyspaceDurabilityPolicy", 3536 Handler: _Vtctld_SetKeyspaceDurabilityPolicy_Handler, 3537 }, 3538 { 3539 MethodName: "SetShardIsPrimaryServing", 3540 Handler: _Vtctld_SetShardIsPrimaryServing_Handler, 3541 }, 3542 { 3543 MethodName: "SetShardTabletControl", 3544 Handler: _Vtctld_SetShardTabletControl_Handler, 3545 }, 3546 { 3547 MethodName: "SetWritable", 3548 Handler: _Vtctld_SetWritable_Handler, 3549 }, 3550 { 3551 MethodName: "ShardReplicationAdd", 3552 Handler: _Vtctld_ShardReplicationAdd_Handler, 3553 }, 3554 { 3555 MethodName: "ShardReplicationFix", 3556 Handler: _Vtctld_ShardReplicationFix_Handler, 3557 }, 3558 { 3559 MethodName: "ShardReplicationPositions", 3560 Handler: _Vtctld_ShardReplicationPositions_Handler, 3561 }, 3562 { 3563 MethodName: "ShardReplicationRemove", 3564 Handler: _Vtctld_ShardReplicationRemove_Handler, 3565 }, 3566 { 3567 MethodName: "SleepTablet", 3568 Handler: _Vtctld_SleepTablet_Handler, 3569 }, 3570 { 3571 MethodName: "SourceShardAdd", 3572 Handler: _Vtctld_SourceShardAdd_Handler, 3573 }, 3574 { 3575 MethodName: "SourceShardDelete", 3576 Handler: _Vtctld_SourceShardDelete_Handler, 3577 }, 3578 { 3579 MethodName: "StartReplication", 3580 Handler: _Vtctld_StartReplication_Handler, 3581 }, 3582 { 3583 MethodName: "StopReplication", 3584 Handler: _Vtctld_StopReplication_Handler, 3585 }, 3586 { 3587 MethodName: "TabletExternallyReparented", 3588 Handler: _Vtctld_TabletExternallyReparented_Handler, 3589 }, 3590 { 3591 MethodName: "UpdateCellInfo", 3592 Handler: _Vtctld_UpdateCellInfo_Handler, 3593 }, 3594 { 3595 MethodName: "UpdateCellsAlias", 3596 Handler: _Vtctld_UpdateCellsAlias_Handler, 3597 }, 3598 { 3599 MethodName: "Validate", 3600 Handler: _Vtctld_Validate_Handler, 3601 }, 3602 { 3603 MethodName: "ValidateKeyspace", 3604 Handler: _Vtctld_ValidateKeyspace_Handler, 3605 }, 3606 { 3607 MethodName: "ValidateSchemaKeyspace", 3608 Handler: _Vtctld_ValidateSchemaKeyspace_Handler, 3609 }, 3610 { 3611 MethodName: "ValidateShard", 3612 Handler: _Vtctld_ValidateShard_Handler, 3613 }, 3614 { 3615 MethodName: "ValidateVersionKeyspace", 3616 Handler: _Vtctld_ValidateVersionKeyspace_Handler, 3617 }, 3618 { 3619 MethodName: "ValidateVersionShard", 3620 Handler: _Vtctld_ValidateVersionShard_Handler, 3621 }, 3622 { 3623 MethodName: "ValidateVSchema", 3624 Handler: _Vtctld_ValidateVSchema_Handler, 3625 }, 3626 }, 3627 Streams: []grpc.StreamDesc{ 3628 { 3629 StreamName: "Backup", 3630 Handler: _Vtctld_Backup_Handler, 3631 ServerStreams: true, 3632 }, 3633 { 3634 StreamName: "BackupShard", 3635 Handler: _Vtctld_BackupShard_Handler, 3636 ServerStreams: true, 3637 }, 3638 { 3639 StreamName: "RestoreFromBackup", 3640 Handler: _Vtctld_RestoreFromBackup_Handler, 3641 ServerStreams: true, 3642 }, 3643 }, 3644 Metadata: "vtctlservice.proto", 3645 }