vitess.io/vitess@v0.16.2/go/vt/proto/vtadmin/vtadmin_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: vtadmin.proto 6 7 package vtadmin 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 // VTAdminClient is the client API for VTAdmin 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 VTAdminClient interface { 26 // CreateKeyspace creates a new keyspace in the given cluster. 27 CreateKeyspace(ctx context.Context, in *CreateKeyspaceRequest, opts ...grpc.CallOption) (*CreateKeyspaceResponse, error) 28 // CreateShard creates a new shard in the given cluster and keyspace. 29 CreateShard(ctx context.Context, in *CreateShardRequest, opts ...grpc.CallOption) (*vtctldata.CreateShardResponse, error) 30 // DeleteKeyspace deletes a keyspace in the given cluster. 31 DeleteKeyspace(ctx context.Context, in *DeleteKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.DeleteKeyspaceResponse, error) 32 // DeleteShard deletes one or more shards in the given cluster and keyspace. 33 DeleteShards(ctx context.Context, in *DeleteShardsRequest, opts ...grpc.CallOption) (*vtctldata.DeleteShardsResponse, error) 34 // DeleteTablet deletes a tablet from the topology 35 DeleteTablet(ctx context.Context, in *DeleteTabletRequest, opts ...grpc.CallOption) (*DeleteTabletResponse, error) 36 // EmergencyFailoverShard fails over a shard to a new primary. It assumes 37 // the old primary is dead or otherwise not responding. 38 EmergencyFailoverShard(ctx context.Context, in *EmergencyFailoverShardRequest, opts ...grpc.CallOption) (*EmergencyFailoverShardResponse, error) 39 // FindSchema returns a single Schema that matches the provided table name 40 // across all specified clusters IDs. Not specifying a set of cluster IDs 41 // causes the search to span all configured clusters. 42 // 43 // An error occurs if either no table exists across any of the clusters with 44 // the specified table name, or if multiple tables exist with that name. 45 FindSchema(ctx context.Context, in *FindSchemaRequest, opts ...grpc.CallOption) (*Schema, error) 46 // GetBackups returns backups grouped by cluster. 47 GetBackups(ctx context.Context, in *GetBackupsRequest, opts ...grpc.CallOption) (*GetBackupsResponse, error) 48 // GetCellInfos returns the CellInfo objects for the specified clusters. 49 // 50 // Callers may optionally restrict the set of CellInfos, or restrict the 51 // response to include only cell names. 52 GetCellInfos(ctx context.Context, in *GetCellInfosRequest, opts ...grpc.CallOption) (*GetCellInfosResponse, error) 53 // GetCellsAliases returns the CellsAliases data for the specified clusters. 54 GetCellsAliases(ctx context.Context, in *GetCellsAliasesRequest, opts ...grpc.CallOption) (*GetCellsAliasesResponse, error) 55 // GetClusters returns all configured clusters. 56 GetClusters(ctx context.Context, in *GetClustersRequest, opts ...grpc.CallOption) (*GetClustersResponse, error) 57 // GetFullStatus returns the full status of MySQL including the replication information, semi-sync information, GTID information among others 58 GetFullStatus(ctx context.Context, in *GetFullStatusRequest, opts ...grpc.CallOption) (*vtctldata.GetFullStatusResponse, error) 59 // GetGates returns all gates across all the specified clusters. 60 GetGates(ctx context.Context, in *GetGatesRequest, opts ...grpc.CallOption) (*GetGatesResponse, error) 61 // GetKeyspace returns a keyspace by name in the specified cluster. 62 GetKeyspace(ctx context.Context, in *GetKeyspaceRequest, opts ...grpc.CallOption) (*Keyspace, error) 63 // GetKeyspaces returns all keyspaces across the specified clusters. 64 GetKeyspaces(ctx context.Context, in *GetKeyspacesRequest, opts ...grpc.CallOption) (*GetKeyspacesResponse, error) 65 // GetSchema returns the schema for the specified (cluster, keyspace, table) 66 // tuple. 67 GetSchema(ctx context.Context, in *GetSchemaRequest, opts ...grpc.CallOption) (*Schema, error) 68 // GetSchemas returns all schemas across the specified clusters. 69 GetSchemas(ctx context.Context, in *GetSchemasRequest, opts ...grpc.CallOption) (*GetSchemasResponse, error) 70 // GetShardReplicationPositions returns shard replication positions grouped 71 // by cluster. 72 GetShardReplicationPositions(ctx context.Context, in *GetShardReplicationPositionsRequest, opts ...grpc.CallOption) (*GetShardReplicationPositionsResponse, error) 73 // GetSrvVSchema returns the SrvVSchema for the given cluster and cell. 74 GetSrvVSchema(ctx context.Context, in *GetSrvVSchemaRequest, opts ...grpc.CallOption) (*SrvVSchema, error) 75 // GetSrvVSchemas returns all SrvVSchemas across all (or specified) clusters 76 // and cells. 77 GetSrvVSchemas(ctx context.Context, in *GetSrvVSchemasRequest, opts ...grpc.CallOption) (*GetSrvVSchemasResponse, error) 78 // GetTablet looks up a tablet by hostname across all clusters and returns 79 // the result. 80 GetTablet(ctx context.Context, in *GetTabletRequest, opts ...grpc.CallOption) (*Tablet, error) 81 // GetTablets returns all tablets across all the specified clusters. 82 GetTablets(ctx context.Context, in *GetTabletsRequest, opts ...grpc.CallOption) (*GetTabletsResponse, error) 83 // GetTopologyPath returns the cell located at the specified path in the topology server. 84 GetTopologyPath(ctx context.Context, in *GetTopologyPathRequest, opts ...grpc.CallOption) (*vtctldata.GetTopologyPathResponse, error) 85 // GetVSchema returns a VSchema for the specified keyspace in the specified 86 // cluster. 87 GetVSchema(ctx context.Context, in *GetVSchemaRequest, opts ...grpc.CallOption) (*VSchema, error) 88 // GetVSchemas returns the VSchemas for all specified clusters. 89 GetVSchemas(ctx context.Context, in *GetVSchemasRequest, opts ...grpc.CallOption) (*GetVSchemasResponse, error) 90 // GetVtctlds returns the Vtctlds for all specified clusters. 91 GetVtctlds(ctx context.Context, in *GetVtctldsRequest, opts ...grpc.CallOption) (*GetVtctldsResponse, error) 92 // GetWorkflow returns a single Workflow for a given cluster, keyspace, and 93 // workflow name. 94 GetWorkflow(ctx context.Context, in *GetWorkflowRequest, opts ...grpc.CallOption) (*Workflow, error) 95 // GetWorkflows returns the Workflows for all specified clusters. 96 GetWorkflows(ctx context.Context, in *GetWorkflowsRequest, opts ...grpc.CallOption) (*GetWorkflowsResponse, error) 97 // PingTablet checks that the specified tablet is awake and responding to 98 // RPCs. This command can be blocked by other in-flight operations. 99 PingTablet(ctx context.Context, in *PingTabletRequest, opts ...grpc.CallOption) (*PingTabletResponse, error) 100 // PlannedFailoverShard fails over the shard to a new primary, or away from 101 // an old primary. Both the old and new primaries must be reachable and 102 // running. 103 // 104 // NOTE: A planned failover will not consider replicas outside the current 105 // shard primary's cell as promotion candidates unless NewPrimary is 106 // explicitly provided in the request. 107 PlannedFailoverShard(ctx context.Context, in *PlannedFailoverShardRequest, opts ...grpc.CallOption) (*PlannedFailoverShardResponse, error) 108 // RebuildKeyspaceGraph rebuilds the serving data for a keyspace. 109 RebuildKeyspaceGraph(ctx context.Context, in *RebuildKeyspaceGraphRequest, opts ...grpc.CallOption) (*RebuildKeyspaceGraphResponse, error) 110 // RefreshState reloads the tablet record on the specified tablet. 111 RefreshState(ctx context.Context, in *RefreshStateRequest, opts ...grpc.CallOption) (*RefreshStateResponse, error) 112 // RefreshTabletReplicationSource performs a `CHANGE REPLICATION SOURCE TO` 113 // on a tablet to replicate from the current primary in the shard. 114 RefreshTabletReplicationSource(ctx context.Context, in *RefreshTabletReplicationSourceRequest, opts ...grpc.CallOption) (*RefreshTabletReplicationSourceResponse, error) 115 // ReloadSchemas reloads the schema definition across keyspaces, shards, or 116 // tablets in one or more clusters, depending on the request fields (see 117 // ReloadSchemasRequest for details). 118 ReloadSchemas(ctx context.Context, in *ReloadSchemasRequest, opts ...grpc.CallOption) (*ReloadSchemasResponse, error) 119 // ReloadSchemaShard reloads the schema on all tablets in a shard. This is done on a best-effort basis. 120 ReloadSchemaShard(ctx context.Context, in *ReloadSchemaShardRequest, opts ...grpc.CallOption) (*ReloadSchemaShardResponse, error) 121 // RemoveKeyspaceCell removes the cell from the Cells list for all shards in the keyspace, and the SrvKeyspace for that keyspace in that cell. 122 RemoveKeyspaceCell(ctx context.Context, in *RemoveKeyspaceCellRequest, opts ...grpc.CallOption) (*RemoveKeyspaceCellResponse, error) 123 // RunHealthCheck runs a healthcheck on the tablet. 124 RunHealthCheck(ctx context.Context, in *RunHealthCheckRequest, opts ...grpc.CallOption) (*RunHealthCheckResponse, error) 125 // SetReadOnly sets the tablet to read-only mode. 126 SetReadOnly(ctx context.Context, in *SetReadOnlyRequest, opts ...grpc.CallOption) (*SetReadOnlyResponse, error) 127 // SetReadWrite sets the tablet to read-write mode. 128 SetReadWrite(ctx context.Context, in *SetReadWriteRequest, opts ...grpc.CallOption) (*SetReadWriteResponse, error) 129 // StartReplication runs the underlying database command to start 130 // replication on a tablet. 131 StartReplication(ctx context.Context, in *StartReplicationRequest, opts ...grpc.CallOption) (*StartReplicationResponse, error) 132 // StopReplication runs the underlying database command to stop replication 133 // on a tablet 134 StopReplication(ctx context.Context, in *StopReplicationRequest, opts ...grpc.CallOption) (*StopReplicationResponse, error) 135 // TabletExternallyPromoted updates the metadata in a cluster's topology 136 // to acknowledge a shard primary change performed by an external tool 137 // (e.g. orchestrator*). 138 // 139 // See the Reparenting guide for more information: 140 // https://vitess.io/docs/user-guides/configuration-advanced/reparenting/#external-reparenting. 141 // 142 // * "orchestrator" here refers to external orchestrator, not the newer, 143 // Vitess-aware orchestrator, VTOrc. 144 TabletExternallyPromoted(ctx context.Context, in *TabletExternallyPromotedRequest, opts ...grpc.CallOption) (*TabletExternallyPromotedResponse, error) 145 // Validate validates all nodes in a cluster that are reachable from the global replication graph, 146 // as well as all tablets in discoverable cells, are consistent 147 Validate(ctx context.Context, in *ValidateRequest, opts ...grpc.CallOption) (*vtctldata.ValidateResponse, error) 148 // ValidateKeyspace validates that all nodes reachable from the specified 149 // keyspace are consistent. 150 ValidateKeyspace(ctx context.Context, in *ValidateKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateKeyspaceResponse, error) 151 // ValidateSchemaKeyspace validates that the schema on the primary tablet 152 // for shard 0 matches the schema on all of the other tablets in the 153 // keyspace. 154 ValidateSchemaKeyspace(ctx context.Context, in *ValidateSchemaKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateSchemaKeyspaceResponse, error) 155 // ValidateShard validates that that all nodes reachable from the specified shard are consistent. 156 ValidateShard(ctx context.Context, in *ValidateShardRequest, opts ...grpc.CallOption) (*vtctldata.ValidateShardResponse, error) 157 // ValidateVersionKeyspace validates that the version on the primary of 158 // shard 0 matches all of the other tablets in the keyspace. 159 ValidateVersionKeyspace(ctx context.Context, in *ValidateVersionKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVersionKeyspaceResponse, error) 160 // ValidateVersionShard validates that the version on the primary matches all of the replicas. 161 ValidateVersionShard(ctx context.Context, in *ValidateVersionShardRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVersionShardResponse, error) 162 // VTExplain provides information on how Vitess plans to execute a 163 // particular query. 164 VTExplain(ctx context.Context, in *VTExplainRequest, opts ...grpc.CallOption) (*VTExplainResponse, error) 165 } 166 167 type vTAdminClient struct { 168 cc grpc.ClientConnInterface 169 } 170 171 func NewVTAdminClient(cc grpc.ClientConnInterface) VTAdminClient { 172 return &vTAdminClient{cc} 173 } 174 175 func (c *vTAdminClient) CreateKeyspace(ctx context.Context, in *CreateKeyspaceRequest, opts ...grpc.CallOption) (*CreateKeyspaceResponse, error) { 176 out := new(CreateKeyspaceResponse) 177 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/CreateKeyspace", in, out, opts...) 178 if err != nil { 179 return nil, err 180 } 181 return out, nil 182 } 183 184 func (c *vTAdminClient) CreateShard(ctx context.Context, in *CreateShardRequest, opts ...grpc.CallOption) (*vtctldata.CreateShardResponse, error) { 185 out := new(vtctldata.CreateShardResponse) 186 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/CreateShard", in, out, opts...) 187 if err != nil { 188 return nil, err 189 } 190 return out, nil 191 } 192 193 func (c *vTAdminClient) DeleteKeyspace(ctx context.Context, in *DeleteKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.DeleteKeyspaceResponse, error) { 194 out := new(vtctldata.DeleteKeyspaceResponse) 195 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/DeleteKeyspace", in, out, opts...) 196 if err != nil { 197 return nil, err 198 } 199 return out, nil 200 } 201 202 func (c *vTAdminClient) DeleteShards(ctx context.Context, in *DeleteShardsRequest, opts ...grpc.CallOption) (*vtctldata.DeleteShardsResponse, error) { 203 out := new(vtctldata.DeleteShardsResponse) 204 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/DeleteShards", in, out, opts...) 205 if err != nil { 206 return nil, err 207 } 208 return out, nil 209 } 210 211 func (c *vTAdminClient) DeleteTablet(ctx context.Context, in *DeleteTabletRequest, opts ...grpc.CallOption) (*DeleteTabletResponse, error) { 212 out := new(DeleteTabletResponse) 213 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/DeleteTablet", in, out, opts...) 214 if err != nil { 215 return nil, err 216 } 217 return out, nil 218 } 219 220 func (c *vTAdminClient) EmergencyFailoverShard(ctx context.Context, in *EmergencyFailoverShardRequest, opts ...grpc.CallOption) (*EmergencyFailoverShardResponse, error) { 221 out := new(EmergencyFailoverShardResponse) 222 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/EmergencyFailoverShard", in, out, opts...) 223 if err != nil { 224 return nil, err 225 } 226 return out, nil 227 } 228 229 func (c *vTAdminClient) FindSchema(ctx context.Context, in *FindSchemaRequest, opts ...grpc.CallOption) (*Schema, error) { 230 out := new(Schema) 231 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/FindSchema", in, out, opts...) 232 if err != nil { 233 return nil, err 234 } 235 return out, nil 236 } 237 238 func (c *vTAdminClient) GetBackups(ctx context.Context, in *GetBackupsRequest, opts ...grpc.CallOption) (*GetBackupsResponse, error) { 239 out := new(GetBackupsResponse) 240 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetBackups", in, out, opts...) 241 if err != nil { 242 return nil, err 243 } 244 return out, nil 245 } 246 247 func (c *vTAdminClient) GetCellInfos(ctx context.Context, in *GetCellInfosRequest, opts ...grpc.CallOption) (*GetCellInfosResponse, error) { 248 out := new(GetCellInfosResponse) 249 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetCellInfos", in, out, opts...) 250 if err != nil { 251 return nil, err 252 } 253 return out, nil 254 } 255 256 func (c *vTAdminClient) GetCellsAliases(ctx context.Context, in *GetCellsAliasesRequest, opts ...grpc.CallOption) (*GetCellsAliasesResponse, error) { 257 out := new(GetCellsAliasesResponse) 258 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetCellsAliases", in, out, opts...) 259 if err != nil { 260 return nil, err 261 } 262 return out, nil 263 } 264 265 func (c *vTAdminClient) GetClusters(ctx context.Context, in *GetClustersRequest, opts ...grpc.CallOption) (*GetClustersResponse, error) { 266 out := new(GetClustersResponse) 267 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetClusters", in, out, opts...) 268 if err != nil { 269 return nil, err 270 } 271 return out, nil 272 } 273 274 func (c *vTAdminClient) GetFullStatus(ctx context.Context, in *GetFullStatusRequest, opts ...grpc.CallOption) (*vtctldata.GetFullStatusResponse, error) { 275 out := new(vtctldata.GetFullStatusResponse) 276 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetFullStatus", in, out, opts...) 277 if err != nil { 278 return nil, err 279 } 280 return out, nil 281 } 282 283 func (c *vTAdminClient) GetGates(ctx context.Context, in *GetGatesRequest, opts ...grpc.CallOption) (*GetGatesResponse, error) { 284 out := new(GetGatesResponse) 285 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetGates", in, out, opts...) 286 if err != nil { 287 return nil, err 288 } 289 return out, nil 290 } 291 292 func (c *vTAdminClient) GetKeyspace(ctx context.Context, in *GetKeyspaceRequest, opts ...grpc.CallOption) (*Keyspace, error) { 293 out := new(Keyspace) 294 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetKeyspace", in, out, opts...) 295 if err != nil { 296 return nil, err 297 } 298 return out, nil 299 } 300 301 func (c *vTAdminClient) GetKeyspaces(ctx context.Context, in *GetKeyspacesRequest, opts ...grpc.CallOption) (*GetKeyspacesResponse, error) { 302 out := new(GetKeyspacesResponse) 303 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetKeyspaces", in, out, opts...) 304 if err != nil { 305 return nil, err 306 } 307 return out, nil 308 } 309 310 func (c *vTAdminClient) GetSchema(ctx context.Context, in *GetSchemaRequest, opts ...grpc.CallOption) (*Schema, error) { 311 out := new(Schema) 312 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetSchema", in, out, opts...) 313 if err != nil { 314 return nil, err 315 } 316 return out, nil 317 } 318 319 func (c *vTAdminClient) GetSchemas(ctx context.Context, in *GetSchemasRequest, opts ...grpc.CallOption) (*GetSchemasResponse, error) { 320 out := new(GetSchemasResponse) 321 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetSchemas", in, out, opts...) 322 if err != nil { 323 return nil, err 324 } 325 return out, nil 326 } 327 328 func (c *vTAdminClient) GetShardReplicationPositions(ctx context.Context, in *GetShardReplicationPositionsRequest, opts ...grpc.CallOption) (*GetShardReplicationPositionsResponse, error) { 329 out := new(GetShardReplicationPositionsResponse) 330 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetShardReplicationPositions", in, out, opts...) 331 if err != nil { 332 return nil, err 333 } 334 return out, nil 335 } 336 337 func (c *vTAdminClient) GetSrvVSchema(ctx context.Context, in *GetSrvVSchemaRequest, opts ...grpc.CallOption) (*SrvVSchema, error) { 338 out := new(SrvVSchema) 339 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetSrvVSchema", in, out, opts...) 340 if err != nil { 341 return nil, err 342 } 343 return out, nil 344 } 345 346 func (c *vTAdminClient) GetSrvVSchemas(ctx context.Context, in *GetSrvVSchemasRequest, opts ...grpc.CallOption) (*GetSrvVSchemasResponse, error) { 347 out := new(GetSrvVSchemasResponse) 348 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetSrvVSchemas", in, out, opts...) 349 if err != nil { 350 return nil, err 351 } 352 return out, nil 353 } 354 355 func (c *vTAdminClient) GetTablet(ctx context.Context, in *GetTabletRequest, opts ...grpc.CallOption) (*Tablet, error) { 356 out := new(Tablet) 357 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetTablet", in, out, opts...) 358 if err != nil { 359 return nil, err 360 } 361 return out, nil 362 } 363 364 func (c *vTAdminClient) GetTablets(ctx context.Context, in *GetTabletsRequest, opts ...grpc.CallOption) (*GetTabletsResponse, error) { 365 out := new(GetTabletsResponse) 366 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetTablets", in, out, opts...) 367 if err != nil { 368 return nil, err 369 } 370 return out, nil 371 } 372 373 func (c *vTAdminClient) GetTopologyPath(ctx context.Context, in *GetTopologyPathRequest, opts ...grpc.CallOption) (*vtctldata.GetTopologyPathResponse, error) { 374 out := new(vtctldata.GetTopologyPathResponse) 375 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetTopologyPath", in, out, opts...) 376 if err != nil { 377 return nil, err 378 } 379 return out, nil 380 } 381 382 func (c *vTAdminClient) GetVSchema(ctx context.Context, in *GetVSchemaRequest, opts ...grpc.CallOption) (*VSchema, error) { 383 out := new(VSchema) 384 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetVSchema", in, out, opts...) 385 if err != nil { 386 return nil, err 387 } 388 return out, nil 389 } 390 391 func (c *vTAdminClient) GetVSchemas(ctx context.Context, in *GetVSchemasRequest, opts ...grpc.CallOption) (*GetVSchemasResponse, error) { 392 out := new(GetVSchemasResponse) 393 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetVSchemas", in, out, opts...) 394 if err != nil { 395 return nil, err 396 } 397 return out, nil 398 } 399 400 func (c *vTAdminClient) GetVtctlds(ctx context.Context, in *GetVtctldsRequest, opts ...grpc.CallOption) (*GetVtctldsResponse, error) { 401 out := new(GetVtctldsResponse) 402 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetVtctlds", in, out, opts...) 403 if err != nil { 404 return nil, err 405 } 406 return out, nil 407 } 408 409 func (c *vTAdminClient) GetWorkflow(ctx context.Context, in *GetWorkflowRequest, opts ...grpc.CallOption) (*Workflow, error) { 410 out := new(Workflow) 411 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetWorkflow", in, out, opts...) 412 if err != nil { 413 return nil, err 414 } 415 return out, nil 416 } 417 418 func (c *vTAdminClient) GetWorkflows(ctx context.Context, in *GetWorkflowsRequest, opts ...grpc.CallOption) (*GetWorkflowsResponse, error) { 419 out := new(GetWorkflowsResponse) 420 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/GetWorkflows", in, out, opts...) 421 if err != nil { 422 return nil, err 423 } 424 return out, nil 425 } 426 427 func (c *vTAdminClient) PingTablet(ctx context.Context, in *PingTabletRequest, opts ...grpc.CallOption) (*PingTabletResponse, error) { 428 out := new(PingTabletResponse) 429 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/PingTablet", in, out, opts...) 430 if err != nil { 431 return nil, err 432 } 433 return out, nil 434 } 435 436 func (c *vTAdminClient) PlannedFailoverShard(ctx context.Context, in *PlannedFailoverShardRequest, opts ...grpc.CallOption) (*PlannedFailoverShardResponse, error) { 437 out := new(PlannedFailoverShardResponse) 438 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/PlannedFailoverShard", in, out, opts...) 439 if err != nil { 440 return nil, err 441 } 442 return out, nil 443 } 444 445 func (c *vTAdminClient) RebuildKeyspaceGraph(ctx context.Context, in *RebuildKeyspaceGraphRequest, opts ...grpc.CallOption) (*RebuildKeyspaceGraphResponse, error) { 446 out := new(RebuildKeyspaceGraphResponse) 447 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/RebuildKeyspaceGraph", in, out, opts...) 448 if err != nil { 449 return nil, err 450 } 451 return out, nil 452 } 453 454 func (c *vTAdminClient) RefreshState(ctx context.Context, in *RefreshStateRequest, opts ...grpc.CallOption) (*RefreshStateResponse, error) { 455 out := new(RefreshStateResponse) 456 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/RefreshState", in, out, opts...) 457 if err != nil { 458 return nil, err 459 } 460 return out, nil 461 } 462 463 func (c *vTAdminClient) RefreshTabletReplicationSource(ctx context.Context, in *RefreshTabletReplicationSourceRequest, opts ...grpc.CallOption) (*RefreshTabletReplicationSourceResponse, error) { 464 out := new(RefreshTabletReplicationSourceResponse) 465 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/RefreshTabletReplicationSource", in, out, opts...) 466 if err != nil { 467 return nil, err 468 } 469 return out, nil 470 } 471 472 func (c *vTAdminClient) ReloadSchemas(ctx context.Context, in *ReloadSchemasRequest, opts ...grpc.CallOption) (*ReloadSchemasResponse, error) { 473 out := new(ReloadSchemasResponse) 474 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/ReloadSchemas", in, out, opts...) 475 if err != nil { 476 return nil, err 477 } 478 return out, nil 479 } 480 481 func (c *vTAdminClient) ReloadSchemaShard(ctx context.Context, in *ReloadSchemaShardRequest, opts ...grpc.CallOption) (*ReloadSchemaShardResponse, error) { 482 out := new(ReloadSchemaShardResponse) 483 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/ReloadSchemaShard", in, out, opts...) 484 if err != nil { 485 return nil, err 486 } 487 return out, nil 488 } 489 490 func (c *vTAdminClient) RemoveKeyspaceCell(ctx context.Context, in *RemoveKeyspaceCellRequest, opts ...grpc.CallOption) (*RemoveKeyspaceCellResponse, error) { 491 out := new(RemoveKeyspaceCellResponse) 492 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/RemoveKeyspaceCell", in, out, opts...) 493 if err != nil { 494 return nil, err 495 } 496 return out, nil 497 } 498 499 func (c *vTAdminClient) RunHealthCheck(ctx context.Context, in *RunHealthCheckRequest, opts ...grpc.CallOption) (*RunHealthCheckResponse, error) { 500 out := new(RunHealthCheckResponse) 501 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/RunHealthCheck", in, out, opts...) 502 if err != nil { 503 return nil, err 504 } 505 return out, nil 506 } 507 508 func (c *vTAdminClient) SetReadOnly(ctx context.Context, in *SetReadOnlyRequest, opts ...grpc.CallOption) (*SetReadOnlyResponse, error) { 509 out := new(SetReadOnlyResponse) 510 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/SetReadOnly", in, out, opts...) 511 if err != nil { 512 return nil, err 513 } 514 return out, nil 515 } 516 517 func (c *vTAdminClient) SetReadWrite(ctx context.Context, in *SetReadWriteRequest, opts ...grpc.CallOption) (*SetReadWriteResponse, error) { 518 out := new(SetReadWriteResponse) 519 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/SetReadWrite", in, out, opts...) 520 if err != nil { 521 return nil, err 522 } 523 return out, nil 524 } 525 526 func (c *vTAdminClient) StartReplication(ctx context.Context, in *StartReplicationRequest, opts ...grpc.CallOption) (*StartReplicationResponse, error) { 527 out := new(StartReplicationResponse) 528 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/StartReplication", in, out, opts...) 529 if err != nil { 530 return nil, err 531 } 532 return out, nil 533 } 534 535 func (c *vTAdminClient) StopReplication(ctx context.Context, in *StopReplicationRequest, opts ...grpc.CallOption) (*StopReplicationResponse, error) { 536 out := new(StopReplicationResponse) 537 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/StopReplication", in, out, opts...) 538 if err != nil { 539 return nil, err 540 } 541 return out, nil 542 } 543 544 func (c *vTAdminClient) TabletExternallyPromoted(ctx context.Context, in *TabletExternallyPromotedRequest, opts ...grpc.CallOption) (*TabletExternallyPromotedResponse, error) { 545 out := new(TabletExternallyPromotedResponse) 546 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/TabletExternallyPromoted", in, out, opts...) 547 if err != nil { 548 return nil, err 549 } 550 return out, nil 551 } 552 553 func (c *vTAdminClient) Validate(ctx context.Context, in *ValidateRequest, opts ...grpc.CallOption) (*vtctldata.ValidateResponse, error) { 554 out := new(vtctldata.ValidateResponse) 555 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/Validate", in, out, opts...) 556 if err != nil { 557 return nil, err 558 } 559 return out, nil 560 } 561 562 func (c *vTAdminClient) ValidateKeyspace(ctx context.Context, in *ValidateKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateKeyspaceResponse, error) { 563 out := new(vtctldata.ValidateKeyspaceResponse) 564 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/ValidateKeyspace", in, out, opts...) 565 if err != nil { 566 return nil, err 567 } 568 return out, nil 569 } 570 571 func (c *vTAdminClient) ValidateSchemaKeyspace(ctx context.Context, in *ValidateSchemaKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateSchemaKeyspaceResponse, error) { 572 out := new(vtctldata.ValidateSchemaKeyspaceResponse) 573 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/ValidateSchemaKeyspace", in, out, opts...) 574 if err != nil { 575 return nil, err 576 } 577 return out, nil 578 } 579 580 func (c *vTAdminClient) ValidateShard(ctx context.Context, in *ValidateShardRequest, opts ...grpc.CallOption) (*vtctldata.ValidateShardResponse, error) { 581 out := new(vtctldata.ValidateShardResponse) 582 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/ValidateShard", in, out, opts...) 583 if err != nil { 584 return nil, err 585 } 586 return out, nil 587 } 588 589 func (c *vTAdminClient) ValidateVersionKeyspace(ctx context.Context, in *ValidateVersionKeyspaceRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVersionKeyspaceResponse, error) { 590 out := new(vtctldata.ValidateVersionKeyspaceResponse) 591 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/ValidateVersionKeyspace", in, out, opts...) 592 if err != nil { 593 return nil, err 594 } 595 return out, nil 596 } 597 598 func (c *vTAdminClient) ValidateVersionShard(ctx context.Context, in *ValidateVersionShardRequest, opts ...grpc.CallOption) (*vtctldata.ValidateVersionShardResponse, error) { 599 out := new(vtctldata.ValidateVersionShardResponse) 600 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/ValidateVersionShard", in, out, opts...) 601 if err != nil { 602 return nil, err 603 } 604 return out, nil 605 } 606 607 func (c *vTAdminClient) VTExplain(ctx context.Context, in *VTExplainRequest, opts ...grpc.CallOption) (*VTExplainResponse, error) { 608 out := new(VTExplainResponse) 609 err := c.cc.Invoke(ctx, "/vtadmin.VTAdmin/VTExplain", in, out, opts...) 610 if err != nil { 611 return nil, err 612 } 613 return out, nil 614 } 615 616 // VTAdminServer is the server API for VTAdmin service. 617 // All implementations must embed UnimplementedVTAdminServer 618 // for forward compatibility 619 type VTAdminServer interface { 620 // CreateKeyspace creates a new keyspace in the given cluster. 621 CreateKeyspace(context.Context, *CreateKeyspaceRequest) (*CreateKeyspaceResponse, error) 622 // CreateShard creates a new shard in the given cluster and keyspace. 623 CreateShard(context.Context, *CreateShardRequest) (*vtctldata.CreateShardResponse, error) 624 // DeleteKeyspace deletes a keyspace in the given cluster. 625 DeleteKeyspace(context.Context, *DeleteKeyspaceRequest) (*vtctldata.DeleteKeyspaceResponse, error) 626 // DeleteShard deletes one or more shards in the given cluster and keyspace. 627 DeleteShards(context.Context, *DeleteShardsRequest) (*vtctldata.DeleteShardsResponse, error) 628 // DeleteTablet deletes a tablet from the topology 629 DeleteTablet(context.Context, *DeleteTabletRequest) (*DeleteTabletResponse, error) 630 // EmergencyFailoverShard fails over a shard to a new primary. It assumes 631 // the old primary is dead or otherwise not responding. 632 EmergencyFailoverShard(context.Context, *EmergencyFailoverShardRequest) (*EmergencyFailoverShardResponse, error) 633 // FindSchema returns a single Schema that matches the provided table name 634 // across all specified clusters IDs. Not specifying a set of cluster IDs 635 // causes the search to span all configured clusters. 636 // 637 // An error occurs if either no table exists across any of the clusters with 638 // the specified table name, or if multiple tables exist with that name. 639 FindSchema(context.Context, *FindSchemaRequest) (*Schema, error) 640 // GetBackups returns backups grouped by cluster. 641 GetBackups(context.Context, *GetBackupsRequest) (*GetBackupsResponse, error) 642 // GetCellInfos returns the CellInfo objects for the specified clusters. 643 // 644 // Callers may optionally restrict the set of CellInfos, or restrict the 645 // response to include only cell names. 646 GetCellInfos(context.Context, *GetCellInfosRequest) (*GetCellInfosResponse, error) 647 // GetCellsAliases returns the CellsAliases data for the specified clusters. 648 GetCellsAliases(context.Context, *GetCellsAliasesRequest) (*GetCellsAliasesResponse, error) 649 // GetClusters returns all configured clusters. 650 GetClusters(context.Context, *GetClustersRequest) (*GetClustersResponse, error) 651 // GetFullStatus returns the full status of MySQL including the replication information, semi-sync information, GTID information among others 652 GetFullStatus(context.Context, *GetFullStatusRequest) (*vtctldata.GetFullStatusResponse, error) 653 // GetGates returns all gates across all the specified clusters. 654 GetGates(context.Context, *GetGatesRequest) (*GetGatesResponse, error) 655 // GetKeyspace returns a keyspace by name in the specified cluster. 656 GetKeyspace(context.Context, *GetKeyspaceRequest) (*Keyspace, error) 657 // GetKeyspaces returns all keyspaces across the specified clusters. 658 GetKeyspaces(context.Context, *GetKeyspacesRequest) (*GetKeyspacesResponse, error) 659 // GetSchema returns the schema for the specified (cluster, keyspace, table) 660 // tuple. 661 GetSchema(context.Context, *GetSchemaRequest) (*Schema, error) 662 // GetSchemas returns all schemas across the specified clusters. 663 GetSchemas(context.Context, *GetSchemasRequest) (*GetSchemasResponse, error) 664 // GetShardReplicationPositions returns shard replication positions grouped 665 // by cluster. 666 GetShardReplicationPositions(context.Context, *GetShardReplicationPositionsRequest) (*GetShardReplicationPositionsResponse, error) 667 // GetSrvVSchema returns the SrvVSchema for the given cluster and cell. 668 GetSrvVSchema(context.Context, *GetSrvVSchemaRequest) (*SrvVSchema, error) 669 // GetSrvVSchemas returns all SrvVSchemas across all (or specified) clusters 670 // and cells. 671 GetSrvVSchemas(context.Context, *GetSrvVSchemasRequest) (*GetSrvVSchemasResponse, error) 672 // GetTablet looks up a tablet by hostname across all clusters and returns 673 // the result. 674 GetTablet(context.Context, *GetTabletRequest) (*Tablet, error) 675 // GetTablets returns all tablets across all the specified clusters. 676 GetTablets(context.Context, *GetTabletsRequest) (*GetTabletsResponse, error) 677 // GetTopologyPath returns the cell located at the specified path in the topology server. 678 GetTopologyPath(context.Context, *GetTopologyPathRequest) (*vtctldata.GetTopologyPathResponse, error) 679 // GetVSchema returns a VSchema for the specified keyspace in the specified 680 // cluster. 681 GetVSchema(context.Context, *GetVSchemaRequest) (*VSchema, error) 682 // GetVSchemas returns the VSchemas for all specified clusters. 683 GetVSchemas(context.Context, *GetVSchemasRequest) (*GetVSchemasResponse, error) 684 // GetVtctlds returns the Vtctlds for all specified clusters. 685 GetVtctlds(context.Context, *GetVtctldsRequest) (*GetVtctldsResponse, error) 686 // GetWorkflow returns a single Workflow for a given cluster, keyspace, and 687 // workflow name. 688 GetWorkflow(context.Context, *GetWorkflowRequest) (*Workflow, error) 689 // GetWorkflows returns the Workflows for all specified clusters. 690 GetWorkflows(context.Context, *GetWorkflowsRequest) (*GetWorkflowsResponse, error) 691 // PingTablet checks that the specified tablet is awake and responding to 692 // RPCs. This command can be blocked by other in-flight operations. 693 PingTablet(context.Context, *PingTabletRequest) (*PingTabletResponse, error) 694 // PlannedFailoverShard fails over the shard to a new primary, or away from 695 // an old primary. Both the old and new primaries must be reachable and 696 // running. 697 // 698 // NOTE: A planned failover will not consider replicas outside the current 699 // shard primary's cell as promotion candidates unless NewPrimary is 700 // explicitly provided in the request. 701 PlannedFailoverShard(context.Context, *PlannedFailoverShardRequest) (*PlannedFailoverShardResponse, error) 702 // RebuildKeyspaceGraph rebuilds the serving data for a keyspace. 703 RebuildKeyspaceGraph(context.Context, *RebuildKeyspaceGraphRequest) (*RebuildKeyspaceGraphResponse, error) 704 // RefreshState reloads the tablet record on the specified tablet. 705 RefreshState(context.Context, *RefreshStateRequest) (*RefreshStateResponse, error) 706 // RefreshTabletReplicationSource performs a `CHANGE REPLICATION SOURCE TO` 707 // on a tablet to replicate from the current primary in the shard. 708 RefreshTabletReplicationSource(context.Context, *RefreshTabletReplicationSourceRequest) (*RefreshTabletReplicationSourceResponse, error) 709 // ReloadSchemas reloads the schema definition across keyspaces, shards, or 710 // tablets in one or more clusters, depending on the request fields (see 711 // ReloadSchemasRequest for details). 712 ReloadSchemas(context.Context, *ReloadSchemasRequest) (*ReloadSchemasResponse, error) 713 // ReloadSchemaShard reloads the schema on all tablets in a shard. This is done on a best-effort basis. 714 ReloadSchemaShard(context.Context, *ReloadSchemaShardRequest) (*ReloadSchemaShardResponse, error) 715 // RemoveKeyspaceCell removes the cell from the Cells list for all shards in the keyspace, and the SrvKeyspace for that keyspace in that cell. 716 RemoveKeyspaceCell(context.Context, *RemoveKeyspaceCellRequest) (*RemoveKeyspaceCellResponse, error) 717 // RunHealthCheck runs a healthcheck on the tablet. 718 RunHealthCheck(context.Context, *RunHealthCheckRequest) (*RunHealthCheckResponse, error) 719 // SetReadOnly sets the tablet to read-only mode. 720 SetReadOnly(context.Context, *SetReadOnlyRequest) (*SetReadOnlyResponse, error) 721 // SetReadWrite sets the tablet to read-write mode. 722 SetReadWrite(context.Context, *SetReadWriteRequest) (*SetReadWriteResponse, error) 723 // StartReplication runs the underlying database command to start 724 // replication on a tablet. 725 StartReplication(context.Context, *StartReplicationRequest) (*StartReplicationResponse, error) 726 // StopReplication runs the underlying database command to stop replication 727 // on a tablet 728 StopReplication(context.Context, *StopReplicationRequest) (*StopReplicationResponse, error) 729 // TabletExternallyPromoted updates the metadata in a cluster's topology 730 // to acknowledge a shard primary change performed by an external tool 731 // (e.g. orchestrator*). 732 // 733 // See the Reparenting guide for more information: 734 // https://vitess.io/docs/user-guides/configuration-advanced/reparenting/#external-reparenting. 735 // 736 // * "orchestrator" here refers to external orchestrator, not the newer, 737 // Vitess-aware orchestrator, VTOrc. 738 TabletExternallyPromoted(context.Context, *TabletExternallyPromotedRequest) (*TabletExternallyPromotedResponse, error) 739 // Validate validates all nodes in a cluster that are reachable from the global replication graph, 740 // as well as all tablets in discoverable cells, are consistent 741 Validate(context.Context, *ValidateRequest) (*vtctldata.ValidateResponse, error) 742 // ValidateKeyspace validates that all nodes reachable from the specified 743 // keyspace are consistent. 744 ValidateKeyspace(context.Context, *ValidateKeyspaceRequest) (*vtctldata.ValidateKeyspaceResponse, error) 745 // ValidateSchemaKeyspace validates that the schema on the primary tablet 746 // for shard 0 matches the schema on all of the other tablets in the 747 // keyspace. 748 ValidateSchemaKeyspace(context.Context, *ValidateSchemaKeyspaceRequest) (*vtctldata.ValidateSchemaKeyspaceResponse, error) 749 // ValidateShard validates that that all nodes reachable from the specified shard are consistent. 750 ValidateShard(context.Context, *ValidateShardRequest) (*vtctldata.ValidateShardResponse, error) 751 // ValidateVersionKeyspace validates that the version on the primary of 752 // shard 0 matches all of the other tablets in the keyspace. 753 ValidateVersionKeyspace(context.Context, *ValidateVersionKeyspaceRequest) (*vtctldata.ValidateVersionKeyspaceResponse, error) 754 // ValidateVersionShard validates that the version on the primary matches all of the replicas. 755 ValidateVersionShard(context.Context, *ValidateVersionShardRequest) (*vtctldata.ValidateVersionShardResponse, error) 756 // VTExplain provides information on how Vitess plans to execute a 757 // particular query. 758 VTExplain(context.Context, *VTExplainRequest) (*VTExplainResponse, error) 759 mustEmbedUnimplementedVTAdminServer() 760 } 761 762 // UnimplementedVTAdminServer must be embedded to have forward compatible implementations. 763 type UnimplementedVTAdminServer struct { 764 } 765 766 func (UnimplementedVTAdminServer) CreateKeyspace(context.Context, *CreateKeyspaceRequest) (*CreateKeyspaceResponse, error) { 767 return nil, status.Errorf(codes.Unimplemented, "method CreateKeyspace not implemented") 768 } 769 func (UnimplementedVTAdminServer) CreateShard(context.Context, *CreateShardRequest) (*vtctldata.CreateShardResponse, error) { 770 return nil, status.Errorf(codes.Unimplemented, "method CreateShard not implemented") 771 } 772 func (UnimplementedVTAdminServer) DeleteKeyspace(context.Context, *DeleteKeyspaceRequest) (*vtctldata.DeleteKeyspaceResponse, error) { 773 return nil, status.Errorf(codes.Unimplemented, "method DeleteKeyspace not implemented") 774 } 775 func (UnimplementedVTAdminServer) DeleteShards(context.Context, *DeleteShardsRequest) (*vtctldata.DeleteShardsResponse, error) { 776 return nil, status.Errorf(codes.Unimplemented, "method DeleteShards not implemented") 777 } 778 func (UnimplementedVTAdminServer) DeleteTablet(context.Context, *DeleteTabletRequest) (*DeleteTabletResponse, error) { 779 return nil, status.Errorf(codes.Unimplemented, "method DeleteTablet not implemented") 780 } 781 func (UnimplementedVTAdminServer) EmergencyFailoverShard(context.Context, *EmergencyFailoverShardRequest) (*EmergencyFailoverShardResponse, error) { 782 return nil, status.Errorf(codes.Unimplemented, "method EmergencyFailoverShard not implemented") 783 } 784 func (UnimplementedVTAdminServer) FindSchema(context.Context, *FindSchemaRequest) (*Schema, error) { 785 return nil, status.Errorf(codes.Unimplemented, "method FindSchema not implemented") 786 } 787 func (UnimplementedVTAdminServer) GetBackups(context.Context, *GetBackupsRequest) (*GetBackupsResponse, error) { 788 return nil, status.Errorf(codes.Unimplemented, "method GetBackups not implemented") 789 } 790 func (UnimplementedVTAdminServer) GetCellInfos(context.Context, *GetCellInfosRequest) (*GetCellInfosResponse, error) { 791 return nil, status.Errorf(codes.Unimplemented, "method GetCellInfos not implemented") 792 } 793 func (UnimplementedVTAdminServer) GetCellsAliases(context.Context, *GetCellsAliasesRequest) (*GetCellsAliasesResponse, error) { 794 return nil, status.Errorf(codes.Unimplemented, "method GetCellsAliases not implemented") 795 } 796 func (UnimplementedVTAdminServer) GetClusters(context.Context, *GetClustersRequest) (*GetClustersResponse, error) { 797 return nil, status.Errorf(codes.Unimplemented, "method GetClusters not implemented") 798 } 799 func (UnimplementedVTAdminServer) GetFullStatus(context.Context, *GetFullStatusRequest) (*vtctldata.GetFullStatusResponse, error) { 800 return nil, status.Errorf(codes.Unimplemented, "method GetFullStatus not implemented") 801 } 802 func (UnimplementedVTAdminServer) GetGates(context.Context, *GetGatesRequest) (*GetGatesResponse, error) { 803 return nil, status.Errorf(codes.Unimplemented, "method GetGates not implemented") 804 } 805 func (UnimplementedVTAdminServer) GetKeyspace(context.Context, *GetKeyspaceRequest) (*Keyspace, error) { 806 return nil, status.Errorf(codes.Unimplemented, "method GetKeyspace not implemented") 807 } 808 func (UnimplementedVTAdminServer) GetKeyspaces(context.Context, *GetKeyspacesRequest) (*GetKeyspacesResponse, error) { 809 return nil, status.Errorf(codes.Unimplemented, "method GetKeyspaces not implemented") 810 } 811 func (UnimplementedVTAdminServer) GetSchema(context.Context, *GetSchemaRequest) (*Schema, error) { 812 return nil, status.Errorf(codes.Unimplemented, "method GetSchema not implemented") 813 } 814 func (UnimplementedVTAdminServer) GetSchemas(context.Context, *GetSchemasRequest) (*GetSchemasResponse, error) { 815 return nil, status.Errorf(codes.Unimplemented, "method GetSchemas not implemented") 816 } 817 func (UnimplementedVTAdminServer) GetShardReplicationPositions(context.Context, *GetShardReplicationPositionsRequest) (*GetShardReplicationPositionsResponse, error) { 818 return nil, status.Errorf(codes.Unimplemented, "method GetShardReplicationPositions not implemented") 819 } 820 func (UnimplementedVTAdminServer) GetSrvVSchema(context.Context, *GetSrvVSchemaRequest) (*SrvVSchema, error) { 821 return nil, status.Errorf(codes.Unimplemented, "method GetSrvVSchema not implemented") 822 } 823 func (UnimplementedVTAdminServer) GetSrvVSchemas(context.Context, *GetSrvVSchemasRequest) (*GetSrvVSchemasResponse, error) { 824 return nil, status.Errorf(codes.Unimplemented, "method GetSrvVSchemas not implemented") 825 } 826 func (UnimplementedVTAdminServer) GetTablet(context.Context, *GetTabletRequest) (*Tablet, error) { 827 return nil, status.Errorf(codes.Unimplemented, "method GetTablet not implemented") 828 } 829 func (UnimplementedVTAdminServer) GetTablets(context.Context, *GetTabletsRequest) (*GetTabletsResponse, error) { 830 return nil, status.Errorf(codes.Unimplemented, "method GetTablets not implemented") 831 } 832 func (UnimplementedVTAdminServer) GetTopologyPath(context.Context, *GetTopologyPathRequest) (*vtctldata.GetTopologyPathResponse, error) { 833 return nil, status.Errorf(codes.Unimplemented, "method GetTopologyPath not implemented") 834 } 835 func (UnimplementedVTAdminServer) GetVSchema(context.Context, *GetVSchemaRequest) (*VSchema, error) { 836 return nil, status.Errorf(codes.Unimplemented, "method GetVSchema not implemented") 837 } 838 func (UnimplementedVTAdminServer) GetVSchemas(context.Context, *GetVSchemasRequest) (*GetVSchemasResponse, error) { 839 return nil, status.Errorf(codes.Unimplemented, "method GetVSchemas not implemented") 840 } 841 func (UnimplementedVTAdminServer) GetVtctlds(context.Context, *GetVtctldsRequest) (*GetVtctldsResponse, error) { 842 return nil, status.Errorf(codes.Unimplemented, "method GetVtctlds not implemented") 843 } 844 func (UnimplementedVTAdminServer) GetWorkflow(context.Context, *GetWorkflowRequest) (*Workflow, error) { 845 return nil, status.Errorf(codes.Unimplemented, "method GetWorkflow not implemented") 846 } 847 func (UnimplementedVTAdminServer) GetWorkflows(context.Context, *GetWorkflowsRequest) (*GetWorkflowsResponse, error) { 848 return nil, status.Errorf(codes.Unimplemented, "method GetWorkflows not implemented") 849 } 850 func (UnimplementedVTAdminServer) PingTablet(context.Context, *PingTabletRequest) (*PingTabletResponse, error) { 851 return nil, status.Errorf(codes.Unimplemented, "method PingTablet not implemented") 852 } 853 func (UnimplementedVTAdminServer) PlannedFailoverShard(context.Context, *PlannedFailoverShardRequest) (*PlannedFailoverShardResponse, error) { 854 return nil, status.Errorf(codes.Unimplemented, "method PlannedFailoverShard not implemented") 855 } 856 func (UnimplementedVTAdminServer) RebuildKeyspaceGraph(context.Context, *RebuildKeyspaceGraphRequest) (*RebuildKeyspaceGraphResponse, error) { 857 return nil, status.Errorf(codes.Unimplemented, "method RebuildKeyspaceGraph not implemented") 858 } 859 func (UnimplementedVTAdminServer) RefreshState(context.Context, *RefreshStateRequest) (*RefreshStateResponse, error) { 860 return nil, status.Errorf(codes.Unimplemented, "method RefreshState not implemented") 861 } 862 func (UnimplementedVTAdminServer) RefreshTabletReplicationSource(context.Context, *RefreshTabletReplicationSourceRequest) (*RefreshTabletReplicationSourceResponse, error) { 863 return nil, status.Errorf(codes.Unimplemented, "method RefreshTabletReplicationSource not implemented") 864 } 865 func (UnimplementedVTAdminServer) ReloadSchemas(context.Context, *ReloadSchemasRequest) (*ReloadSchemasResponse, error) { 866 return nil, status.Errorf(codes.Unimplemented, "method ReloadSchemas not implemented") 867 } 868 func (UnimplementedVTAdminServer) ReloadSchemaShard(context.Context, *ReloadSchemaShardRequest) (*ReloadSchemaShardResponse, error) { 869 return nil, status.Errorf(codes.Unimplemented, "method ReloadSchemaShard not implemented") 870 } 871 func (UnimplementedVTAdminServer) RemoveKeyspaceCell(context.Context, *RemoveKeyspaceCellRequest) (*RemoveKeyspaceCellResponse, error) { 872 return nil, status.Errorf(codes.Unimplemented, "method RemoveKeyspaceCell not implemented") 873 } 874 func (UnimplementedVTAdminServer) RunHealthCheck(context.Context, *RunHealthCheckRequest) (*RunHealthCheckResponse, error) { 875 return nil, status.Errorf(codes.Unimplemented, "method RunHealthCheck not implemented") 876 } 877 func (UnimplementedVTAdminServer) SetReadOnly(context.Context, *SetReadOnlyRequest) (*SetReadOnlyResponse, error) { 878 return nil, status.Errorf(codes.Unimplemented, "method SetReadOnly not implemented") 879 } 880 func (UnimplementedVTAdminServer) SetReadWrite(context.Context, *SetReadWriteRequest) (*SetReadWriteResponse, error) { 881 return nil, status.Errorf(codes.Unimplemented, "method SetReadWrite not implemented") 882 } 883 func (UnimplementedVTAdminServer) StartReplication(context.Context, *StartReplicationRequest) (*StartReplicationResponse, error) { 884 return nil, status.Errorf(codes.Unimplemented, "method StartReplication not implemented") 885 } 886 func (UnimplementedVTAdminServer) StopReplication(context.Context, *StopReplicationRequest) (*StopReplicationResponse, error) { 887 return nil, status.Errorf(codes.Unimplemented, "method StopReplication not implemented") 888 } 889 func (UnimplementedVTAdminServer) TabletExternallyPromoted(context.Context, *TabletExternallyPromotedRequest) (*TabletExternallyPromotedResponse, error) { 890 return nil, status.Errorf(codes.Unimplemented, "method TabletExternallyPromoted not implemented") 891 } 892 func (UnimplementedVTAdminServer) Validate(context.Context, *ValidateRequest) (*vtctldata.ValidateResponse, error) { 893 return nil, status.Errorf(codes.Unimplemented, "method Validate not implemented") 894 } 895 func (UnimplementedVTAdminServer) ValidateKeyspace(context.Context, *ValidateKeyspaceRequest) (*vtctldata.ValidateKeyspaceResponse, error) { 896 return nil, status.Errorf(codes.Unimplemented, "method ValidateKeyspace not implemented") 897 } 898 func (UnimplementedVTAdminServer) ValidateSchemaKeyspace(context.Context, *ValidateSchemaKeyspaceRequest) (*vtctldata.ValidateSchemaKeyspaceResponse, error) { 899 return nil, status.Errorf(codes.Unimplemented, "method ValidateSchemaKeyspace not implemented") 900 } 901 func (UnimplementedVTAdminServer) ValidateShard(context.Context, *ValidateShardRequest) (*vtctldata.ValidateShardResponse, error) { 902 return nil, status.Errorf(codes.Unimplemented, "method ValidateShard not implemented") 903 } 904 func (UnimplementedVTAdminServer) ValidateVersionKeyspace(context.Context, *ValidateVersionKeyspaceRequest) (*vtctldata.ValidateVersionKeyspaceResponse, error) { 905 return nil, status.Errorf(codes.Unimplemented, "method ValidateVersionKeyspace not implemented") 906 } 907 func (UnimplementedVTAdminServer) ValidateVersionShard(context.Context, *ValidateVersionShardRequest) (*vtctldata.ValidateVersionShardResponse, error) { 908 return nil, status.Errorf(codes.Unimplemented, "method ValidateVersionShard not implemented") 909 } 910 func (UnimplementedVTAdminServer) VTExplain(context.Context, *VTExplainRequest) (*VTExplainResponse, error) { 911 return nil, status.Errorf(codes.Unimplemented, "method VTExplain not implemented") 912 } 913 func (UnimplementedVTAdminServer) mustEmbedUnimplementedVTAdminServer() {} 914 915 // UnsafeVTAdminServer may be embedded to opt out of forward compatibility for this service. 916 // Use of this interface is not recommended, as added methods to VTAdminServer will 917 // result in compilation errors. 918 type UnsafeVTAdminServer interface { 919 mustEmbedUnimplementedVTAdminServer() 920 } 921 922 func RegisterVTAdminServer(s grpc.ServiceRegistrar, srv VTAdminServer) { 923 s.RegisterService(&VTAdmin_ServiceDesc, srv) 924 } 925 926 func _VTAdmin_CreateKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 927 in := new(CreateKeyspaceRequest) 928 if err := dec(in); err != nil { 929 return nil, err 930 } 931 if interceptor == nil { 932 return srv.(VTAdminServer).CreateKeyspace(ctx, in) 933 } 934 info := &grpc.UnaryServerInfo{ 935 Server: srv, 936 FullMethod: "/vtadmin.VTAdmin/CreateKeyspace", 937 } 938 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 939 return srv.(VTAdminServer).CreateKeyspace(ctx, req.(*CreateKeyspaceRequest)) 940 } 941 return interceptor(ctx, in, info, handler) 942 } 943 944 func _VTAdmin_CreateShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 945 in := new(CreateShardRequest) 946 if err := dec(in); err != nil { 947 return nil, err 948 } 949 if interceptor == nil { 950 return srv.(VTAdminServer).CreateShard(ctx, in) 951 } 952 info := &grpc.UnaryServerInfo{ 953 Server: srv, 954 FullMethod: "/vtadmin.VTAdmin/CreateShard", 955 } 956 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 957 return srv.(VTAdminServer).CreateShard(ctx, req.(*CreateShardRequest)) 958 } 959 return interceptor(ctx, in, info, handler) 960 } 961 962 func _VTAdmin_DeleteKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 963 in := new(DeleteKeyspaceRequest) 964 if err := dec(in); err != nil { 965 return nil, err 966 } 967 if interceptor == nil { 968 return srv.(VTAdminServer).DeleteKeyspace(ctx, in) 969 } 970 info := &grpc.UnaryServerInfo{ 971 Server: srv, 972 FullMethod: "/vtadmin.VTAdmin/DeleteKeyspace", 973 } 974 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 975 return srv.(VTAdminServer).DeleteKeyspace(ctx, req.(*DeleteKeyspaceRequest)) 976 } 977 return interceptor(ctx, in, info, handler) 978 } 979 980 func _VTAdmin_DeleteShards_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 981 in := new(DeleteShardsRequest) 982 if err := dec(in); err != nil { 983 return nil, err 984 } 985 if interceptor == nil { 986 return srv.(VTAdminServer).DeleteShards(ctx, in) 987 } 988 info := &grpc.UnaryServerInfo{ 989 Server: srv, 990 FullMethod: "/vtadmin.VTAdmin/DeleteShards", 991 } 992 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 993 return srv.(VTAdminServer).DeleteShards(ctx, req.(*DeleteShardsRequest)) 994 } 995 return interceptor(ctx, in, info, handler) 996 } 997 998 func _VTAdmin_DeleteTablet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 999 in := new(DeleteTabletRequest) 1000 if err := dec(in); err != nil { 1001 return nil, err 1002 } 1003 if interceptor == nil { 1004 return srv.(VTAdminServer).DeleteTablet(ctx, in) 1005 } 1006 info := &grpc.UnaryServerInfo{ 1007 Server: srv, 1008 FullMethod: "/vtadmin.VTAdmin/DeleteTablet", 1009 } 1010 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1011 return srv.(VTAdminServer).DeleteTablet(ctx, req.(*DeleteTabletRequest)) 1012 } 1013 return interceptor(ctx, in, info, handler) 1014 } 1015 1016 func _VTAdmin_EmergencyFailoverShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1017 in := new(EmergencyFailoverShardRequest) 1018 if err := dec(in); err != nil { 1019 return nil, err 1020 } 1021 if interceptor == nil { 1022 return srv.(VTAdminServer).EmergencyFailoverShard(ctx, in) 1023 } 1024 info := &grpc.UnaryServerInfo{ 1025 Server: srv, 1026 FullMethod: "/vtadmin.VTAdmin/EmergencyFailoverShard", 1027 } 1028 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1029 return srv.(VTAdminServer).EmergencyFailoverShard(ctx, req.(*EmergencyFailoverShardRequest)) 1030 } 1031 return interceptor(ctx, in, info, handler) 1032 } 1033 1034 func _VTAdmin_FindSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1035 in := new(FindSchemaRequest) 1036 if err := dec(in); err != nil { 1037 return nil, err 1038 } 1039 if interceptor == nil { 1040 return srv.(VTAdminServer).FindSchema(ctx, in) 1041 } 1042 info := &grpc.UnaryServerInfo{ 1043 Server: srv, 1044 FullMethod: "/vtadmin.VTAdmin/FindSchema", 1045 } 1046 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1047 return srv.(VTAdminServer).FindSchema(ctx, req.(*FindSchemaRequest)) 1048 } 1049 return interceptor(ctx, in, info, handler) 1050 } 1051 1052 func _VTAdmin_GetBackups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1053 in := new(GetBackupsRequest) 1054 if err := dec(in); err != nil { 1055 return nil, err 1056 } 1057 if interceptor == nil { 1058 return srv.(VTAdminServer).GetBackups(ctx, in) 1059 } 1060 info := &grpc.UnaryServerInfo{ 1061 Server: srv, 1062 FullMethod: "/vtadmin.VTAdmin/GetBackups", 1063 } 1064 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1065 return srv.(VTAdminServer).GetBackups(ctx, req.(*GetBackupsRequest)) 1066 } 1067 return interceptor(ctx, in, info, handler) 1068 } 1069 1070 func _VTAdmin_GetCellInfos_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1071 in := new(GetCellInfosRequest) 1072 if err := dec(in); err != nil { 1073 return nil, err 1074 } 1075 if interceptor == nil { 1076 return srv.(VTAdminServer).GetCellInfos(ctx, in) 1077 } 1078 info := &grpc.UnaryServerInfo{ 1079 Server: srv, 1080 FullMethod: "/vtadmin.VTAdmin/GetCellInfos", 1081 } 1082 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1083 return srv.(VTAdminServer).GetCellInfos(ctx, req.(*GetCellInfosRequest)) 1084 } 1085 return interceptor(ctx, in, info, handler) 1086 } 1087 1088 func _VTAdmin_GetCellsAliases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1089 in := new(GetCellsAliasesRequest) 1090 if err := dec(in); err != nil { 1091 return nil, err 1092 } 1093 if interceptor == nil { 1094 return srv.(VTAdminServer).GetCellsAliases(ctx, in) 1095 } 1096 info := &grpc.UnaryServerInfo{ 1097 Server: srv, 1098 FullMethod: "/vtadmin.VTAdmin/GetCellsAliases", 1099 } 1100 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1101 return srv.(VTAdminServer).GetCellsAliases(ctx, req.(*GetCellsAliasesRequest)) 1102 } 1103 return interceptor(ctx, in, info, handler) 1104 } 1105 1106 func _VTAdmin_GetClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1107 in := new(GetClustersRequest) 1108 if err := dec(in); err != nil { 1109 return nil, err 1110 } 1111 if interceptor == nil { 1112 return srv.(VTAdminServer).GetClusters(ctx, in) 1113 } 1114 info := &grpc.UnaryServerInfo{ 1115 Server: srv, 1116 FullMethod: "/vtadmin.VTAdmin/GetClusters", 1117 } 1118 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1119 return srv.(VTAdminServer).GetClusters(ctx, req.(*GetClustersRequest)) 1120 } 1121 return interceptor(ctx, in, info, handler) 1122 } 1123 1124 func _VTAdmin_GetFullStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1125 in := new(GetFullStatusRequest) 1126 if err := dec(in); err != nil { 1127 return nil, err 1128 } 1129 if interceptor == nil { 1130 return srv.(VTAdminServer).GetFullStatus(ctx, in) 1131 } 1132 info := &grpc.UnaryServerInfo{ 1133 Server: srv, 1134 FullMethod: "/vtadmin.VTAdmin/GetFullStatus", 1135 } 1136 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1137 return srv.(VTAdminServer).GetFullStatus(ctx, req.(*GetFullStatusRequest)) 1138 } 1139 return interceptor(ctx, in, info, handler) 1140 } 1141 1142 func _VTAdmin_GetGates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1143 in := new(GetGatesRequest) 1144 if err := dec(in); err != nil { 1145 return nil, err 1146 } 1147 if interceptor == nil { 1148 return srv.(VTAdminServer).GetGates(ctx, in) 1149 } 1150 info := &grpc.UnaryServerInfo{ 1151 Server: srv, 1152 FullMethod: "/vtadmin.VTAdmin/GetGates", 1153 } 1154 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1155 return srv.(VTAdminServer).GetGates(ctx, req.(*GetGatesRequest)) 1156 } 1157 return interceptor(ctx, in, info, handler) 1158 } 1159 1160 func _VTAdmin_GetKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1161 in := new(GetKeyspaceRequest) 1162 if err := dec(in); err != nil { 1163 return nil, err 1164 } 1165 if interceptor == nil { 1166 return srv.(VTAdminServer).GetKeyspace(ctx, in) 1167 } 1168 info := &grpc.UnaryServerInfo{ 1169 Server: srv, 1170 FullMethod: "/vtadmin.VTAdmin/GetKeyspace", 1171 } 1172 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1173 return srv.(VTAdminServer).GetKeyspace(ctx, req.(*GetKeyspaceRequest)) 1174 } 1175 return interceptor(ctx, in, info, handler) 1176 } 1177 1178 func _VTAdmin_GetKeyspaces_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1179 in := new(GetKeyspacesRequest) 1180 if err := dec(in); err != nil { 1181 return nil, err 1182 } 1183 if interceptor == nil { 1184 return srv.(VTAdminServer).GetKeyspaces(ctx, in) 1185 } 1186 info := &grpc.UnaryServerInfo{ 1187 Server: srv, 1188 FullMethod: "/vtadmin.VTAdmin/GetKeyspaces", 1189 } 1190 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1191 return srv.(VTAdminServer).GetKeyspaces(ctx, req.(*GetKeyspacesRequest)) 1192 } 1193 return interceptor(ctx, in, info, handler) 1194 } 1195 1196 func _VTAdmin_GetSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1197 in := new(GetSchemaRequest) 1198 if err := dec(in); err != nil { 1199 return nil, err 1200 } 1201 if interceptor == nil { 1202 return srv.(VTAdminServer).GetSchema(ctx, in) 1203 } 1204 info := &grpc.UnaryServerInfo{ 1205 Server: srv, 1206 FullMethod: "/vtadmin.VTAdmin/GetSchema", 1207 } 1208 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1209 return srv.(VTAdminServer).GetSchema(ctx, req.(*GetSchemaRequest)) 1210 } 1211 return interceptor(ctx, in, info, handler) 1212 } 1213 1214 func _VTAdmin_GetSchemas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1215 in := new(GetSchemasRequest) 1216 if err := dec(in); err != nil { 1217 return nil, err 1218 } 1219 if interceptor == nil { 1220 return srv.(VTAdminServer).GetSchemas(ctx, in) 1221 } 1222 info := &grpc.UnaryServerInfo{ 1223 Server: srv, 1224 FullMethod: "/vtadmin.VTAdmin/GetSchemas", 1225 } 1226 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1227 return srv.(VTAdminServer).GetSchemas(ctx, req.(*GetSchemasRequest)) 1228 } 1229 return interceptor(ctx, in, info, handler) 1230 } 1231 1232 func _VTAdmin_GetShardReplicationPositions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1233 in := new(GetShardReplicationPositionsRequest) 1234 if err := dec(in); err != nil { 1235 return nil, err 1236 } 1237 if interceptor == nil { 1238 return srv.(VTAdminServer).GetShardReplicationPositions(ctx, in) 1239 } 1240 info := &grpc.UnaryServerInfo{ 1241 Server: srv, 1242 FullMethod: "/vtadmin.VTAdmin/GetShardReplicationPositions", 1243 } 1244 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1245 return srv.(VTAdminServer).GetShardReplicationPositions(ctx, req.(*GetShardReplicationPositionsRequest)) 1246 } 1247 return interceptor(ctx, in, info, handler) 1248 } 1249 1250 func _VTAdmin_GetSrvVSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1251 in := new(GetSrvVSchemaRequest) 1252 if err := dec(in); err != nil { 1253 return nil, err 1254 } 1255 if interceptor == nil { 1256 return srv.(VTAdminServer).GetSrvVSchema(ctx, in) 1257 } 1258 info := &grpc.UnaryServerInfo{ 1259 Server: srv, 1260 FullMethod: "/vtadmin.VTAdmin/GetSrvVSchema", 1261 } 1262 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1263 return srv.(VTAdminServer).GetSrvVSchema(ctx, req.(*GetSrvVSchemaRequest)) 1264 } 1265 return interceptor(ctx, in, info, handler) 1266 } 1267 1268 func _VTAdmin_GetSrvVSchemas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1269 in := new(GetSrvVSchemasRequest) 1270 if err := dec(in); err != nil { 1271 return nil, err 1272 } 1273 if interceptor == nil { 1274 return srv.(VTAdminServer).GetSrvVSchemas(ctx, in) 1275 } 1276 info := &grpc.UnaryServerInfo{ 1277 Server: srv, 1278 FullMethod: "/vtadmin.VTAdmin/GetSrvVSchemas", 1279 } 1280 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1281 return srv.(VTAdminServer).GetSrvVSchemas(ctx, req.(*GetSrvVSchemasRequest)) 1282 } 1283 return interceptor(ctx, in, info, handler) 1284 } 1285 1286 func _VTAdmin_GetTablet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1287 in := new(GetTabletRequest) 1288 if err := dec(in); err != nil { 1289 return nil, err 1290 } 1291 if interceptor == nil { 1292 return srv.(VTAdminServer).GetTablet(ctx, in) 1293 } 1294 info := &grpc.UnaryServerInfo{ 1295 Server: srv, 1296 FullMethod: "/vtadmin.VTAdmin/GetTablet", 1297 } 1298 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1299 return srv.(VTAdminServer).GetTablet(ctx, req.(*GetTabletRequest)) 1300 } 1301 return interceptor(ctx, in, info, handler) 1302 } 1303 1304 func _VTAdmin_GetTablets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1305 in := new(GetTabletsRequest) 1306 if err := dec(in); err != nil { 1307 return nil, err 1308 } 1309 if interceptor == nil { 1310 return srv.(VTAdminServer).GetTablets(ctx, in) 1311 } 1312 info := &grpc.UnaryServerInfo{ 1313 Server: srv, 1314 FullMethod: "/vtadmin.VTAdmin/GetTablets", 1315 } 1316 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1317 return srv.(VTAdminServer).GetTablets(ctx, req.(*GetTabletsRequest)) 1318 } 1319 return interceptor(ctx, in, info, handler) 1320 } 1321 1322 func _VTAdmin_GetTopologyPath_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1323 in := new(GetTopologyPathRequest) 1324 if err := dec(in); err != nil { 1325 return nil, err 1326 } 1327 if interceptor == nil { 1328 return srv.(VTAdminServer).GetTopologyPath(ctx, in) 1329 } 1330 info := &grpc.UnaryServerInfo{ 1331 Server: srv, 1332 FullMethod: "/vtadmin.VTAdmin/GetTopologyPath", 1333 } 1334 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1335 return srv.(VTAdminServer).GetTopologyPath(ctx, req.(*GetTopologyPathRequest)) 1336 } 1337 return interceptor(ctx, in, info, handler) 1338 } 1339 1340 func _VTAdmin_GetVSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1341 in := new(GetVSchemaRequest) 1342 if err := dec(in); err != nil { 1343 return nil, err 1344 } 1345 if interceptor == nil { 1346 return srv.(VTAdminServer).GetVSchema(ctx, in) 1347 } 1348 info := &grpc.UnaryServerInfo{ 1349 Server: srv, 1350 FullMethod: "/vtadmin.VTAdmin/GetVSchema", 1351 } 1352 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1353 return srv.(VTAdminServer).GetVSchema(ctx, req.(*GetVSchemaRequest)) 1354 } 1355 return interceptor(ctx, in, info, handler) 1356 } 1357 1358 func _VTAdmin_GetVSchemas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1359 in := new(GetVSchemasRequest) 1360 if err := dec(in); err != nil { 1361 return nil, err 1362 } 1363 if interceptor == nil { 1364 return srv.(VTAdminServer).GetVSchemas(ctx, in) 1365 } 1366 info := &grpc.UnaryServerInfo{ 1367 Server: srv, 1368 FullMethod: "/vtadmin.VTAdmin/GetVSchemas", 1369 } 1370 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1371 return srv.(VTAdminServer).GetVSchemas(ctx, req.(*GetVSchemasRequest)) 1372 } 1373 return interceptor(ctx, in, info, handler) 1374 } 1375 1376 func _VTAdmin_GetVtctlds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1377 in := new(GetVtctldsRequest) 1378 if err := dec(in); err != nil { 1379 return nil, err 1380 } 1381 if interceptor == nil { 1382 return srv.(VTAdminServer).GetVtctlds(ctx, in) 1383 } 1384 info := &grpc.UnaryServerInfo{ 1385 Server: srv, 1386 FullMethod: "/vtadmin.VTAdmin/GetVtctlds", 1387 } 1388 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1389 return srv.(VTAdminServer).GetVtctlds(ctx, req.(*GetVtctldsRequest)) 1390 } 1391 return interceptor(ctx, in, info, handler) 1392 } 1393 1394 func _VTAdmin_GetWorkflow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1395 in := new(GetWorkflowRequest) 1396 if err := dec(in); err != nil { 1397 return nil, err 1398 } 1399 if interceptor == nil { 1400 return srv.(VTAdminServer).GetWorkflow(ctx, in) 1401 } 1402 info := &grpc.UnaryServerInfo{ 1403 Server: srv, 1404 FullMethod: "/vtadmin.VTAdmin/GetWorkflow", 1405 } 1406 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1407 return srv.(VTAdminServer).GetWorkflow(ctx, req.(*GetWorkflowRequest)) 1408 } 1409 return interceptor(ctx, in, info, handler) 1410 } 1411 1412 func _VTAdmin_GetWorkflows_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1413 in := new(GetWorkflowsRequest) 1414 if err := dec(in); err != nil { 1415 return nil, err 1416 } 1417 if interceptor == nil { 1418 return srv.(VTAdminServer).GetWorkflows(ctx, in) 1419 } 1420 info := &grpc.UnaryServerInfo{ 1421 Server: srv, 1422 FullMethod: "/vtadmin.VTAdmin/GetWorkflows", 1423 } 1424 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1425 return srv.(VTAdminServer).GetWorkflows(ctx, req.(*GetWorkflowsRequest)) 1426 } 1427 return interceptor(ctx, in, info, handler) 1428 } 1429 1430 func _VTAdmin_PingTablet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1431 in := new(PingTabletRequest) 1432 if err := dec(in); err != nil { 1433 return nil, err 1434 } 1435 if interceptor == nil { 1436 return srv.(VTAdminServer).PingTablet(ctx, in) 1437 } 1438 info := &grpc.UnaryServerInfo{ 1439 Server: srv, 1440 FullMethod: "/vtadmin.VTAdmin/PingTablet", 1441 } 1442 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1443 return srv.(VTAdminServer).PingTablet(ctx, req.(*PingTabletRequest)) 1444 } 1445 return interceptor(ctx, in, info, handler) 1446 } 1447 1448 func _VTAdmin_PlannedFailoverShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1449 in := new(PlannedFailoverShardRequest) 1450 if err := dec(in); err != nil { 1451 return nil, err 1452 } 1453 if interceptor == nil { 1454 return srv.(VTAdminServer).PlannedFailoverShard(ctx, in) 1455 } 1456 info := &grpc.UnaryServerInfo{ 1457 Server: srv, 1458 FullMethod: "/vtadmin.VTAdmin/PlannedFailoverShard", 1459 } 1460 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1461 return srv.(VTAdminServer).PlannedFailoverShard(ctx, req.(*PlannedFailoverShardRequest)) 1462 } 1463 return interceptor(ctx, in, info, handler) 1464 } 1465 1466 func _VTAdmin_RebuildKeyspaceGraph_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1467 in := new(RebuildKeyspaceGraphRequest) 1468 if err := dec(in); err != nil { 1469 return nil, err 1470 } 1471 if interceptor == nil { 1472 return srv.(VTAdminServer).RebuildKeyspaceGraph(ctx, in) 1473 } 1474 info := &grpc.UnaryServerInfo{ 1475 Server: srv, 1476 FullMethod: "/vtadmin.VTAdmin/RebuildKeyspaceGraph", 1477 } 1478 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1479 return srv.(VTAdminServer).RebuildKeyspaceGraph(ctx, req.(*RebuildKeyspaceGraphRequest)) 1480 } 1481 return interceptor(ctx, in, info, handler) 1482 } 1483 1484 func _VTAdmin_RefreshState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1485 in := new(RefreshStateRequest) 1486 if err := dec(in); err != nil { 1487 return nil, err 1488 } 1489 if interceptor == nil { 1490 return srv.(VTAdminServer).RefreshState(ctx, in) 1491 } 1492 info := &grpc.UnaryServerInfo{ 1493 Server: srv, 1494 FullMethod: "/vtadmin.VTAdmin/RefreshState", 1495 } 1496 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1497 return srv.(VTAdminServer).RefreshState(ctx, req.(*RefreshStateRequest)) 1498 } 1499 return interceptor(ctx, in, info, handler) 1500 } 1501 1502 func _VTAdmin_RefreshTabletReplicationSource_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1503 in := new(RefreshTabletReplicationSourceRequest) 1504 if err := dec(in); err != nil { 1505 return nil, err 1506 } 1507 if interceptor == nil { 1508 return srv.(VTAdminServer).RefreshTabletReplicationSource(ctx, in) 1509 } 1510 info := &grpc.UnaryServerInfo{ 1511 Server: srv, 1512 FullMethod: "/vtadmin.VTAdmin/RefreshTabletReplicationSource", 1513 } 1514 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1515 return srv.(VTAdminServer).RefreshTabletReplicationSource(ctx, req.(*RefreshTabletReplicationSourceRequest)) 1516 } 1517 return interceptor(ctx, in, info, handler) 1518 } 1519 1520 func _VTAdmin_ReloadSchemas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1521 in := new(ReloadSchemasRequest) 1522 if err := dec(in); err != nil { 1523 return nil, err 1524 } 1525 if interceptor == nil { 1526 return srv.(VTAdminServer).ReloadSchemas(ctx, in) 1527 } 1528 info := &grpc.UnaryServerInfo{ 1529 Server: srv, 1530 FullMethod: "/vtadmin.VTAdmin/ReloadSchemas", 1531 } 1532 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1533 return srv.(VTAdminServer).ReloadSchemas(ctx, req.(*ReloadSchemasRequest)) 1534 } 1535 return interceptor(ctx, in, info, handler) 1536 } 1537 1538 func _VTAdmin_ReloadSchemaShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1539 in := new(ReloadSchemaShardRequest) 1540 if err := dec(in); err != nil { 1541 return nil, err 1542 } 1543 if interceptor == nil { 1544 return srv.(VTAdminServer).ReloadSchemaShard(ctx, in) 1545 } 1546 info := &grpc.UnaryServerInfo{ 1547 Server: srv, 1548 FullMethod: "/vtadmin.VTAdmin/ReloadSchemaShard", 1549 } 1550 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1551 return srv.(VTAdminServer).ReloadSchemaShard(ctx, req.(*ReloadSchemaShardRequest)) 1552 } 1553 return interceptor(ctx, in, info, handler) 1554 } 1555 1556 func _VTAdmin_RemoveKeyspaceCell_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1557 in := new(RemoveKeyspaceCellRequest) 1558 if err := dec(in); err != nil { 1559 return nil, err 1560 } 1561 if interceptor == nil { 1562 return srv.(VTAdminServer).RemoveKeyspaceCell(ctx, in) 1563 } 1564 info := &grpc.UnaryServerInfo{ 1565 Server: srv, 1566 FullMethod: "/vtadmin.VTAdmin/RemoveKeyspaceCell", 1567 } 1568 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1569 return srv.(VTAdminServer).RemoveKeyspaceCell(ctx, req.(*RemoveKeyspaceCellRequest)) 1570 } 1571 return interceptor(ctx, in, info, handler) 1572 } 1573 1574 func _VTAdmin_RunHealthCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1575 in := new(RunHealthCheckRequest) 1576 if err := dec(in); err != nil { 1577 return nil, err 1578 } 1579 if interceptor == nil { 1580 return srv.(VTAdminServer).RunHealthCheck(ctx, in) 1581 } 1582 info := &grpc.UnaryServerInfo{ 1583 Server: srv, 1584 FullMethod: "/vtadmin.VTAdmin/RunHealthCheck", 1585 } 1586 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1587 return srv.(VTAdminServer).RunHealthCheck(ctx, req.(*RunHealthCheckRequest)) 1588 } 1589 return interceptor(ctx, in, info, handler) 1590 } 1591 1592 func _VTAdmin_SetReadOnly_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1593 in := new(SetReadOnlyRequest) 1594 if err := dec(in); err != nil { 1595 return nil, err 1596 } 1597 if interceptor == nil { 1598 return srv.(VTAdminServer).SetReadOnly(ctx, in) 1599 } 1600 info := &grpc.UnaryServerInfo{ 1601 Server: srv, 1602 FullMethod: "/vtadmin.VTAdmin/SetReadOnly", 1603 } 1604 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1605 return srv.(VTAdminServer).SetReadOnly(ctx, req.(*SetReadOnlyRequest)) 1606 } 1607 return interceptor(ctx, in, info, handler) 1608 } 1609 1610 func _VTAdmin_SetReadWrite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1611 in := new(SetReadWriteRequest) 1612 if err := dec(in); err != nil { 1613 return nil, err 1614 } 1615 if interceptor == nil { 1616 return srv.(VTAdminServer).SetReadWrite(ctx, in) 1617 } 1618 info := &grpc.UnaryServerInfo{ 1619 Server: srv, 1620 FullMethod: "/vtadmin.VTAdmin/SetReadWrite", 1621 } 1622 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1623 return srv.(VTAdminServer).SetReadWrite(ctx, req.(*SetReadWriteRequest)) 1624 } 1625 return interceptor(ctx, in, info, handler) 1626 } 1627 1628 func _VTAdmin_StartReplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1629 in := new(StartReplicationRequest) 1630 if err := dec(in); err != nil { 1631 return nil, err 1632 } 1633 if interceptor == nil { 1634 return srv.(VTAdminServer).StartReplication(ctx, in) 1635 } 1636 info := &grpc.UnaryServerInfo{ 1637 Server: srv, 1638 FullMethod: "/vtadmin.VTAdmin/StartReplication", 1639 } 1640 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1641 return srv.(VTAdminServer).StartReplication(ctx, req.(*StartReplicationRequest)) 1642 } 1643 return interceptor(ctx, in, info, handler) 1644 } 1645 1646 func _VTAdmin_StopReplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1647 in := new(StopReplicationRequest) 1648 if err := dec(in); err != nil { 1649 return nil, err 1650 } 1651 if interceptor == nil { 1652 return srv.(VTAdminServer).StopReplication(ctx, in) 1653 } 1654 info := &grpc.UnaryServerInfo{ 1655 Server: srv, 1656 FullMethod: "/vtadmin.VTAdmin/StopReplication", 1657 } 1658 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1659 return srv.(VTAdminServer).StopReplication(ctx, req.(*StopReplicationRequest)) 1660 } 1661 return interceptor(ctx, in, info, handler) 1662 } 1663 1664 func _VTAdmin_TabletExternallyPromoted_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1665 in := new(TabletExternallyPromotedRequest) 1666 if err := dec(in); err != nil { 1667 return nil, err 1668 } 1669 if interceptor == nil { 1670 return srv.(VTAdminServer).TabletExternallyPromoted(ctx, in) 1671 } 1672 info := &grpc.UnaryServerInfo{ 1673 Server: srv, 1674 FullMethod: "/vtadmin.VTAdmin/TabletExternallyPromoted", 1675 } 1676 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1677 return srv.(VTAdminServer).TabletExternallyPromoted(ctx, req.(*TabletExternallyPromotedRequest)) 1678 } 1679 return interceptor(ctx, in, info, handler) 1680 } 1681 1682 func _VTAdmin_Validate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1683 in := new(ValidateRequest) 1684 if err := dec(in); err != nil { 1685 return nil, err 1686 } 1687 if interceptor == nil { 1688 return srv.(VTAdminServer).Validate(ctx, in) 1689 } 1690 info := &grpc.UnaryServerInfo{ 1691 Server: srv, 1692 FullMethod: "/vtadmin.VTAdmin/Validate", 1693 } 1694 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1695 return srv.(VTAdminServer).Validate(ctx, req.(*ValidateRequest)) 1696 } 1697 return interceptor(ctx, in, info, handler) 1698 } 1699 1700 func _VTAdmin_ValidateKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1701 in := new(ValidateKeyspaceRequest) 1702 if err := dec(in); err != nil { 1703 return nil, err 1704 } 1705 if interceptor == nil { 1706 return srv.(VTAdminServer).ValidateKeyspace(ctx, in) 1707 } 1708 info := &grpc.UnaryServerInfo{ 1709 Server: srv, 1710 FullMethod: "/vtadmin.VTAdmin/ValidateKeyspace", 1711 } 1712 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1713 return srv.(VTAdminServer).ValidateKeyspace(ctx, req.(*ValidateKeyspaceRequest)) 1714 } 1715 return interceptor(ctx, in, info, handler) 1716 } 1717 1718 func _VTAdmin_ValidateSchemaKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1719 in := new(ValidateSchemaKeyspaceRequest) 1720 if err := dec(in); err != nil { 1721 return nil, err 1722 } 1723 if interceptor == nil { 1724 return srv.(VTAdminServer).ValidateSchemaKeyspace(ctx, in) 1725 } 1726 info := &grpc.UnaryServerInfo{ 1727 Server: srv, 1728 FullMethod: "/vtadmin.VTAdmin/ValidateSchemaKeyspace", 1729 } 1730 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1731 return srv.(VTAdminServer).ValidateSchemaKeyspace(ctx, req.(*ValidateSchemaKeyspaceRequest)) 1732 } 1733 return interceptor(ctx, in, info, handler) 1734 } 1735 1736 func _VTAdmin_ValidateShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1737 in := new(ValidateShardRequest) 1738 if err := dec(in); err != nil { 1739 return nil, err 1740 } 1741 if interceptor == nil { 1742 return srv.(VTAdminServer).ValidateShard(ctx, in) 1743 } 1744 info := &grpc.UnaryServerInfo{ 1745 Server: srv, 1746 FullMethod: "/vtadmin.VTAdmin/ValidateShard", 1747 } 1748 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1749 return srv.(VTAdminServer).ValidateShard(ctx, req.(*ValidateShardRequest)) 1750 } 1751 return interceptor(ctx, in, info, handler) 1752 } 1753 1754 func _VTAdmin_ValidateVersionKeyspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1755 in := new(ValidateVersionKeyspaceRequest) 1756 if err := dec(in); err != nil { 1757 return nil, err 1758 } 1759 if interceptor == nil { 1760 return srv.(VTAdminServer).ValidateVersionKeyspace(ctx, in) 1761 } 1762 info := &grpc.UnaryServerInfo{ 1763 Server: srv, 1764 FullMethod: "/vtadmin.VTAdmin/ValidateVersionKeyspace", 1765 } 1766 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1767 return srv.(VTAdminServer).ValidateVersionKeyspace(ctx, req.(*ValidateVersionKeyspaceRequest)) 1768 } 1769 return interceptor(ctx, in, info, handler) 1770 } 1771 1772 func _VTAdmin_ValidateVersionShard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1773 in := new(ValidateVersionShardRequest) 1774 if err := dec(in); err != nil { 1775 return nil, err 1776 } 1777 if interceptor == nil { 1778 return srv.(VTAdminServer).ValidateVersionShard(ctx, in) 1779 } 1780 info := &grpc.UnaryServerInfo{ 1781 Server: srv, 1782 FullMethod: "/vtadmin.VTAdmin/ValidateVersionShard", 1783 } 1784 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1785 return srv.(VTAdminServer).ValidateVersionShard(ctx, req.(*ValidateVersionShardRequest)) 1786 } 1787 return interceptor(ctx, in, info, handler) 1788 } 1789 1790 func _VTAdmin_VTExplain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1791 in := new(VTExplainRequest) 1792 if err := dec(in); err != nil { 1793 return nil, err 1794 } 1795 if interceptor == nil { 1796 return srv.(VTAdminServer).VTExplain(ctx, in) 1797 } 1798 info := &grpc.UnaryServerInfo{ 1799 Server: srv, 1800 FullMethod: "/vtadmin.VTAdmin/VTExplain", 1801 } 1802 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1803 return srv.(VTAdminServer).VTExplain(ctx, req.(*VTExplainRequest)) 1804 } 1805 return interceptor(ctx, in, info, handler) 1806 } 1807 1808 // VTAdmin_ServiceDesc is the grpc.ServiceDesc for VTAdmin service. 1809 // It's only intended for direct use with grpc.RegisterService, 1810 // and not to be introspected or modified (even as a copy) 1811 var VTAdmin_ServiceDesc = grpc.ServiceDesc{ 1812 ServiceName: "vtadmin.VTAdmin", 1813 HandlerType: (*VTAdminServer)(nil), 1814 Methods: []grpc.MethodDesc{ 1815 { 1816 MethodName: "CreateKeyspace", 1817 Handler: _VTAdmin_CreateKeyspace_Handler, 1818 }, 1819 { 1820 MethodName: "CreateShard", 1821 Handler: _VTAdmin_CreateShard_Handler, 1822 }, 1823 { 1824 MethodName: "DeleteKeyspace", 1825 Handler: _VTAdmin_DeleteKeyspace_Handler, 1826 }, 1827 { 1828 MethodName: "DeleteShards", 1829 Handler: _VTAdmin_DeleteShards_Handler, 1830 }, 1831 { 1832 MethodName: "DeleteTablet", 1833 Handler: _VTAdmin_DeleteTablet_Handler, 1834 }, 1835 { 1836 MethodName: "EmergencyFailoverShard", 1837 Handler: _VTAdmin_EmergencyFailoverShard_Handler, 1838 }, 1839 { 1840 MethodName: "FindSchema", 1841 Handler: _VTAdmin_FindSchema_Handler, 1842 }, 1843 { 1844 MethodName: "GetBackups", 1845 Handler: _VTAdmin_GetBackups_Handler, 1846 }, 1847 { 1848 MethodName: "GetCellInfos", 1849 Handler: _VTAdmin_GetCellInfos_Handler, 1850 }, 1851 { 1852 MethodName: "GetCellsAliases", 1853 Handler: _VTAdmin_GetCellsAliases_Handler, 1854 }, 1855 { 1856 MethodName: "GetClusters", 1857 Handler: _VTAdmin_GetClusters_Handler, 1858 }, 1859 { 1860 MethodName: "GetFullStatus", 1861 Handler: _VTAdmin_GetFullStatus_Handler, 1862 }, 1863 { 1864 MethodName: "GetGates", 1865 Handler: _VTAdmin_GetGates_Handler, 1866 }, 1867 { 1868 MethodName: "GetKeyspace", 1869 Handler: _VTAdmin_GetKeyspace_Handler, 1870 }, 1871 { 1872 MethodName: "GetKeyspaces", 1873 Handler: _VTAdmin_GetKeyspaces_Handler, 1874 }, 1875 { 1876 MethodName: "GetSchema", 1877 Handler: _VTAdmin_GetSchema_Handler, 1878 }, 1879 { 1880 MethodName: "GetSchemas", 1881 Handler: _VTAdmin_GetSchemas_Handler, 1882 }, 1883 { 1884 MethodName: "GetShardReplicationPositions", 1885 Handler: _VTAdmin_GetShardReplicationPositions_Handler, 1886 }, 1887 { 1888 MethodName: "GetSrvVSchema", 1889 Handler: _VTAdmin_GetSrvVSchema_Handler, 1890 }, 1891 { 1892 MethodName: "GetSrvVSchemas", 1893 Handler: _VTAdmin_GetSrvVSchemas_Handler, 1894 }, 1895 { 1896 MethodName: "GetTablet", 1897 Handler: _VTAdmin_GetTablet_Handler, 1898 }, 1899 { 1900 MethodName: "GetTablets", 1901 Handler: _VTAdmin_GetTablets_Handler, 1902 }, 1903 { 1904 MethodName: "GetTopologyPath", 1905 Handler: _VTAdmin_GetTopologyPath_Handler, 1906 }, 1907 { 1908 MethodName: "GetVSchema", 1909 Handler: _VTAdmin_GetVSchema_Handler, 1910 }, 1911 { 1912 MethodName: "GetVSchemas", 1913 Handler: _VTAdmin_GetVSchemas_Handler, 1914 }, 1915 { 1916 MethodName: "GetVtctlds", 1917 Handler: _VTAdmin_GetVtctlds_Handler, 1918 }, 1919 { 1920 MethodName: "GetWorkflow", 1921 Handler: _VTAdmin_GetWorkflow_Handler, 1922 }, 1923 { 1924 MethodName: "GetWorkflows", 1925 Handler: _VTAdmin_GetWorkflows_Handler, 1926 }, 1927 { 1928 MethodName: "PingTablet", 1929 Handler: _VTAdmin_PingTablet_Handler, 1930 }, 1931 { 1932 MethodName: "PlannedFailoverShard", 1933 Handler: _VTAdmin_PlannedFailoverShard_Handler, 1934 }, 1935 { 1936 MethodName: "RebuildKeyspaceGraph", 1937 Handler: _VTAdmin_RebuildKeyspaceGraph_Handler, 1938 }, 1939 { 1940 MethodName: "RefreshState", 1941 Handler: _VTAdmin_RefreshState_Handler, 1942 }, 1943 { 1944 MethodName: "RefreshTabletReplicationSource", 1945 Handler: _VTAdmin_RefreshTabletReplicationSource_Handler, 1946 }, 1947 { 1948 MethodName: "ReloadSchemas", 1949 Handler: _VTAdmin_ReloadSchemas_Handler, 1950 }, 1951 { 1952 MethodName: "ReloadSchemaShard", 1953 Handler: _VTAdmin_ReloadSchemaShard_Handler, 1954 }, 1955 { 1956 MethodName: "RemoveKeyspaceCell", 1957 Handler: _VTAdmin_RemoveKeyspaceCell_Handler, 1958 }, 1959 { 1960 MethodName: "RunHealthCheck", 1961 Handler: _VTAdmin_RunHealthCheck_Handler, 1962 }, 1963 { 1964 MethodName: "SetReadOnly", 1965 Handler: _VTAdmin_SetReadOnly_Handler, 1966 }, 1967 { 1968 MethodName: "SetReadWrite", 1969 Handler: _VTAdmin_SetReadWrite_Handler, 1970 }, 1971 { 1972 MethodName: "StartReplication", 1973 Handler: _VTAdmin_StartReplication_Handler, 1974 }, 1975 { 1976 MethodName: "StopReplication", 1977 Handler: _VTAdmin_StopReplication_Handler, 1978 }, 1979 { 1980 MethodName: "TabletExternallyPromoted", 1981 Handler: _VTAdmin_TabletExternallyPromoted_Handler, 1982 }, 1983 { 1984 MethodName: "Validate", 1985 Handler: _VTAdmin_Validate_Handler, 1986 }, 1987 { 1988 MethodName: "ValidateKeyspace", 1989 Handler: _VTAdmin_ValidateKeyspace_Handler, 1990 }, 1991 { 1992 MethodName: "ValidateSchemaKeyspace", 1993 Handler: _VTAdmin_ValidateSchemaKeyspace_Handler, 1994 }, 1995 { 1996 MethodName: "ValidateShard", 1997 Handler: _VTAdmin_ValidateShard_Handler, 1998 }, 1999 { 2000 MethodName: "ValidateVersionKeyspace", 2001 Handler: _VTAdmin_ValidateVersionKeyspace_Handler, 2002 }, 2003 { 2004 MethodName: "ValidateVersionShard", 2005 Handler: _VTAdmin_ValidateVersionShard_Handler, 2006 }, 2007 { 2008 MethodName: "VTExplain", 2009 Handler: _VTAdmin_VTExplain_Handler, 2010 }, 2011 }, 2012 Streams: []grpc.StreamDesc{}, 2013 Metadata: "vtadmin.proto", 2014 }